Transaction Details
- Hash
- 779cfbe687575c03ce82106d0dd67ea34c900d1a8f44b868504d7cda8b8ce63d
- Size
- 8038 bytes
- Deposit
- ₳0
- TTL
- Slot 134276815
MetadataToken Mint
Metadata
Key 721
{
"b1db0fb06478a14cec999ae55a44facffe30a0acfab6329126359506": {
"Null5": {
"name": "Null 5",
"seed": 1966,
"files": [
{
"src": [
"data:text/html;utf8,<html><head><body style='margin:0;overflow:h",
"idden'><canvas id='tc' tabindex='1'><a id='link'></a><script>con",
"st Q=s=>eval('(v,a,b,c,d)=>'+s),CHAR=t=>String.fromCharCode(t),F",
"or=Q('{for(v=v;v<a;v++)b(v,v/(a-1))}'),FoE=Q('For(0,v.length,(i,",
"t)=>a(v[i],i,t))'),cR=Q('`rgba(${v},${a},${b},${c})`'),cH=Q('`hs",
"la(${v},${a}%25 ,${b}%25 ,${c})`'),cM=Q('cR(v,v,v,a)'),cHx=t=>'r",
"gb('+((t=parseInt(t,16))>>16&255)+','+(t>>8&255)+','+(255&t)+')'",
";let P=(v,a,b,c)=>{for(b=b.split(':'),c=0;c<b.length;c+=2)eval(`",
"C${b[c]}=${v}=>ctx.${b[c+1]}${a}`)},t='(...a)';P(t,t,'TC:clip:RT",
":rect:GT:getTransform:DI:drawImage:FT:fillText:EL:ellipse:BP:beg",
"inPath:CP:closePath:MT:moveTo:LT:lineTo:BC:bezierCurveTo:ST:stro",
"ke:VS:save:VR:restore:TR:setTransform:XT:translate:XS:scale:XR:r",
"otate:FR:fillRect:RE:rect:FL:fill'),P('a','=a','SBr:shadowBlur:L",
"W:lineWidth:TA:textAlign:TB:textBaseline:SC:shadowColor:SS:strok",
"eStyle:GC:globalCompositeOperation:FS:fillStyle');const DEF=(t,a",
")=>{t=t??CANV,a=a??_R,CTR(a,0,0,a,0,0),CFS(t),CSS(t),CTA('center",
"'),CSB(0),MUL()},CSB=t=>CSBr(t*_R),DCE=t=>document.createElement",
"(t),CCX=t=>ctx=t||CTX,FNT=t=>ctx.font=t+'px Arial',TXT=(t,a,...e",
")=>{CFS(t),FNT(a),CFT(...e)},ELI=(t,...a)=>{CFS(t),CBP(),CEL(...",
"a),CFL()},ADD=t=>CGC('screen'),MUL=t=>CGC('source-over'),CWH=(t,",
"a,e)=>{t.width=a,t.height=e||a},BG=t=>RECT(t,0,0,_W,_H),RECT=(t,",
"...a)=>{CBP(),CFS(t),CFR(...a),CFL()},AA=(t,a)=>t.imageSmoothing",
"Enabled=t.mozImageSmoothingEnabled=t.webkitImageSmoothingEnabled",
"=a;function v2(t,a){var e=this,r=(t,a)=>(e.x=t||0,e.y=a||0,e);r(",
"t,a),Object.assign(e,{set:r,circ:t=>r(sin(t),-cos(t)),perp:t=>r(",
"e.y,-e.x),len:t=>sqrt(e.x*e.x+e.y*e.y),dot:t=>e.x*t.x+e.y*t.y,no",
"rm:t=>e.div(e.len()),rad:t=>atan2(e.x,-e.y),add:t=>r(e.x+t.x,e.y",
"+t.y),sub:t=>r(e.x-t.x,e.y-t.y),mv:t=>r(e.x*t.x,e.y*t.y),inc:t=>",
"r(e.x+t,e.y+t),mul:t=>r(e.x*t,e.y*t),div:t=>r(e.x/t,e.y/t),cpy:t",
"=>V2(e.x,e.y)})}V2=Q('new v2(v,a)'),FoE(Object.getOwnPropertyNam",
"es(Math),(i=>eval(`${i}=Math.${i}`)));const Lerp=Q('(1-v)*a+v*b'",
"),Wrap=Q('v<a?b-(a-v)%25 (b-a):a+(v-a)%25 (b-a)'),Mapf=Q('b-a==0",
"?c:c+(((v-a)/(b-a))*(d-c))'),Clamp=Q('v<a?a:min(b,v)'),Ease=t=>-",
"(cos(PI*t)-1)/2,TAU=2*PI;class RNG{constructor(t){var a=this,e=4",
"294967295,r=123456789+t&e,n=987654321-t&e,c=65535;a.r=t=>(((n=36",
"969*(n&c)+(n>>>16)&e)<<16)+((r=18e3*(r&c)+(r>>>16)&e)&c)>>>0)/(e",
"+1),a.f=(t,e)=>t+a.r()*(e-t),a.i=(t,e)=>floor(a.f(t,e)),a.c=t=>a",
".r()<t,a.item=t=>t[a.i(0,t.length)]}}CANV=cM(220,1),WALL=cHx('f5",
"7411'),SHDW=cHx('0f0a06'),FPS=60;const SEED=1966,TAG='C-04-048',",
"PX=1e3,HX=PX/2,uS=(t,a,e,r,n)=>{function c(t,a){return[t,a]}func",
"tion C(t,a){return[t[0]+a[0],t[1]+a[1]]}function i(t,a,e){return",
"[t[0]+a*e[0],t[1]+a*e[1]]}function o(t,a){return[t[0]-a[0],t[1]-",
"a[1]]}function l(t,a){return[t[0]*a[0]-t[1]*a[1],t[0]*a[1]+t[1]*",
"a[0]]}function s(t,a){var e=1/(a[0]*a[0]+a[1]*a[1]);return[e*(t[",
"0]*a[0]+t[1]*a[1]),e*(t[1]*a[0]-t[0]*a[1])]}function v(t){return",
"[t,0]}function h(t){var a=Math.exp(-t[1]);return[a*Math.cos(t[0]",
"),a*Math.sin(t[0])]}WALL='white',CANV='black';for(var u,T,S,X,d,",
"M,P=a.canvas.width,m=a.createImageData(P,P),E=m.data,x=1e-5,f=c(",
"0,0),b=c(x,0),_=t.i(5,9),p=[1],g=0;g<12;g++)p.push(t.i(-3,3));fo",
"r(var F,R=0,A=0;A<P;A++){S=x-Math.abs(6*(A/P-.5));for(var y=0;y<",
"P;y++){T=2e-5+6*(y/P-.5),r_squared=S*S+T*T,M=Math.min(1/r_square",
"d,r_squared);var D=c((X=-Math.pow(Math.abs(Math.sin(_*Math.atan2",
"(T,-S))),.3))*Math.cos(M),X*Math.sin(M));if((F=D)[0]*F[0]+F[1]*F",
"[1]<1){var H=l(c(0,1),s(C(v(1),D),o(v(1),D))),B=h(l(v(2*Math.PI)",
",H));u=v(0);var L=v(1);p.forEach((t=>{u=i(u,t,L),L=l(L,B)}))}els",
"e u=f;u=C(u,b),M=1*Math.atan2(u[1],u[0])+1.3*Math.PI;var I=Math.",
"log(u=Math.sqrt(u[0]*u[0]+u[1]*u[1])),w=Math.exp(Math.floor(I)),",
"W=1-(B=(B=(u-w)/(Math.exp(Math.ceil(I))-w))<.5?2*B:2*(1-B)),N=.4",
"+.6*(1-B*B*B),G=.4+.6*(1-W*W*W);if(r_squared>4){var $=Math.exp(4",
"-r_squared);G=$*G+.2*(1-$),N=$*N+.6*(1-$),M=Math.atan2($*Math.si",
"n(M)+(1-$)*Math.sin(4.01),$*Math.cos(M)+(1-$)*Math.cos(4.01))}E[",
"R]=255*(G-G*N*Math.max(Math.min(d=(5+(M*=180/Math.PI)/60)%25 6,4",
"-d,1),0)),E[R+1]=255*(G-G*N*Math.max(Math.min(d=(3+M/60)%25 6,4-",
"d,1),0)),E[R+2]=255*(G-G*N*Math.max(Math.min(d=(1+M/60)%25 6,4-d",
",1),0)),E[R+3]=255,R+=4}}return a.putImageData(m,0,0),t=>{}};fun",
"ction I(){cnv=document.getElementById('tc'),ctx=CTX=cnv.getConte",
"xt('2d');const t=(t,a,r,n,c,C)=>{var i,o,l,s=V2(t,a);return e.pu",
"sh((t=>{o&&C(c)})),(e,c)=>{i=V2(_X,_Y).mul(-1).add(s),o=i.len()<",
"1.7*r,l=o?2:5,e&&(ELI(o||c?'white':'grey',t,a,r+l,r+l,0,0,TAU),C",
"TA('center'),CFS('black'),FNT(r-3),CFT(n,t,a+6))}};let a={Piece:",
"'48',Name:'Null 5',Description:'Dreamcatcher by nullHashPixel'.s",
"plit('|'),Medium:'Fully On-Chain BlockGen.Art Canvas',Artist:'nu",
"ll - @nullHashPixel',Seed:SEED};var e=[],r=[],n=0,c=[1,2,4,8,16]",
",C=0,i=t=>{n=t,_R=c[t],art=o(_R),cer=l(min(_R,4))},o=t=>{C=0;var",
" a,e=DCE('canvas'),r=e.getContext('2d'),n=cM(150,1),c=()=>{DEF()",
",TXT(n,1==t?10:8,TAG,967,993)};return CWH(e,t*PX),CCX(r),AA(e,1)",
",DEF(),a=uS(new RNG(SEED),r,e,t,c),c(),()=>(CCX(r),DEF(),C||(C=a",
"())&&c(),CCX(),e)},l=t=>{let e,r,n=DCE('canvas');var c,C;for(var",
"[c,i]of(new RNG(SEED),CWH(n,PX*t),CCX(n.getContext('2d')),DEF(nu",
"ll,t),RECT(cH(0,2,80,.6),2,2,PX-4,PX-4),CBP(),CRT(4,4,PX-8,PX-8)",
",CTC(),RECT(cH(0,2,80,1),0,0,PX,PX),CSC('black'),CSBr(30*t),CBP(",
"),CRE(0,0,PX,PX),CSS(cHx('dbccb8')),CLW(102),CST(),CBP(),CRE(0,0",
",PX,PX),CSS(cHx('9d8c78')),CLW(92),CST(),CSBr(6*t),CSS(CANV),CLW",
"(30),CST(),DEF(null,t),TXT(cM(0,.1),24,'BLOCKGEN.ART',HX,40),TXT",
"(cM(0,.6),13,TAG,HX,970),e=HX,r=290,Object.entries(a)))r+=34,TXT",
"(cM(0,.8),14,c,e,r),r+=24,C=cM(0,.5),Array.isArray(i)?FoE(i,(t=>",
"{TXT(C,20,t,e,r),r+=22})):TXT(C,20,i,e,r);return DEF(),CCX(),t=>",
"n},s=()=>{setTimeout((t=>{window.requestAnimationFrame(s);var a=",
"0,e=PX;CCX(),v(.97,WALL),CSC(SHDW),CSBr(55),RECT(CANV,0,0,e,e),C",
"SB(0),CVS(),_P&&(CXT(PX,0),CXS(-1,1)),CDI(art(),0,0,e,e),CVR(),_",
"P&&CDI(cer(),0,0,e,e),FoE(r,(t=>{t(_P,n==a),a++}))}),1e3/FPS)},v",
"=(t,a)=>{var e=window,r=e.innerWidth,n=e.innerHeight,c=r!=_W||n!",
"=_H,C=min(r,n)*t,i=C/PX,o=min(2,max(devicePixelRatio??1,1));c&&(",
"cnv.width=_W=r*o,cnv.height=_H=n*o),CTR(1,0,0,1,0,0),BG(a),CXT((",
"r-C)/2,(n-C)/2),CXS(i,i)};AA(ctx,1),(()=>{i(0);var n,C,o=c.lengt",
"h,l='touch',v='mouse',h=t=>{t.preventDefault();var a=t.changedTo",
"uches[0];return t.clientX=a.pageX,t.clientY=a.pageY,t},T=t=>{var",
" a=cnv.getBoundingClientRect(),e=CGT().invertSelf();C=t.clientX-",
"a.left,y=t.clientY-a.top,_X=C*e.a+y*e.c+e.e,_Y=C*e.b+y*e.d+e.f};",
"for(p=t=>{_M=1,T(t),(t=>{t.preventDefault(),t.stopPropagation()}",
")(t),_P=_I(_X,_Y)},u=t=>{_P&&FoE(e,(t=>t())),_M=_P=0,T(t)},FoE([",
"[l+'start',t=>{p(h(t))}],[l+'move',t=>{T(h(t))}],[l+'end',t=>{u(",
"h(t))}],[v+'down',p],[v+'move',T],[v+'up',u]],(t=>cnv.addEventLi",
"stener(...t))),n=0;n<o;n++)r.push(t(130,C=HX-80*o/2+80*(n+.5),22",
",c[n]+'k',n,i));r.push(t(130,800,25,CHAR(8595),0,(t=>{return(e=D",
"CE('a')).download=a.Name,e.href=art().toDataURL(),void e.click()",
";var e}))),s()})()}_X=_Y=0,_R=1,_P=0,_M=0,_W=0,_H=0,_I=t=>1,I();",
"</script></canvas></body></html>"
],
"name": "Null 5",
"mediaType": "text/html"
}
],
"image": "ipfs://QmWUt9771dU76v4VMjEJEhLA8HJjPAzEQzy5HJK7uvzEGG",
"piece": 48,
"artist": "null - @nullHashPixel",
"medium": "Fully On-Chain BlockGen.Art Canvas",
"vendor": "BlockGen.art",
"authNFT": "asset14fn6jlzkym92m0nsfm2wztc7m2dnrpme0lqmtv",
"mediaType": "image/png",
"description": [
"Dreamcatcher by nullHashPixel"
]
}
}
}Token Mints / Burns
Null5
+1b1db0fb06478a14c...