memoscan
← all memos

Memo 0x0deb3efb…375d33 on Ethereum

SS=tokenData.hash;let DD=SS.substring(2,SS.length);const BB=DD.split("").map(e=>parseInt(Number("0x"+e),10)%2),II=DD.split("").map(e=>parseInt(Number("0x"+e),10)),CC=DD.match(/.{2}/g).map(e=>parseInt(Number("0x"+e),10));let WIDTH=window.innerWidth,HEIGHT=window.innerHeight,DIM=Math.min(WIDTH,HEIGHT);const HW=DIM;function setup(){createCanvas(HW,HW),frameRate(24),noFill()}function draw(){for(background(0,0,0),strokeWeight(HW/1e4),OO=(o=CC[22]*II[5]*II[9],o<100&&BB[3]?o=o*CC[10]*30:o>5e3&&BB[3]&&(o=o*CC[15]*1.2),o+frameCount),X=0;X<=HW;X+=HW/19)for(Y=0;Y<=HW;Y+=HW/50)rotate(1e-5*-OO),point(X,Y),push(),stroke(CC[2]+BB[3],0,0+Y,150),point(Y,X),line(X,Y,Y,X),line(Y,X,X,X),pop(),line(X,Y,Y,Y),push(),stroke(CC[2]-Y,100,OO%255,150),square(X,Y,Y),stroke(CC[2]-Y,Y,OO%255,CC[21]),BB[22]&&BB[5]?strokeWeight(CC[31]):BB[13]&&strokeWeight(255),square(Y,X,X),rotate(1e-5*OO),pop();for(X=0;X<=HW;X+=HW/19)for(Y=0;Y<=HW;Y+=HW/19)rotate(1e-5*OO),stroke(CC[2]-Y,0+Y,100+Y,150),strokeWeight(HW/800),line(X,Y,HW,Y),stroke(CC[4],OO%255,OO%255/2,50),line(X,Y,X,HW),stroke(CC[4],0+Y,X-1,150),push(),BB[3]&&(stroke(CC[9],0+Y,X-1,CC[5]),mouseIsPressed&&Y>HW/2&&BB[9]&&strokeWeight(HW/10),triangle(X,X,Y,Y,X,Y)),BB[5]&&(stroke(CC[9],OO%255,X-1,CC[2]),circle(X,X,HW/10)),pop(),mouseIsPressed&&Y>HW/2&&BB[7]&&(stroke(CC[9]+X,0+.8*Y,X/Y+Y,255),rotate(OO/2*.001)),circle(X,Y,HW/19),rotate(OO/2*1e-4),push(),strokeWeight(HW/100),stroke(CC[8]+X,0+Y,X/Y+Y,.6*CC[1]),mouseIsPressed&&X>HW/2&&Y<HW/2&&stroke(CC[9]+X,0+.8*Y,X/Y+Y,200),square(Y,X,HW/19),rotate(1e-5*-OO),pop()}