0xddc7eedf14f5c6879b7785588d6f731777f4b90d76eadd2356849638392c6b1a
Transaction
Balance changes
Address | Token(s) swapped | Balance | Price | Value change | |
---|---|---|---|---|---|
| ETH | +$32.24 | |||
Ether | +0.009019453 | | +$32.24 | ||
| ETH | -$2,309.21 | |||
Ether | -0.64600674 | | -$2,309.21 |
Invocation flow
Full trace
- 0DEPLOYMENTARTGLIXXX 0x608060405234801561001057600080fd5b50600436106103265760003560e01c806363d96941116101b8578063b7fc53b511610104578063d4c7c83e116100a2…
- 1SSTOREBASE_MINT_PRICE 0 to 100000000000000000000
- 2
- 3SSTOREGLICPIXXXVER002_ADDRESS 0x0000000000000000000000000000000000000000 to 0x1c60841b70821dca733c9b1a26dbe1a33338bd43
- 4
- 5SSTOREGLIXTOKEN_ADDRESS 0x0000000000000000000000000000000000000000 to 0x4e09d18baa1da0b396d1a48803956fac01c28e88
- 6SLOADGLICPIXXXVER002_ADDRESS 0x1c60841b70821dca733c9b1a26dbe1a33338bd43
- 7
- 8SSTOREGLICPIXXXVER002 0x0000000000000000000000000000000000000000 to 0x1c60841b70821dca733c9b1a26dbe1a33338bd43
- 9SLOADGLIXTOKEN_ADDRESS 0x4e09d18baa1da0b396d1a48803956fac01c28e88
- 10
- 11SSTOREGLIXTOKEN 0x0000000000000000000000000000000000000000 to 0x4e09d18baa1da0b396d1a48803956fac01c28e88
- 12SSTOREDAILY_YIELD_RATE 0 to 10000000000000000000
- 13SSTOREYIELD_END 0 to 1958301799
- 14SHA30x01ffc9a70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x67be87c3ff9960ca1e9cfac5cab2ff4747269cf9ed20c9b7306235ac35a491c5
- 15SLOAD
- 16SSTORE_supportedInterfaces[0x01ffc9a7] false to true
- 17SLOAD(_name[data], _name[length]) ("", 0)
- 18SHA30x00000000000000000000000000000000000000000000000000000000000000060xf652222313e28459528d920b65115c16c04f3efc82aaedc97be59f3f377c0d3f
- 19SSTORE(_name[data], _name[length]) ("" to "ARTGLIXXX GENESIS", 0 to 17)
- 20SLOAD(_symbol[data], _symbol[length]) ("", 0)
- 21SHA30x00000000000000000000000000000000000000000000000000000000000000070xa66cc928b5edb82af9bd49922954155ab7b0942694bea4ce44661d9a8736c688
- 22SSTORE(_symbol[data], _symbol[length]) ("" to "ARTGLIXXX", 0 to 9)
- 23SHA30x80ac58cd0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000xf7815fccbf112960a73756e185887fedcb9fc64ca0a16cc5923b7960ed780800
- 24SLOAD
- 25SSTORE_supportedInterfaces[0x80ac58cd] false to true
- 26SHA30x5b5e139f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x9562381dfbc2d8b8b66e765249f330164b73e329e5f01670660643571d1974df
- 27SLOAD
- 28SSTORE_supportedInterfaces[0x5b5e139f] false to true
- 29SHA30x780e9d630000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000x77b7bbe0e49b76487c9476b5db3354cf5270619d0037ccb899c2a4c4a75b4318
- 30SLOAD
- 31SSTORE_supportedInterfaces[0x780e9d63] false to true
- 32SLOAD(_owner, mintOpen) ( 0x0000000000000000000000000000000000000000, false)
- 33SSTORE(_owner, mintOpen) ( 0x0000000000000000000000000000000000000000 to berk.eth, false)
- 34LOGOwnershipTransferred (previousOwner= 0x0000000000000000000000000000000000000000, newOwner= berk.eth)
- 35
- 36SLOAD(_baseURI[data], _baseURI[length]) ("", 0)
- 37SHA30x00000000000000000000000000000000000000000000000000000000000000090x6e1540171b6c0c960b71a7020d9f60077f6af931a8bbf590da0223dacf75c7af
- 38SSTORE_baseURI[length] 0 to 48
- 39SSTORE_baseURI[0] " " to "https://server.artglixxx.io/api/"
- 40SSTORE_baseURI[1] " " to "project/0/token/ "
- 41
- 42SLOAD(GENERATOR_ADDRESS[data], GENERATOR_ADDRESS[length]) ("", 0)
- 43SHA30x000000000000000000000000000000000000000000000000000000000000000d0xd7b6990105719101dabeb77144f2a3385c8033acd3af97e9423a695e81ad1eb5
- 44SSTOREGENERATOR_ADDRESS[length] 0 to 53
- 45SSTOREGENERATOR_ADDRESS[0] " " to "https://server.artglixxx.io/gene"
- 46SSTOREGENERATOR_ADDRESS[1] " " to "rate/project/0/token/ "
- 47SSTORE
- 48SLOAD(projectInfo.name[data], projectInfo.name[length]) ("", 0)
- 49SHA30x000000000000000000000000000000000000000000000000000000000000001a0x057c384a7d1c54f3a1b2e5e67b2617b8224fdfd1ea7234eea573a6ff665ff63e
- 50SSTORE(projectInfo.name[data], projectInfo.name[length]) ("" to "ARTGLIXXX GENESIS", 0 to 17)
- 51SLOAD
- 52SHA30x000000000000000000000000000000000000000000000000000000000000001b0x3ad8aa4f87544323a9d1e5dd902f40c356527a7955687113db5f9a85ad579dc1
- 53SSTOREprojectInfo.description[length] 0 to 18
- 54SSTOREprojectInfo.description[0] " " to "ARTGLIXXX GENESIS is the first b"
- 55SSTOREprojectInfo.description[1] " " to "adass on-chain remix collection "
- 56SSTOREprojectInfo.description[2] " " to "of GLICPIXXX. Holding mouse on c"
- 57SSTOREprojectInfo.description[3] " " to "anvas and moving on x-axis chang"
- 58SSTOREprojectInfo.description[4] " " to "es the frame rate. "
- 59SLOAD
- 60SHA30x000000000000000000000000000000000000000000000000000000000000001c0x0e4562a10381dec21b205ed72637e6b1b523bdd0e4d4d50af5cd23dd4500a211
- 61SSTOREprojectInfo.license[length] 0 to 89
- 62SSTOREprojectInfo.license[0] " " to "Your ARTGLIXXX, your call. An AR"
- 63SSTOREprojectInfo.license[1] " " to "TGLIXXX comes with full non-comm"
- 64SSTOREprojectInfo.license[2] " " to "ercial/commercial rights. "
- 65SLOAD
- 66SHA30x000000000000000000000000000000000000000000000000000000000000001d0x6d4407e7be21f808e6509aa9fa9143369579dd7d760fe20a2c09680fc146134f
- 67SSTOREprojectInfo.artist[length] 0 to 60
- 68SSTOREprojectInfo.artist[0] " " to "Berk aka Princess Camel aka Guer"
- 69SSTOREprojectInfo.artist[1] " " to "illa Pimp Minion God Bastard "
- 70SLOAD
- 71SHA30x000000000000000000000000000000000000000000000000000000000000001e0x50bb669a95c7b50b7e8a6f09454034b2b14cf2b85c730dca9a539ca82cb6e350
- 72SSTOREprojectInfo.script[length] 0 to 82
- 73SSTOREprojectInfo.script[0] " " to "class Random{constructor(e){this"
- 74SSTOREprojectInfo.script[1] " " to ".seed=e}random_dec(){return this"
- 75SSTOREprojectInfo.script[2] " " to ".seed^=this.seed<<13,this.seed^="
- 76SSTOREprojectInfo.script[3] " " to "this.seed>>17,this.seed^=this.se"
- 77SSTOREprojectInfo.script[4] " " to "ed<<5,(this.seed<0?1+~this.seed:"
- 78SSTOREprojectInfo.script[5] " " to "this.seed)%1e3/1e3}random_betwee"
- 79SSTOREprojectInfo.script[6] " " to "n(e,a){return e+(a-e)*this.rando"
- 80SSTOREprojectInfo.script[7] " " to "m_dec()}random_int(e,a){return M"
- 81SSTOREprojectInfo.script[8] " " to "ath.floor(this.random_between(e,"
- 82SSTOREprojectInfo.script[9] " " to "a+1))}random_choice(e){return e["
- 83SSTOREprojectInfo.script[10] " " to "Math.floor(this.random_between(0"
- 84SSTOREprojectInfo.script[11] " " to ",.99*e.length))]}random_exp(e,a,"
- 85SSTOREprojectInfo.script[12] " " to "n){return floor(map(Math.exp(map"
- 86SSTOREprojectInfo.script[13] " " to "(this.random_between(0,999),0,1e"
- 87SSTOREprojectInfo.script[14] " " to "3,0,n)),Math.exp(0),Math.exp(n),"
- 88SSTOREprojectInfo.script[15] " " to "e,a+1))}}function hue2rgb(e,a,n)"
- 89SSTOREprojectInfo.script[16] " " to "{return n<0&&(n+=1),n>1&&(n-=1),"
- 90SSTOREprojectInfo.script[17] " " to "n<1/6?e+6*(a-e)*n:n<.5?a:n<2/3?e"
- 91SSTOREprojectInfo.script[18] " " to "+(a-e)*(2/3-n)*6:e}function chan"
- 92SSTOREprojectInfo.script[19] " " to "geHue(e,a,n,r){var t=rgbToHSL(e,"
- 93SSTOREprojectInfo.script[20] " " to "a,n);return t.h+=r,t.h>360?t.h-="
- 94SSTOREprojectInfo.script[21] " " to "360:t.h<0&&(t.h+=360),hslToRGB(t"
- 95SSTOREprojectInfo.script[22] " " to ")}function rgbToHSL(e,a,n){e/=25"
- 96SSTOREprojectInfo.script[23] " " to "5,a/=255,n/=255;var r=Math.max(e"
- 97SSTOREprojectInfo.script[24] " " to ",a,n),t=Math.min(e,a,n),o=r-t,i="
- 98SSTOREprojectInfo.script[25] " " to "(r+t)/2;return{h:0==o?0:r==e?(a-"
- 99SSTOREprojectInfo.script[26] " " to "n)/o%6*60:r==a?60*((n-e)/o+2):60"
- 100SSTOREprojectInfo.script[27] " " to "*((e-a)/o+4),s:0==o?0:o/(1-Math."
- 101SSTOREprojectInfo.script[28] " " to "abs(2*i-1)),l:i}}function hslToR"
- 102SSTOREprojectInfo.script[29] " " to "GB(e){var a,n,r,t=e.h,o=e.s,i=e."
- 103SSTOREprojectInfo.script[30] " " to "l,m=(1-Math.abs(2*i-1))*o,s=m*(1"
- 104SSTOREprojectInfo.script[31] " " to "-Math.abs(t/60%2-1)),d=i-m/2;ret"
- 105SSTOREprojectInfo.script[32] " " to "urn t<60?(a=m,n=s,r=0):t<120?(a="
- 106SSTOREprojectInfo.script[33] " " to "s,n=m,r=0):t<180?(a=0,n=m,r=s):t"
- 107SSTOREprojectInfo.script[34] " " to "<240?(a=0,n=s,r=m):t<300?(a=s,n="
- 108SSTOREprojectInfo.script[35] " " to "0,r=m):(a=m,n=0,r=s),[a=normaliz"
- 109SSTOREprojectInfo.script[36] " " to "e_rgb_value(a,d),n=normalize_rgb"
- 110SSTOREprojectInfo.script[37] " " to "_value(n,d),r=normalize_rgb_valu"
- 111SSTOREprojectInfo.script[38] " " to "e(r,d)]}function normalize_rgb_v"
- 112SSTOREprojectInfo.script[39] " " to "alue(e,a){return(e=Math.floor(25"
- 113SSTOREprojectInfo.script[40] " " to "5*(e+a)))<0&&(e=0),e}function hu"
- 114SSTOREprojectInfo.script[41] " " to "eShift(e,a){e.loadPixels();for(v"
- 115SSTOREprojectInfo.script[42] " " to "ar n=0;n<e.pixels.length;n+=4){l"
- 116SSTOREprojectInfo.script[43] " " to "et r=changeHue(e.pixels[n],e.pix"
- 117SSTOREprojectInfo.script[44] " " to "els[n+1],e.pixels[n+2],a);e.pixe"
- 118SSTOREprojectInfo.script[45] " " to "ls[n]=r[0],e.pixels[n+1]=r[1],e."
- 119SSTOREprojectInfo.script[46] " " to "pixels[n+2]=r[2]}e.updatePixels("
- 120SSTOREprojectInfo.script[47] " " to ")}function componentToHex(e){var"
- 121SSTOREprojectInfo.script[48] " " to " a=e.toString(16);return 1==a.le"
- 122SSTOREprojectInfo.script[49] " " to "ngth?'0'+a:a}const rgbtohex=(e,a"
- 123SSTOREprojectInfo.script[50] " " to ",n)=>'#'+componentToHex(e)+compo"
- 124SSTOREprojectInfo.script[51] " " to "nentToHex(a)+componentToHex(n);l"
- 125SSTOREprojectInfo.script[52] " " to "et tokenData=window.tokenHash,se"
- 126SSTOREprojectInfo.script[53] " " to "ed=parseInt(tokenData.slice(0,16"
- 127SSTOREprojectInfo.script[54] " " to "),16),rng=new Random(seed);var S"
- 128SSTOREprojectInfo.script[55] " " to "IZE;let glicpixxxOrigin=window.g"
- 129SSTOREprojectInfo.script[56] " " to "licpixxxOrigin,filenames=window."
- 130SSTOREprojectInfo.script[57] " " to "imagesList.split(',');var images"
- 131SSTOREprojectInfo.script[58] " " to "=[];let params={},oncee=!1;funct"
- 132SSTOREprojectInfo.script[59] " " to "ion preload(){for(let e in filen"
- 133SSTOREprojectInfo.script[60] " " to "ames)images.push(loadImage(filen"
- 134SSTOREprojectInfo.script[61] " " to "ames[e]))}function setup(){param"
- 135SSTOREprojectInfo.script[62] " " to "s.GRIDS=rng.random_exp(1,16,2),p"
- 136SSTOREprojectInfo.script[63] " " to "arams.DRAW_MODE=rng.random_exp(1"
- 137SSTOREprojectInfo.script[64] " " to ",6,2),params.IMAGE_FILTER=rng.ra"
- 138SSTOREprojectInfo.script[65] " " to "ndom_exp(0,7,2),5!=params.IMAGE_"
- 139SSTOREprojectInfo.script[66] " " to "FILTER&&6!=params.IMAGE_FILTER||"
- 140SSTOREprojectInfo.script[67] " " to "(params.HUE_DEGREE=rng.random_in"
- 141SSTOREprojectInfo.script[68] " " to "t(1,360)),params.ROTATE_MODE=rng"
- 142SSTOREprojectInfo.script[69] " " to ".random_exp(0,3,1.5),1==params.R"
- 143SSTOREprojectInfo.script[70] " " to "OTATE_MODE?params.ROTATE_N=[...n"
- 144SSTOREprojectInfo.script[71] " " to "ew Set(Array.apply(0,new Array(r"
- 145SSTOREprojectInfo.script[72] " " to "ng.random_int(1,4))).map(e=>rng."
- 146SSTOREprojectInfo.script[73] " " to "random_int(1,45)))]:2!=params.RO"
- 147SSTOREprojectInfo.script[74] " " to "TATE_MODE&&3!=params.ROTATE_MODE"
- 148SSTOREprojectInfo.script[75] " " to "||(params.ROTATE_N=rng.random_in"
- 149SSTOREprojectInfo.script[76] " " to "t(1,45)),params.bgcolor=rgbtohex"
- 150SSTOREprojectInfo.script[77] " " to "(rng.random_int(0,255),rng.rando"
- 151SSTOREprojectInfo.script[78] " " to "m_int(0,255),rng.random_int(0,25"
- 152SSTOREprojectInfo.script[79] " " to "5)),SIZE=Math.min(window.innerHe"
- 153SSTOREprojectInfo.script[80] " " to "ight,window.innerWidth),createCa"
- 154SSTOREprojectInfo.script[81] " " to "nvas(SIZE,SIZE),background(param"
- 155SSTOREprojectInfo.script[82] " " to "s.bgcolor)}function draw(){noSmo"
- 156SSTOREprojectInfo.script[83] " " to "oth(),mouseIsPressed?frameRate(m"
- 157SSTOREprojectInfo.script[84] " " to "ap(mouseX,0,SIZE,5,60,!0)):frame"
- 158SSTOREprojectInfo.script[85] " " to "Rate(60);let e=width/params.GRID"
- 159SSTOREprojectInfo.script[86] " " to "S;angleMode(DEGREES),rot=0;for(l"
- 160SSTOREprojectInfo.script[87] " " to "et a=0;a<params.GRIDS;a++)for(le"
- 161SSTOREprojectInfo.script[88] " " to "t n=0;n<params.GRIDS;n++){let r="
- 162SSTOREprojectInfo.script[89] " " to "rng.random_choice(images);rotate"
- 163SSTOREprojectInfo.script[90] " " to "Me(params.ROTATE_MODE,params.ROT"
- 164SSTOREprojectInfo.script[91] " " to "ATE_N),applyFilter(params.IMAGE_"
- 165SSTOREprojectInfo.script[92] " " to "FILTER,r),DRAW_MODE(params.DRAW_"
- 166SSTOREprojectInfo.script[93] " " to "MODE,r,e,n,a)}}function DRAW_MOD"
- 167SSTOREprojectInfo.script[94] " " to "E(e,a,n,r,t){switch(e){case 1:im"
- 168SSTOREprojectInfo.script[95] " " to "ageMode(CENTER),image(a,n*r+n/2,"
- 169SSTOREprojectInfo.script[96] " " to "n*t+n/2,rng.random_between(0,n),"
- 170SSTOREprojectInfo.script[97] " " to "rng.random_between(0,n));break;c"
- 171SSTOREprojectInfo.script[98] " " to "ase 2:imageMode(CORNER),image(a,"
- 172SSTOREprojectInfo.script[99] " " to "n*r,n*t,rng.random_between(0,n),"
- 173SSTOREprojectInfo.script[100] " " to "rng.random_between(0,n));break;c"
- 174SSTOREprojectInfo.script[101] " " to "ase 3:imageMode(CORNERS),image(a"
- 175SSTOREprojectInfo.script[102] " " to ",n*r+rng.random_between(0,n),n*t"
- 176SSTOREprojectInfo.script[103] " " to "+rng.random_between(0,n),n*r+rng"
- 177SSTOREprojectInfo.script[104] " " to ".random_between(0,n),n*t+rng.ran"
- 178SSTOREprojectInfo.script[105] " " to "dom_between(0,n));break;case 4:i"
- 179SSTOREprojectInfo.script[106] " " to "mageMode(CENTER),image(a,n*r+rng"
- 180SSTOREprojectInfo.script[107] " " to ".random_between(0,n),n*t+rng.ran"
- 181SSTOREprojectInfo.script[108] " " to "dom_between(0,n),n*r+rng.random_"
- 182SSTOREprojectInfo.script[109] " " to "between(0,n),n*t+rng.random_betw"
- 183SSTOREprojectInfo.script[110] " " to "een(0,n));break;case 5:imageMode"
- 184SSTOREprojectInfo.script[111] " " to "(CORNER),image(a,n*r+rng.random_"
- 185SSTOREprojectInfo.script[112] " " to "between(0,n),n*t+rng.random_betw"
- 186SSTOREprojectInfo.script[113] " " to "een(0,n),n*r+rng.random_between("
- 187SSTOREprojectInfo.script[114] " " to "0,n),n*t+rng.random_between(0,n)"
- 188SSTOREprojectInfo.script[115] " " to ");break;case 6:imageMode(CORNERS"
- 189SSTOREprojectInfo.script[116] " " to "),image(a,rng.random_between(0,S"
- 190SSTOREprojectInfo.script[117] " " to "IZE),rng.random_between(0,SIZE),"
- 191SSTOREprojectInfo.script[118] " " to "rng.random_between(0,SIZE),rng.r"
- 192SSTOREprojectInfo.script[119] " " to "andom_between(0,SIZE))}}function"
- 193SSTOREprojectInfo.script[120] " " to " applyFilter(e,a,n){switch(e){ca"
- 194SSTOREprojectInfo.script[121] " " to "se 1:0==oncee&&(a.filter(INVERT)"
- 195SSTOREprojectInfo.script[122] " " to ",oncee=!0);break;case 2:a.filter"
- 196SSTOREprojectInfo.script[123] " " to "(INVERT);break;case 3:a.filter(P"
- 197SSTOREprojectInfo.script[124] " " to "OSTERIZE,4);break;case 4:a.filte"
- 198SSTOREprojectInfo.script[125] " " to "r(POSTERIZE,2),a.filter(INVERT);"
- 199SSTOREprojectInfo.script[126] " " to "break;case 5:0==oncee&&(hueShift"
- 200SSTOREprojectInfo.script[127] " " to "(a,params.HUE_DEGREE),oncee=!0);"
- 201SSTOREprojectInfo.script[128] " " to "break;case 6:hueShift(a,params.H"
- 202SSTOREprojectInfo.script[129] " " to "UE_DEGREE);break;case 7:a.filter"
- 203SSTOREprojectInfo.script[130] " " to "(GRAY)}}function rotateMe(e,a){s"
- 204SSTOREprojectInfo.script[131] " " to "witch(e){case 1:rotate(rng.rando"
- 205SSTOREprojectInfo.script[132] " " to "m_choice(a));break;case 2:rotate"
- 206SSTOREprojectInfo.script[133] " " to "(rng.random_between(1,a));break;"
- 207SSTOREprojectInfo.script[134] " " to "case 3:rotate(a)}} "
- 208
- 209SSTOREprojectInfo.royaltyReceiver 0x0000000000000000000000000000000000000000 to 0xe49381184a49cd2a48e4b09a979524e672fdd10e
- 210SSTOREprojectInfo.royaltyAmount 0 to 500
-