Transaction Details
- Hash
- df7b6df4619bbb8ee554d0bbff6e18a5d21ffd9ec05a17aaa54dd5f23798aa3a
- Size
- 10767 bytes
- Deposit
- ₳0
- TTL
- Slot 118188456
MetadataToken Mint
Outputs (2)
Metadata
Key 721
{
"34f2247af4d419dd9cfdccb637f4d12dece399a3333fb6e0086687d3": {
"CyberCityLights": {
"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> c",
"onst Q=s=>eval('(v,a,b,c,d)=>'+s),CHAR=e=>String.fromCharCode(e)",
",For=Q('{for(v=v;v<a;v++)b(v,v/a)}'),FoE=Q('For(0,v.length,(i,t)",
"=>a(v[i],i,t))'),cR=Q('`rgba(${v},${a},${b},${c})`'),cH=Q('`hsla",
"(${v},${a}%25 ,${b}%25 ,${c})`'),cM=Q('cR(v,v,v,a)'),cHx=e=>'rgb",
"('+((e=parseInt(e,16))>>16&255)+','+(e>>8&255)+','+(255&e)+')';l",
"et 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:r",
"ect:GT:getTransform:DI:drawImage:FT:fillText:EL:ellipse:BP:begin",
"Path:CP:closePath:MT:moveTo:LT:lineTo:BC:bezierCurveTo:ST:stroke",
":VS:save:VR:restore:TR:setTransform:XT:translate:XS:scale:XR:rot",
"ate:FR:fillRect:RE:rect:FL:fill'),P('a','=a','SBr:shadowBlur:LW:",
"lineWidth:TA:textAlign:TB:textBaseline:SC:shadowColor:SS:strokeS",
"tyle:GC:globalCompositeOperation:FS:fillStyle');const DEF=(e,t)=",
">{e=e??CANV,t=t??_R,CTR(t,0,0,t,0,0),CFS(e),CSS(e),CTA('center')",
",CSB(0),MUL()},CSB=e=>CSBr(e*_R),DCE=e=>document.createElement(e",
"),CCX=e=>ctx=e||CTX,FNT=e=>ctx.font=e+'px Arial',TXT=(e,t,...C)=",
">{CFS(e),FNT(t),CFT(...C)},ELI=(e,...t)=>{CFS(e),CBP(),CEL(...t)",
",CFL()},ADD=e=>CGC('screen'),MUL=e=>CGC('source-over'),CWH=(e,t,",
"C)=>{e.width=t,e.height=C||t},BG=e=>RECT(e,0,0,_W,_H),RECT=(e,..",
".t)=>{CBP(),CFS(e),CFR(...t),CFL()},AA=(e,t)=>e.imageSmoothingEn",
"abled=e.mozImageSmoothingEnabled=e.webkitImageSmoothingEnabled=t",
";function v2(e,t){var C=this,r=(e,t)=>(C.x=e||0,C.y=t||0,C);r(e,",
"t),Object.assign(C,{set:r,circ:e=>r(sin(e),-cos(e)),perp:e=>r(C.",
"y,-C.x),len:e=>sqrt(C.x*C.x+C.y*C.y),dot:e=>C.x*e.x+C.y*e.y,norm",
":e=>C.div(C.len()),rad:e=>atan2(C.x,-C.y),add:e=>r(C.x+e.x,C.y+e",
".y),sub:e=>r(C.x-e.x,C.y-e.y),mv:e=>r(C.x*e.x,C.y*e.y),inc:e=>r(",
"C.x+e,C.y+e),mul:e=>r(C.x*e,C.y*e),div:e=>r(C.x/e,C.y/e),cpy:e=>",
"V2(C.x,C.y)})}V2=Q('new v2(v,a)'),FoE(Object.getOwnPropertyNames",
"(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=e=>-(c",
"os(PI*e)-1)/2,TAU=2*PI;class RNG{constructor(e){var t=this,C=429",
"4967295,r=123456789+e&C,a=987654321-e&C,T=65535;t.r=e=>(((a=3696",
"9*(a&T)+(a>>>16)&C)<<16)+((r=18e3*(r&T)+(r>>>16)&C)&T)>>>0)/(C+1",
"),t.f=(e,C)=>e+t.r()*(C-e),t.i=(e,C)=>floor(t.f(e,C)),t.c=e=>t.r",
"()<e,t.item=e=>e[t.i(0,e.length)]}}CANV=cM(220,1),WALL=cHx('f574",
"11'),SHDW=cHx('0f0a06'),FPS=60;const SEED=0,TAG='A-00-000',PX=1e",
"3,HX=PX/2,uJ=(e,t,C,r)=>{FPS=30;let a=23,T=14,o=.93;a=45,T=25,o=",
".95,_B=50;var i=(e,t)=>{CVS();let C=5*e*t,r=5*t;CSB(2),CSC('blac",
"k'),CSS(cH(60,0,0,.3)),For(0,45,((t,a)=>{CBP(),CEL(0,0,190,190,0",
",0,TAU),CCP(),CXS(.95,.95);let T=C+a*TAU*r*sin(2.6*e)*cos(1.4);C",
"XT(13*sin(T),13*cos(T)),CLW(6),CST()})),CVR()};const n=ctx.creat",
"eRadialGradient(0,0,0,0,0,250);return n.addColorStop(0,'WHITE'),",
"n.addColorStop(.6,cH(55,100,100,.1)),n.addColorStop(1,cM(255,0))",
",e=>{RECT(n,-HX,-HX,PX,PX),CXS(1,-1),CXR(TAU/4),CXS(.65,.65),(e=",
">{CBP(),e=1e4*sin(e/1e4),For(1,4,((t,C)=>{var r=60*t,a=t%25 2?1:",
"-1;e*=a,For(0,25,((C,T)=>{var o=1+sin(e+T*TAU*10*t),i=V2().circ(",
"TAU*T).mul(r-5*pow(o,3)*a);0==C?CMT(i.x,i.y):CLT(i.x,i.y)})),For",
"(0,25,((C,T)=>{T=1-T;var o=1+sin(T*TAU*60*t*a-e),i=V2().circ(e*T",
"AU*(1-T)).mul(r- -1*pow(o,3));0==C?CMT(i.x,i.y):CLT(i.x,i.y)})),",
"r*=1.05,CMT(r,0),CEL(0,0,r,r,0,0,TAU)})),CSS('white'),CSB(10),CS",
"C(cM(255,1)),CLW(2),CST(),CSS('grey'),CLW(1),CST(),CSB(0)})(e/20",
"),CSB(2),CSC('white'),i(e/20,1),i(-e/41,2),CXR(PI)}},uS=(e,t,C,r",
",a)=>{var T={date:'2024-03-09T21:00:00Z',AUTH:{Artist:'Hookman',",
"Project:'Cyber City Lights',Medium:'Fully On-Chain BlockGen.Art ",
"Canvas',Policy:'e91efb5521aa2a89e0d8f635ff35fa21d711eba971b0fc0c",
"fc1a8471',Description:['A collection of retro neon cyberpunk ins",
"pired pieces of on','chain art. The collection will be defined a",
"nd curated by the','minters.']}};const o=new Date(T.date);let i=",
"o.getFullYear(),n=('0'+(o.getMonth()+1)).slice(-2);const c=`${('",
"0'+o.getDate()).slice(-2)}:${n}:${i}`,l=`${('0'+o.getHours()).sl",
"ice(-2)}:${('0'+o.getMinutes()).slice(-2)}`;AUTH=T.AUTH,ScrShot=",
"0,TEXT={headding0:'BlockGen.art',headding1:'AUTH NFT',clicktxt:'",
"Click to see details',dropDate:T.dateTxt??'DROP DATE',title:T.ti",
"tle??AUTH.Project??'',dropTx:T.dropTx??'Dropping in',wildTx:T.wi",
"ldTx??'In the wild',authtx:T.authtx??`This is an Auth NFT and is",
" not part of the '${AUTH.Project}' collection`},CANV='black',WAL",
"L='black',SHDW='grey',_I=e=>0,FPS=30,c.split(':'),l.split(':');v",
"ar S=new Date(T.date),X=(e,t,C,r,a,T,o)=>{T=T??'grey',CVS(),CBP(",
"),CXS(1.1,1.1),CSS(a),CSB(10),CSC(T),For(0,6,((e,t)=>{let r=V2()",
".circ(TAU/12+t*TAU).mul(270*C);CLT(r.x,r.y),e%25 2&&CLT(0,0),CLT",
"(r.x,r.y)})),CCP(),CLW(r),CST(),CVR(),o&&(CFS(o),CFL())};let s=(",
"e=>{let t=[[0,-200,0,e,20],[-100,-100,PI/2,e,20],[e,-100,PI/2,e,",
"20],[0,0,0,e,20],[-100,e,PI/2,e,20],[e,e,PI/2,e,20],[0,200,0,e,2",
"0]],C=['012456','25','02346','02356','1235','01356','013456','02",
"5','0123456','012356'];return FoE(C,((e,t)=>C[t]=[...e])),e=>{CV",
"S(),e=[...''+e],CXT(-100*e.length*(1+.25*(e.length-1)),0),FoE(e,",
"(e=>{FoE(C[e],(e=>((e,t,C,r,a)=>{let T=.9*(r*=.9);CVS(),CXT(e,t)",
",CXR(C),CMT(-T,-a),CLT(T,-a),CLT(r,0),CLT(T,a),CLT(-T,a),CLT(-r,",
"0),CLT(-T,-a),CCP(),CVR()})(...t[e]))),CXT(300,0)})),CVR()}})(10",
"0);var d=0,v=uJ(e,t,C,r);return e=>{d++,CTA('center');var t=(new",
" Date(Date.now())-S)/1e3,C=round(t);if(RECT(CANV,0,0,PX,PX),CXT(",
"0,-20),_M){CXT(HX,HX);var r,a,T=-290,o=0;for(var[r,i]of Object.e",
"ntries(AUTH))T+=44,TXT(cM(250,.8),18,r,0,T),T+=24,a=cM(250,.5),A",
"rray.isArray(i)?FoE(i,(e=>{TXT(a,24,e,0,T),T+=22})):TXT(a,20,i,0",
",T);TXT('white',20,TEXT.authtx??'',0,460)}else{CXT(HX,HX),CVS(),",
"CXT(0,-155),CXR(-PI/2),X(0,0,.6,6,'grey'),CVS(),v(t),CVR(),CXR(P",
"I),X(0,0,.6,8,'black'),X(0,0,.6,6,'white'),CVR(),CVR();let e=0;i",
"f(TXT('white',18,TEXT.headding0,0,-430),TXT('white',30,TEXT.head",
"ding1,0,-390),TXT('white',18,AUTH.Artist??'',0,-360),TXT('white'",
",60,TEXT.title,0,100),TXT('white',20,AUTH.Policy,0,135),TXT('whi",
"te',25,TEXT.clicktxt,0,210),TXT('white',15,TEXT.dropDate,0,270),",
"TXT('white',30,S.toUTCString().replace('GMT','UTC'),0,300),!ScrS",
"hot){TXT('white',20,C<0?TEXT.dropTx:TEXT.wildTx,0,360);var n=(e=",
">{var t={};return t.SEC=abs(e),t.MIN=floor(t.SEC/60),t.SEC-=60*t",
".MIN,t.HOURS=floor(t.MIN/60),t.MIN=t.MIN%25 60,t.DAYS=floor(t.HO",
"URS/24),t.HOURS=t.HOURS%25 24,t.YEARS=floor(t.DAYS/365),t.DAYS=t",
".DAYS-365*t.YEARS,t.SEC=floor(t.SEC),t})(C);o=.5;for(const[t,C]o",
"f Object.entries(n))TXT('white',14,t,400-160*o,385+e),CVS(),CXT(",
"417-160*o,440+e),CXS(.16,.16),CBP(),CFS('white'),CSS('black'),CL",
"W(5),s(''+C),CFL(),CST(),CVR(),o++}}return ScrShot?d>60:0}};func",
"tion I(){cnv=document.getElementById('tc'),ctx=CTX=cnv.getContex",
"t('2d');const e=(e,C,r,a,T,o)=>{var i,n,c,l=V2(e,C);return t.pus",
"h((e=>{n&&o(T)})),(t,T)=>{i=V2(_X,_Y).mul(-1).add(l),n=i.len()<1",
".7*r,c=n?2:5,t&&(ELI(n||T?'white':'grey',e,C,r+c,r+c,0,0,TAU),CT",
"A('center'),CFS('black'),FNT(r-3),CFT(a,e,C+6))}};var t=[],C=[],",
"r=0,a=[1,2,4,8,16],T=0,o=e=>{r=e,_R=a[e],art=n(_R),cer=c(min(_R,",
"4))},i={Piece:'0',Name:'artist.Hookman 000',Description:['artist",
".Hookman'],Properties:'collection',Medium:'Fully On-Chain BlockG",
"en.Art Canvas',Artist:'Hookman',Seed:SEED},n=e=>{T=0;var t,C=DCE",
"('canvas'),r=C.getContext('2d'),a=cM(150,1),o=()=>{DEF(),TXT(a,1",
"==e?10:8,TAG,967,993)};return CWH(C,e*PX),CCX(r),AA(C,1),DEF(),t",
"=uS(new RNG(SEED),r,C,e,o),o(),()=>(CCX(r),DEF(),T||(T=t())&&o()",
",CCX(),C)},c=e=>{var t=DCE('canvas');let C,r;var a,T;for(var[a,o",
"]of(CWH(t,PX*e),CCX(t.getContext('2d')),DEF(null,e),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*e),CBP(),CRE(0,0,PX,PX),C",
"SS(cHx('dbccb8')),CLW(102),CST(),CBP(),CRE(0,0,PX,PX),CSS(cHx('9",
"d8c78')),CLW(92),CST(),CSBr(6*e),CSS(CANV),CLW(30),CST(),DEF(nul",
"l,e),TXT(cM(0,.1),24,'BLOCKGENERATION.ART',HX,40),TXT(cM(0,.6),1",
"3,TAG,HX,970),C=HX,r=290,Object.entries(i)))r+=34,TXT(cM(0,.8),1",
"4,a,C,r),r+=24,T=cM(0,.5),Array.isArray(o)?FoE(o,(e=>{TXT(T,20,e",
",C,r),r+=22})):TXT(T,20,o,C,r);return DEF(),CCX(),e=>t},l=()=>{s",
"etTimeout((e=>{window.requestAnimationFrame(l);var t=0,a=PX;CCX(",
"),S(.97,WALL),CSC(SHDW),CSBr(55),RECT(CANV,0,0,a,a),CSB(0),CVS()",
",_P&&(CXT(PX,0),CXS(-1,1)),CDI(art(),0,0,a,a),CVR(),_P&&CDI(cer(",
"),0,0,a,a),FoE(C,(e=>{e(_P,r==t),t++}))}),1e3/FPS)},S=(e,t)=>{va",
"r C=window,r=C.innerWidth,a=C.innerHeight,T=r!=_W||a!=_H,o=min(r",
",a)*e,i=o/PX,n=min(2,max(devicePixelRatio??1,1));T&&(cnv.width=_",
"W=r*n,cnv.height=_H=a*n),CTR(1,0,0,1,0,0),BG(t),CXT((r-o)/2,(a-o",
")/2),CXS(i,i)};AA(ctx,1),(()=>{o(0);var r,T,n=a.length,c='touch'",
",S='mouse',X=e=>{e.preventDefault();var t=e.changedTouches[0];re",
"turn e.clientX=t.pageX,e.clientY=t.pageY,e},s=e=>{var t=cnv.getB",
"oundingClientRect(),C=CGT().invertSelf();T=e.clientX-t.left,y=e.",
"clientY-t.top,_X=T*C.a+y*C.c+C.e,_Y=T*C.b+y*C.d+C.f};for(p=e=>{_",
"M=1,s(e),(e=>{e.preventDefault(),e.stopPropagation()})(e),_P=_I(",
"_X,_Y)},u=e=>{_P&&FoE(t,(e=>e())),_M=_P=0,s(e)},FoE([[c+'start',",
"e=>{p(X(e))}],[c+'move',e=>{s(X(e))}],[c+'end',e=>{u(X(e))}],[S+",
"'down',p],[S+'move',s],[S+'up',u]],(e=>cnv.addEventListener(...e",
"))),r=0;r<n;r++)C.push(e(130,T=HX-80*n/2+80*(r+.5),22,a[r]+'k',r",
",o));C.push(e(130,800,25,CHAR(8595),0,(e=>{return(t=DCE('a')).do",
"wnload=i.Name,t.href=art().toDataURL(),void t.click();var t}))),",
"l()})()}_X=_Y=0,_R=1,_P=0,_M=0,_W=0,_H=0,_I=e=>1,I(); </script>",
"</canvas></body></html>"
],
"name": "artist.Hookman 000",
"mediaType": "text/html"
}
],
"image": "ipfs://QmZNaAzCYg6hc8eHrCCCgGT2xEwVtkhdQxY212N3NVBRNT",
"artist": "Hookman",
"medium": "Fully On-Chain BlockGen.Art Canvas",
"vendor": "BlockGen.art",
"authNFT": "asset1l9rdyvj75r2rad3xk53vgc9x8w87r2mn7j6tp2",
"project": "Cyber City Lights",
"mediaType": "image/png",
"properties": {
"type": "collection"
},
"description": [
"A collection of retro neon cyberpunk inspired pieces of on",
"chain art. The collection will be defined and curated by the",
"minters."
],
"projectPolicyId": "e91efb5521aa2a89e0d8f635ff35fa21d711eba971b0fc0cfc1a8471"
}
}
}Token Mints / Burns
CyberCityLights
+134f2247af4d419dd...