Transaction Details
- Hash
- be8b6544c25faa0d19694c58d963bdaec3aede76b5050bdbcf316ce84e8a2145
- Size
- 15537 bytes
- Deposit
- ₳0
- TTL
- Slot 65432100
MetadataToken Mint
Outputs (2)
Metadata
Key 721
{
"78168d51b7b81e155fb13ccc195685d5ca022e9947c95a0cc314f7d6": {
"FP1785": {
"name": "Fancy Plant 1785",
"files": [
{
"src": [
"data:text/html,<html><style>*{margin:0;%20padding:0;}html,%20bod",
"y%20{width:100%;%20height:100%;}myCanvas%20{%20display:block;}</",
"style><body%20style='background-color:black;'><section><div%20id",
"='canvasesdiv'%20style='position:relative;%20width:100%;%20heigh",
"t:100%'><canvas%20id='layer1'%20style='z-index:%201;position:abs",
"olute;left:0px;top:0px;'></canvas></div><script>Math.seed=functi",
"on(s){var%20mask=4294967295,m_w=123456789+s&mask,m_z=987654321-s",
"&mask;return%20function(){m_z=36969*(m_z&65535)+(m_z>>>16)&mask;",
"m_w=18e3*(m_w&65535)+(m_w>>>16)&mask;var%20result=(m_z<<16)+(m_w",
"&65535)>>>0;result/=4294967296;return%20result}};function%20F(tt",
",sh,T){var%20aa=tt/T;aa=(aa-Math.floor(aa))*12;var%20i=Math.floo",
"r(aa);var%20v=(sh[i+1]-sh[i])*(aa-i)+sh[i];return%20v}shMC=[1,1,",
"1,1,1,1,1,1,0,1,1,1,1];let%20FP1785sentence='F';function%20FP178",
"5D1(posx,posy,sx,sy){let%20count=0;let%20petalColor={r:138,g:43,",
"b:226};let%20pistilColor={r:255,g:140,b:0};let%20stemscolor={r:1",
"81,g:170,b:4};let%20pcp={cp1x:42,cp1y:0,cp2x:31,cp2y:14,cp3x:4,c",
"p3y:0,cp4x:0,cp4y:0};let%20pistilRadius=20;let%20stemscount=7;le",
"t%20flo;let%20d=new%20Date(Date.now());let%20m=d.getUTCMonth();l",
"et%20day=d.getUTCDate();let%20h=d.getUTCHours();let%20year=d.get",
"UTCFullYear();let%20dia=m*30+day+h/24;flo=F(dia,shMC,365);let%20",
"random=Math.seed(504);FP1785ctx1.setTransform(1,0,0,1,0,0);FP178",
"5ctx1.clearRect(0,0,window.innerWidth,window.innerHeight);len=.5",
"*(window.innerHeight/2.15-window.innerHeight/2.6)+window.innerHe",
"ight/2.6;for(i=stemscount-1;i>0;i--){len*=.5}angle=Math.PI/180*(",
"random()*30+2);FP1785ctx1.setTransform(1,0,0,1,0,0);FP1785ctx1.t",
"ranslate(WIDTH*posx,HEIGHT*posy);FP1785ctx1.scale(sx,sy);for(var",
"%20i=0;i<FP1785sentence.length;i++){FP1785ctx1.lineWidth=len/4;F",
"P1785ctx1.strokeStyle=`rgb(${stemscolor.r},${stemscolor.g},${ste",
"mscolor.b})`;var%20current=FP1785sentence.charAt(i);if(current==",
"'F'||current=='G'){FP1785ctx1.beginPath();FP1785ctx1.moveTo(0,0)",
";FP1785ctx1.lineTo(0,-len);FP1785ctx1.stroke();FP1785ctx1.transl",
"ate(0,-len)}else%20if(current=='*'){if(i%1===0){let%20aux=random",
"()*(len/(random()*5+5));FP1785ctx1.scale(aux*flo**5,aux*flo**5);",
"let%20brightOff=random()*400-200;FP1785ctx1.strokeStyle=`rgba(${",
"petalColor.r},${petalColor.g},${petalColor.b},50)`;FP1785ctx1.li",
"neWidth=.25;FP1785ctx1.fillStyle=`rgb(${petalColor.r+brightOff},",
"${petalColor.g+brightOff},${petalColor.b+brightOff})`;let%20peta",
"lCount=4;for(let%20m=0;m<petalCount*2;m++){let%20fcp=pcp;FP1785c",
"tx1.beginPath();FP1785ctx1.moveTo(fcp.cp1x,fcp.cp1y);FP1785ctx1.",
"bezierCurveTo(fcp.cp2x,fcp.cp2y,fcp.cp3x,fcp.cp3y,fcp.cp4x,fcp.c",
"p4y);FP1785ctx1.bezierCurveTo(fcp.cp3x,-fcp.cp3y,fcp.cp2x,-fcp.c",
"p2y,fcp.cp1x,fcp.cp1y);FP1785ctx1.fill();FP1785ctx1.stroke();FP1",
"785ctx1.rotate(Math.PI/petalCount)}FP1785ctx1.fillStyle=`rgb(${p",
"istilColor.r},${pistilColor.g},${pistilColor.b})`;FP1785ctx1.beg",
"inPath();FP1785ctx1.ellipse(0,0,pistilRadius/2,pistilRadius/2,0,",
"0,2*Math.PI);FP1785ctx1.fill()}}else%20if(current=='+'){let%20po",
"sitiveRotation=angle*random()*2.8;FP1785ctx1.rotate(positiveRota",
"tion)}else%20if(current=='-'){let%20negativeRotation=-angle*rand",
"om()*2.8;FP1785ctx1.rotate(negativeRotation)}else%20if(current==",
"'['){FP1785ctx1.save()}else%20if(current==']'){FP1785ctx1.restor",
"e();count++}}if(i>=FP1785sentence.length){finished=true}setTimeo",
"ut(function(){window.requestAnimationFrame(function(){FP1785D1(p",
"osx,posy,sx,sy)})},36e5)}function%20FP1785I1(){let%20stemscount=",
"7;const%20FPrules=[];FPrules[0]={a:'F',b:'Go[+F][-F]GF*'};FPrule",
"s[1]={a:'G',b:'GG'};for(i=stemscount-1;i>0;i--){var%20nextSenten",
"ce='';for(var%20j=0;j<FP1785sentence.length;j++){var%20current=F",
"P1785sentence.charAt(j);var%20found=false;for(var%20k=0;k<FPrule",
"s.length;k++){if(current==FPrules[k].a){found=true;nextSentence+",
"=FPrules[k].b;break}}if(!found){nextSentence+=current}}FP1785sen",
"tence=nextSentence}}</script><script>const%20canvas1=document.ge",
"tElementById('layer1');const%20FP1785ctx1=canvas1.getContext('2d",
"');var%20WIDTH=window.innerWidth;var%20HEIGHT=window.innerHeight",
";canvas1.width=WIDTH;canvas1.height=HEIGHT;function%20resizeCanv",
"as(){WIDTH=window.innerWidth;HEIGHT=window.innerHeight;canvas1.w",
"idth=WIDTH;canvas1.height=HEIGHT;location.reload()}function%20In",
"itAll(){FP1785I1();DrawAll()}function%20DrawAll(){FP1785D1(.5,.9",
"5,1,1)}window.addEventListener('resize',resizeCanvas,false);Init",
"All();</script></section></body></html>"
],
"name": "Fancy Plant 1785",
"mediaType": "text/html"
}
],
"image": "ipfs://QmXhnHDaxXxjYu4D8bEoqezcceYutJ5wPnaqUP16DZgfpV",
"Artist": "DamianH @cardanotrees",
"StemColor": "r:181,g:170,b:4",
"mediaType": "image/png",
"FlowerType": "A",
"PetalColor": "r:138,g:43,b:226",
"PistilColor": "r:255,g:140,b:0",
"description": "CardanoTrees Inaugural Add-on"
},
"FW1209": {
"name": "Fireworks 1209",
"files": [
{
"src": [
"data:text/html,<html><style>*{margin:0;%20padding:0;}html,%20bod",
"y%20{width:100%;%20height:100%;}myCanvas%20{%20display:block;}</",
"style><body%20style='background-color:black;'><section><div%20id",
"='canvasesdiv'%20style='position:relative;%20width:100%;%20heigh",
"t:100%'><canvas%20id='layer1'%20style='z-index:%201;position:abs",
"olute;left:0px;top:0px;'></canvas></div><script>function%20FWrnd",
"Num(num){return%20Math.random()*num+1}function%20FWvector(x,y){t",
"his.x=x;this.y=y;this.add=function(vec2){this.x=this.x+vec2.x;th",
"is.y=this.y+vec2.y}}function%20FWparticle(pos,vel){this.pos=new%",
"20FWvector(pos.x,pos.y);this.vel=vel;this.dead=false;this.start=",
"0;this.FWupdate=function(time){let%20timeSpan=time-this.start;if",
"(timeSpan>500){this.dead=true}if(!this.dead){this.pos.add(this.v",
"el);this.vel.y=this.vel.y+gravity}};this.FW1209D1=function(){if(",
"!this.dead){FWdrawDot(this.pos.x,this.pos.y,2)}}}function%20fire",
"work(x,y){this.pos=new%20FWvector(x,y);this.vel=new%20FWvector(0",
",-FWrndNum(15)-3);this.color='hsl('+FWrndNum(360)+',%20100%,%205",
"0%)';this.size=4;this.dead=false;this.start=0;let%20exParticles=",
"[];exPLen=100;let%20rootShow=true;this.FWupdate=function(time){i",
"f(this.dead){return}rootShow=this.vel.y<0;if(rootShow){this.pos.",
"add(this.vel);this.vel.y=this.vel.y+gravity}else{if(exParticles.",
"length===0){flash=true;auxR=Math.random()+1;for(let%20i=0;i<exPL",
"en;i++){exParticles.push(new%20FWparticle(this.pos,new%20FWvecto",
"r((-FWrndNum(10)+5)*auxR,(-FWrndNum(10)+5)*auxR)));exParticles[e",
"xParticles.length-1].start=time}}let%20numOfDead=0;for(let%20i=0",
";i<exPLen;i++){let%20p=exParticles[i];p.FWupdate(time);if(p.dead",
"){numOfDead++}}if(numOfDead===exPLen){this.dead=true}}};this.FW1",
"209D1=function(){if(this.dead){return}FW1209ctx1.fillStyle=this.",
"color;if(rootShow){FWdrawDot(this.pos.x+Math.random()*10,this.po",
"s.y,this.size)}else{for(let%20i=0;i<exPLen;i++){let%20p=exPartic",
"les[i];p.FW1209D1()}}}}function%20FWdrawDot(x,y,size){FW1209ctx1",
".beginPath();FW1209ctx1.arc(x,y,size,0,Math.PI*2);FW1209ctx1.fil",
"l();FW1209ctx1.closePath()}var%20fireworks=[],gravity=.2,snapTim",
"e=50,flash=false;function%20FW1209I1(m1,d1,h1,mm1,mmt,UTC,Ref,Wi",
",Wf){let%20numOfFireworks=10;if(Ref=='L'){UTC=(new%20Date).getTi",
"mezoneOffset()/-60}WIDTHi=Wi*window.innerWidth;WIDTHf=Wf*window.",
"innerWidth;Wpi=Wi;Wpf=Wf;for(let%20i=0;i<numOfFireworks;i++){fir",
"eworks.push(new%20firework(FWrndNum(WIDTHf-WIDTHi)+WIDTHi,HEIGHT",
"))}let%20a1=2018;fin=0;while(Date.now()>fin){inic=Date.UTC(a1,m1",
"-1,d1,h1,mm1)-UTC*60*60*1e3;fin=inic+mmt*6e4;a1+=1;console.log(U",
"TC)}}function%20FWupdate(time){for(let%20i=0,len=fireworks.lengt",
"h;i<len;i++){let%20p=fireworks[i];p.FWupdate(time)}}function%20F",
"W1209D1(time){if(Date.now()>inic&&Date.now()<fin){FWupdate(time)",
";FW1209ctx1.clearRect(0,0,WIDTH,HEIGHT);WIDTHi=Wpi*window.innerW",
"idth;WIDTHf=Wpf*window.innerWidth;if(flash){flash=false}FW1209ct",
"x1.fillStyle='blue';for(let%20i=0,len=fireworks.length;i<len;i++",
"){let%20p=fireworks[i];if(p.dead){fireworks[i]=new%20firework(FW",
"rndNum(WIDTHf-WIDTHi)+WIDTHi,HEIGHT);p=fireworks[i];p.start=time",
"}p.FW1209D1()}window.requestAnimationFrame(FW1209D1)}else{FW1209",
"ctx1.clearRect(0,0,WIDTH,HEIGHT)}}</script><script>const%20canva",
"s1=document.getElementById('layer1');const%20FW1209ctx1=canvas1.",
"getContext('2d');var%20WIDTH=window.innerWidth;var%20HEIGHT=wind",
"ow.innerHeight;canvas1.width=WIDTH;canvas1.height=HEIGHT;functio",
"n%20resizeCanvas(){WIDTH=window.innerWidth;HEIGHT=window.innerHe",
"ight;canvas1.width=WIDTH;canvas1.height=HEIGHT;location.reload()",
"}function%20InitAll(){ST=Date.now();FW1209I1(1,1,0,0,525600,-10,",
"'L',0,1);DrawAll()}function%20DrawAll(){FW1209D1()}window.addEve",
"ntListener('resize',resizeCanvas,false);InitAll();</script></sec",
"tion></body></html>"
],
"name": "Fireworks 1209",
"mediaType": "text/html"
}
],
"image": "ipfs://QmfJH4qd3mLMDpLe7UsDy7Q98uvsYAn19k9C1AJkkbBZcJ",
"Artist": "DamianH @cardanotrees",
"mediaType": "image/png",
"description": "CardanoTrees Inaugural Add-on"
},
"SM0689": {
"name": "Sun Moon 0689",
"Coord": "Lat=68.9;Long=-107;",
"files": [
{
"src": [
"data:text/html,<html><style>*{margin:0;%20padding:0;}html,%20bod",
"y%20{width:100%;%20height:100%;}myCanvas%20{%20display:block;}</",
"style><body%20style='background-color:black;'><section><div%20id",
"='canvasesdiv'%20style='position:relative;%20width:100%;%20heigh",
"t:100%'><canvas%20id='layer1'%20style='z-index:%201;position:abs",
"olute;left:0px;top:0px;'></canvas><canvas%20id='layer2'%20style=",
"'z-index:%202;position:absolute;left:0px;top:0px;'></canvas></di",
"v><script>Math.seed=function(s){var%20mask=4294967295,m_w=123456",
"789+s&mask,m_z=987654321-s&mask;return%20function(){m_z=36969*(m",
"_z&65535)+(m_z>>>16)&mask;m_w=18e3*(m_w&65535)+(m_w>>>16)&mask;v",
"ar%20result=(m_z<<16)+(m_w&65535)>>>0;result/=4294967296;return%",
"20result}};function%20F(tt,sh,T){var%20aa=tt/T;aa=(aa-Math.floor",
"(aa))*12;var%20i=Math.floor(aa);var%20v=(sh[i+1]-sh[i])*(aa-i)+s",
"h[i];return%20v}shDN1=[12.0,9.5,7.4,5.1,2.7,0.0,0.0,2.0,4.4,6.3,",
"8.4,11.9,12.0];shDN2=[12.0,15.0,17.1,19.1,21.2,24.0,24.0,22.2,19",
".6,17.4,15.1,12.1,12.0];UTC=-7.1;Lat=68.9;Long=-107;function%20S",
"M0689I1(){}function%20SM0689D1(){let%20d=new%20Date(Date.now());",
"let%20m=d.getUTCMonth();let%20day=d.getUTCDate();let%20h=d.getUT",
"CHours();let%20year=d.getUTCFullYear();let%20dia=m*30+day+h/24;h",
"=h+UTC;if(h<0){h=24+h}if(h>24){h=h-24}let%20t1=F(dia,shDN1,365);",
"let%20t2=F(dia,shDN2,365);let%20dianoche;if(h>t1&&h<t2){dianoche",
"=1}else{dianoche=0}let%20WIDTH=window.innerWidth;let%20HEIGHT=wi",
"ndow.innerHeight;SM0689ctx1.clearRect(0,0,WIDTH,HEIGHT);if(diano",
"che==1){SM0689ctx1.fillStyle='rgba(0,%20156,%20255,1)'}else{SM06",
"89ctx1.fillStyle='rgba(0,0,0,1)'}SM0689ctx1.beginPath();SM0689ct",
"x1.rect(0,0,WIDTH,HEIGHT);SM0689ctx1.closePath();SM0689ctx1.fill",
"();setTimeout(function(){window.requestAnimationFrame(function()",
"{SM0689D1()})},6e4)}function%20SM0689I2(){ST=Date.UTC(2021,10,20",
",0,0)}function%20SM0689D2(r,xo,yo){let%20random=Math.seed(0);let",
"%20d=new%20Date(Date.now());let%20m=d.getUTCMonth();let%20day=d.",
"getUTCDate();let%20h=d.getUTCHours();let%20year=d.getUTCFullYear",
"();let%20dia=m*30+day+h/24;h=h+UTC;if(h<0){h=24+h}if(h>24){h=h-2",
"4}let%20t1=F(dia,shDN1,365);let%20t2=F(dia,shDN2,365);let%20dian",
"oche;if(h>t1&&h<t2){dianoche=1}else{dianoche=0}let%20WIDTH=windo",
"w.innerWidth;let%20HEIGHT=window.innerHeight;let%20xc=xo*WIDTH;l",
"et%20yc=yo*HEIGHT;let%20rad=Math.min(WIDTH,HEIGHT)*r;SM0689ctx2.",
"clearRect(0,0,WIDTH,HEIGHT);SM0689ctx2.translate(xc,yc);if(diano",
"che==0){SM0689ctx2.strokeStyle='silver';for(let%20i=0;i<900;i++)",
"{SM0689ctx2.lineWidth=(random()*.45+.25)*rad/80;let%20angle1=ran",
"dom()*3.1416*2;let%20angle2=random()*3.1416*2;SM0689ctx2.beginPa",
"th();SM0689ctx2.moveTo(Math.cos(angle1)*rad,Math.sin(angle1)*rad",
");SM0689ctx2.lineTo(Math.cos(angle2)*rad,Math.sin(angle2)*rad);S",
"M0689ctx2.stroke()}SM0689ctx2.strokeStyle='black';SM0689ctx2.lin",
"eWidth=rad/200;SM0689ctx2.fillStyle='rgba(0,%200,%200,%200.8)';l",
"et%20TL=(Date.now()-ST)/1e3/86400-Math.floor((Date.now()-ST)/1e3",
"/86400/29.53)*29.53;if(TL<14.765){fase=TL/14.765*30;ang=0}else{f",
"ase=(29.53-TL)/14.765*30;ang=180}if(Lat>0){SM0689ctx2.rotate(ang",
"*Math.PI/180)}else{SM0689ctx2.rotate((ang+180)*Math.PI/180)}let%",
"20angle=Math.PI/30*fase+Math.PI/1e3;if(angle<Math.PI/2){SM0689ct",
"x2.beginPath();SM0689ctx2.arc(0,0,rad,-Math.PI/2,Math.PI/2,false",
");SM0689ctx2.arc(0-rad*Math.tan(angle),0,rad/Math.cos(angle),Mat",
"h.PI/2-angle,angle-Math.PI/2,true);SM0689ctx2.closePath();SM0689",
"ctx2.fill();SM0689ctx2.stroke()}if(angle>Math.PI/2){angle=Math.P",
"I/2-(angle-Math.PI/2);SM0689ctx2.beginPath();SM0689ctx2.arc(0,0,",
"rad,-Math.PI/2,Math.PI/2,false);SM0689ctx2.arc(0+rad*Math.tan(an",
"gle),0,rad/Math.cos(angle),Math.PI/2-angle,angle-Math.PI/2,false",
");SM0689ctx2.closePath();SM0689ctx2.fill();SM0689ctx2.stroke()}}",
"else{SM0689ctx2.beginPath();let%20grd=SM0689ctx2.createRadialGra",
"dient(0,0,rad/10,0,0,rad*1.5);grd.addColorStop(0,'rgb(255,204,51",
")');grd.addColorStop(1,'rgb(252,150,1)');SM0689ctx2.fillStyle=gr",
"d;SM0689ctx2.ellipse(0,0,rad,rad,0,0,Math.PI*2);SM0689ctx2.fill(",
")}SM0689ctx2.setTransform(1,0,0,1,0,0);setTimeout(function(){win",
"dow.requestAnimationFrame(function(){SM0689D2(r,xo,yo)})},6e4)}<",
"/script><script>const%20canvas1=document.getElementById('layer1'",
");const%20SM0689ctx1=canvas1.getContext('2d');const%20canvas2=do",
"cument.getElementById('layer2');const%20SM0689ctx2=canvas2.getCo",
"ntext('2d');var%20WIDTH=window.innerWidth;var%20HEIGHT=window.in",
"nerHeight;canvas1.width=WIDTH;canvas1.height=HEIGHT;canvas2.widt",
"h=WIDTH;canvas2.height=HEIGHT;function%20resizeCanvas(){WIDTH=wi",
"ndow.innerWidth;HEIGHT=window.innerHeight;canvas1.width=WIDTH;ca",
"nvas1.height=HEIGHT;canvas2.width=WIDTH;canvas2.height=HEIGHT;lo",
"cation.reload()}function%20InitAll(){ST=Date.now();SM0689I1();SM",
"0689I2();DrawAll()}function%20DrawAll(){SM0689D1();SM0689D2(.4,.",
"5,.5)}window.addEventListener('resize',resizeCanvas,false);InitA",
"ll();</script></section></body></html>"
],
"name": "Sun Moon 0689",
"mediaType": "text/html"
}
],
"image": "ipfs://Qme31T6Gc1NSgo724VeqcDiZhCBtp1G212hke7TB4MURvX",
"Artist": "DamianH @cardanotrees",
"MoonColor": "silver",
"mediaType": "image/png",
"description": "CardanoTrees Inaugural Add-on"
}
},
"dfcc42f3633f2a3b9b224843e147af16d075c71ea42e0794e364e1c3": {
"DNFT2137": {
"name": "DisplayNFT 2137",
"Order": [
"FW1209",
"FP1785",
"SM0689"
],
"image": "ipfs://QmZjqyTiKL5qxpyYSRSMUu4zsgCwEWiUvCpgwqx59Y9RNW",
"Layers": [
"78168d51b7b81e155fb13ccc195685d5ca022e9947c95a0cc314f7d6",
"SM0689",
"1",
"()",
"()",
"78168d51b7b81e155fb13ccc195685d5ca022e9947c95a0cc314f7d6",
"SM0689",
"2",
"()",
"(0.1,0.70,0.25)",
"78168d51b7b81e155fb13ccc195685d5ca022e9947c95a0cc314f7d6",
"FW1209",
"1",
"(1,1,0,0,1440,-10,'L',0,1)",
"()",
"78168d51b7b81e155fb13ccc195685d5ca022e9947c95a0cc314f7d6",
"FP1785",
"1",
"()",
"(0.5,0.95,1,1)"
],
"NLayers": "4",
"Version": "1",
"mediaType": "image/png",
"description": [
"CardanoTrees DisplayNFT",
"See it at",
"https://dnfts.cardanotrees.com/DNFT2137"
]
}
}
}