-
Notifications
You must be signed in to change notification settings - Fork 0
/
example_output_agent.txt
36 lines (34 loc) · 34.8 KB
/
example_output_agent.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
(ethlisbon) davidminarsch@Davids-MBP-4:~/v_projects/ethlisbon/collectooor$ aea run
warning: [collectooor] Class AbstractResponseHandler of type handler found in skill module handlers.py but not declared in the configuration file.
_ _____ _
/ \ | ____| / \
/ _ \ | _| / _ \
/ ___ \ | |___ / ___ \
/_/ \_\|_____|/_/ \_\
v1.1.0
Starting AEA 'collectooor' in 'async' mode...
info: [collectooor] starting new period with id=0
info: [collectooor] Start processing messages...
info: [collectooor] found unsuitable project: {'artist_address': '0x584Dc29ddd6cA2a3200dD630dBF65B6A84Cb0d86', 'price_per_token_in_wei': 3000000000000000000, 'project_id': 56, 'project_name': 'Beauty in the Hurting', 'artist': 'Ryan Green', 'description': "I find the patterns which emerge from the herding of sheep and the murmuration of starlings an apt metaphor for our own journeys of searching for truth, beauty and love while we're here. These pieces are best viewed live to witness how the path of these digital creatures' lives paint their tiny planet. ***\nI behold the sleeping planet \u200b| Plucked from the sky | Rolled around in my hands. | “My Word formed it.” | Time worn, | Life stained, | Soil rinsed and washed. | “Our story in repose.” | Love lost, | Wanderlust, | Loud surrender. | “It must have been painful.” | Placed in my collection, | Delicate and beautiful, | When viewed from this distance. | Selah. | I return my gaze to the heavens. *** \n25% of sales above resting price will be used to fund The Playability Initiative whose mission is to design free, fun video games and creative digital tools to kids with disabilities. ***", 'website': 'https://linktr.ee/ryangreen8', 'script': 'function distSquared(e,s){let r=s.x-e.x,a=s.y-e.y;return r*r+a*a}var Boid=function(e,s,r,a){var t=this;t.p=e,t.p2=e.copy(),t.lp=e.copy(),t.pp=e.copy(),t.ld=0,t.acc=$v(),t.v=$v(),t.radius=s,t.mv=r,t.mf=a,t.sf=2,t.af=1,t.cf=1,t.ad=10,t.move=function(){t.v.add(t.acc),t.v.limit(t.mv),t.pp.x=t.lp.x,t.pp.y=t.lp.y,t.lp.x=t.p.x,t.lp.y=t.p.y,t.p.add(t.v),t.ld=p5.Vector.dist(t.lp,t.p),t.acc.mult(0)},t.reset=function(){t.v.mult(0),t.acc.mult(0)},t.seekdes=$v(0,0),t.seeks=$v(),t.seeks2=$v(),t.seek=function(e){return t.seek2(e,t.seeks)},t.seekalt=function(e){return t.seek2(e,t.seeks2)},t.seek2=function(e,s){return t.seekdes.set(e.x-t.p.x,e.y-t.p.y),t.seekdes.magSq()<t.ad*t.ad?t.hasArrived||(t.hasArrived=!0):t.hasArrived=!1,t.seekdes.normalize(),t.seekdes.mult(t.mv),s.set(t.seekdes.x-t.v.x,t.seekdes.y-t.v.y),s.limit(t.mf),s},t.arrdes=$v(),t.arrs=$v(),t.arrive=function(e,s){t.arrdes.set(e.x-t.p.x,e.y-t.p.y);var r=t.arrdes.magSq();if(t.arrdes.normalize(),r<t.ad*t.ad){var a=map(r,0,t.ad*t.ad,0,t.mv);t.arrdes.mult(a),t.hasArrived||(t.hasArrived=!0,arguments.length>1&&s())}else t.hasArrived=!1,t.arrdes.mult(t.mv);return t.arrs.set(t.arrdes.x-t.v.x,t.arrdes.y-t.v.y),t.arrs.limit(t.mf),t.arrs},t.zero=$v(0,0),t.alsum=$v(0,0),t.als=$v(0,0),t.alignment=function(e){var s=t.radius*t.af;s*=s,t.alsum.set(0,0);for(var r=0,a=0;a<e.length;a++){var n=e[a],o=distSquared(t.p,n.p);o>0&&o<s&&(t.alsum.add(n.v),r++)}return r>0?(t.alsum.div(r),t.alsum.normalize(),t.alsum.mult(t.mv),t.als.set(t.alsum.x-t.v.x,t.alsum.y-t.v.y),t.als.limit(t.mf),t.als):t.zero},t.cohsum=$v(0,0),t.cohesion=function(e){var s=t.radius*t.cf;s*=s,t.cohsum.set(0,0);for(var r=0,a=0;a<e.length;a++){var n=e[a],o=distSquared(t.p,n.p);o>0&&o<s&&(t.cohsum.add(n.p),r++)}return r>0?(t.cohsum.div(r),t.seekalt(t.cohsum)):t.zero},t.sepret=[null,0],t.sepvector=$v(0,0),t.sepdiff=$v(0,0),t.separate=function(e){var s=t.radius*t.sf;s*=s,t.sepvector.set(0,0);for(var r=0,a=0;a<e.length;a++){var n=distSquared(t.p,e[a].p);n>0&&n<s&&(t.sepdiff.set(t.p.x-e[a].p.x,t.p.y-e[a].p.y),t.sepdiff.normalize(),t.sepdiff.div(sqrt(n)),t.sepvector.add(t.sepdiff),r++)}return r>0&&t.sepvector.div(r),t.sepvector.mag()>0?(t.sepvector.setMag(t.mv),t.sepvector.sub(t.v),t.sepvector.limit(t.mf),t.sepret[0]=t.sepvector,t.sepret[1]=r,t.sepret):(t.sepvector.set(0,0),t.sepret[0]=t.sepvector,t.sepret[1]=r,t.sepret)},t.applyForce=function(e){t.acc.add(e)}},BoidSystem=function(){var e=this;e.canvas=createGraphics(wW,wH),e.bs=[],e.mv=5,e.mf=5,e.createBoid=function(e,s,r,a){return new Boid(e,s,r,a)},e.addBoid=function(s,r,a,t){arguments.length<4&&(t=e.bs.length);var n=noise(f*t*1e3,t)*(s*r)-s*r/2,o=noise(t,f*t*1e3)*(s*r)-s*r/2,d=p5.Vector.add(a,$v(n,o)),i=e.createBoid(d,s,e.mv,e.mf);e.bs.push(i),e._onAddBoid(i,t)},e.createBoids=function(s,r,a,t){e.bs=[];for(var n=0;n<s;n++)e.addBoid(r,a,t);return e.bs},e.forEachBoid=function(s){for(var r=0;r<e.bs.length;r++)s(e.bs[r],r,null!=arguments?arguments:null)},e.onAddBoid=function(s){e._onAddBoid=s},e.onTick=function(s){e._onTick=s},e.onDraw=function(s){e._onDraw=s},e.onDrawBlit=function(s){e._onDrawBlit=s},e.tick=function(){for(var s=0;s<e.bs.length;s++)e._onTick(s,e.bs[s],e);e.move()},e.move=function(){for(var s=0;s<e.bs.length;s++)e.bs[s].move()},e.draw=function(){e.canvas.clear();for(var s=0;s<e.bs.length;s++)e.canvas.blendMode(ADD),e.canvas.colorMode(HSB,100),e.canvas.fill(e.bs[s].boidColor),e._onDraw(s,e.bs[s],e.canvas,e),e._onDrawBlit(s,e.bs[s],e.canvas,e)}};\r\n\r\nfunction GetHue(o){var e=$$.hueBand*o+$$.boidHueOffset;return e>1&&(e=fract(e)),e}function GetNoiseyColor(o,e,r){var t=noise(e,2343*r)+.5;return o>1&&(o=1-o),color(o,1,1*t,.1)}var _dc=null;function GetDistanceFromCenter(o){return null==_dc&&(_dc=$v()),_dc.set(o.x-center.x,o.y-center.y),_dc.mag()}function DrawBoidMarker(o,e){mid.fill(e),mid.noStroke(),mid.ellipse(o.p.x*M+Ox,o.p.y*M+Oy,2*o.radius*M,2*o.radius*M)}function DrawEllipse(o,e,r,t){o.noStroke(),o.fill(r),o.ellipse(e.p.x*M+Ox,e.p.y*M+Oy,t*M,t*M)}function DrawLine(o,e,r,t){o.stroke(r),o.strokeWeight(t*M),o.noFill(),o.line(e.p.x*M+Ox,e.p.y*M+Oy,e.pp.x*M+Ox,e.pp.y*M+Oy)}function clearCanvas(){background(0)}function drawGlobe(e){var r=PI/(t%rim);bg.colorMode(HSB,1),bg.blendMode(ADD),o.x=cx+cos(a+sin(t%r))*$$.step,o.y=cy+sin(a+sin(t%r))*$$.step,d+=$$.step*dt;var n=abs(period-d)/period;if(n>.3&&n<.7&&(o.x+=sin(231234*t,0)*$$.step,o.y+=sin(234234*t,0)*$$.step),o.x=round(1e3*o.x)/1e3,o.y=round(1e3*o.y)/1e3,fr<e){var i=fract(f)*sin(o.x/cx)*$$.hueBand+$$.hueOffset;i>1&&(i=fract(i));var s=color(i,1,1*cos(o.y/cy),.1);bg.stroke(s),bg.strokeWeight(1*M),bg.line(o.x*M+Ox,o.y*M+Oy,lasto.x*M+Ox,lasto.y*M+Oy)}lasto.x=o.x,lasto.y=o.y,d>period&&(d=0,a+=PI*pow(t%r,2),period+=periodGrowth)}\r\n\r\nvar boids,$v,cx,cy,center,g,o,lasto,dt,bg,mid,rns,Ox,Oy,rootcvs,wH=2400,wW=2400,overrideUsingWindowSize=!0,baseWidth=1024,baseHeight=1024,M=wH/baseHeight,O=0,timeStep=1/120,systems=[],baseColor=null,life=[],first=!0,a=0,t=0,d=0,globeFramesPerTick=100,framesPerTick=1,period=100,periodGrowth=10,drawGlobeFrameStop=4e3,f=0,fr=0,rim=1,a2=0,alive=0,stillLifeFrameTimeout=1800,edgeLifeFrameTimeout=600,$$={boidCount:300,boidSpread:100,targetSpread:120,sf:3,cf:1,af:1,ad:10,sheepDogFactor:-15,circleSeekFactor:1,mv:30,mf:20.09722820821,boidDrag:.3999831,sdmv:45,sdmf:16.077782566568,minAlpha:.01,maxAlpha:.131,hueBand:.3,hueOffset:.3,boidHueOffset:0,radius:2,maxRadius:1,minRadius:.51,pseed:154.5734,pseedx:46345,pseedy:1788555788,defaultNoiseSeed:3244454,step:300,lifeSpan:1e3};function parseHash(){parseInt(tokenData.hash.slice(0,16),16);let e=[];for(let a=0;a<64;a+=2)e.push(tokenData.hash.slice(a+2,a+4));rns=e.map(e=>map(parseInt(e,16),0,255,0,1)),$$.step=.4*baseWidth,$$.step=map(rns[18],0,1,.2*baseWidth,.4*baseWidth),$$.radius=2,$$.maxRadius=1,$$.minRadius=.5;var a=int(10*rns[0])/10;$$.boidCount=map(a,0,1,200,550),$$.dogs=$$.boidCount*map(int(4*rns[20])/4,0,1,.05,max(.1,.2*a)),a<.2&&rns[18]>.5&&($$.step=map(rns[18],0,1,.2*baseWidth,.3*baseWidth)),$$.boidSpread=map(int(4*rns[1])/4,0,1,60,max(60,$$.step*(1-a))),$$.targetSpread=map(int(4*rns[2])/4,0,1,40,max(40,$$.step*(1-a))),$$.targetSpreadSq=$$.targetSpread*$$.targetSpread,$$.pseed=map(rns[3],0,1,654087498,6406542),$$.pseedx=map(rns[4],0,1,213123*$$.pseed,6406542*$$.pseed),$$.pseedy=map(rns[4],0,1,123333*$$.pseed,23305654*$$.pseed),$$.sf=map(int(10*rns[5])/10,0,1,0,20),$$.cf=map(int(6*rns[6])/6,0,1,0,$$.targetSpread),$$.af=map(int(6*rns[7])/6,0,1,0,$$.targetSpread),$$.sheepDogFactor=map(int(4*rns[8])/4,0,1,-.2,-15);var s=min(int(4*rns[9]),3);$$.circleSeekFactor=[-75.7898,0,1.015645,100.32][s];var r=min(int(5*rns[10]),4);$$.mv=[.64123,1.3128,PI,2*PI,4.23*PI,5.23*PI][r],$$.mf=map(int(4*rns[11])/4,0,1,.3,10.234234),$$.boidDrag=map(int(10*rns[12])/10,0,1,.099,.999),$$.sdmv=$$.mv*map(int(4*rns[11])/4,0,1,2,4),$$.sdmf=$$.mf*map(int(4*rns[11])/4,0,1,1.25,3);var i=int(4*rns[17])/4;$$.lifeSpan=map(i,0,1,1e3,5e3*(1-a)+1e3);var t=r<1?0:1;$$.minAlpha=[.01,map(min(i+.5*-rns[10]+.3*-a,1),0,1,.01,.008)][t],$$.maxAlpha=[.1,map(min(i+.5*-rns[10]+.3*-a,1),0,1.1,.1,.03)][t],$$.hueBand=map(rns[14],0,1,.4,.8),$$.hueOffset=map(rns[15],0,1,0,.5),$$.boidHueOffset=$$.hueOffset+map(rns[16],0,1,.3,1),$$.dogStreakSpread=map(rns[18],0,1,5,20),$$.collapseForce=map(int(4*rns[20])/4,0,1,1.2,10),$$.defaultNoiseSeed=0x83132d686701f*rns[19],$$.washFactor=max(map(int(6*rns[21])/6,0,1,0,6)-2,0),$$.washSpeed=map(5-r,0,5,20,1),print($$.dogs),print($$),print(rns),alive=$$.boidCount}function initializeGlobalVariables(){$v=createVector,dt=timeStep,center=$v(cx=baseWidth/2,cy=baseHeight/2),parseHash(),o=center.copy(),lasto=o.copy(),noiseSeed($$.defaultNoiseSeed)}function createCanvases(){if(Ox=0,Oy=0,overrideUsingWindowSize){wH=windowHeight,wW=windowWidth;var e=min(wH,wW);Ox=wW/2-baseWidth/2*(M=e/baseHeight),Oy=wH/2-baseHeight/2*M}rootcvs=createCanvas(wW,wH);var a=createGraphics;bg=a(wW,wH),mid=a(wW,wH);var cdpi=2;isMobile=/iPhone|iPad|iPod|Android/i.test(navigator.userAgent),isMobile&&(cdpi=1),(/\\bHeadlessChrome\\//.test(navigator.userAgent))&&(cdpi=2),pixelDensity(cdpi),print("cdpi"+cdpi+":"+isMobile+":"+navigator.userAgent);}function First(){first=!1;var e=$v(cx,cy),a=2*noise($$.pseedx,0)-1,s=2*noise(0,$$.pseedy)-1,r=$v(a,s);print(a,s);splat(e.copy().add(r.mult($$.step)))}function seedPlanet(e){function a(e,a,s){var r=s[1],i=s[2],t=s[3];r!=e&&distSquared(e.p,r.p)<$$.targetSpreadSq&&(i.add(e.p),t.count++)}return(boids=new BoidSystem).mv=$$.mv,boids.mf=$$.mf,boids.avg=$v(center.x,center.y),boids._avg=$v(0,0),boids.onAddBoid((e,a)=>{e.isDog=a<$$.dogs,e.lifeSpan=$$.lifeSpan*(a<$$.dogs?100:1),e.life=0,e.stillLifeInFrames=0,e.stillLife=0,e.edgeLifeInFrames=0,e.edgeLife=0;var s=a/$$.boidCount;if(e.noisev=max(1e-4,noise($$.pseed*s)),e.noisef=max(1e-4,noise($$.pseed,s)),e.isDog){var r=$$.mv<.2?0:rns[22];e.p.add($v($$.boidSpread*r-1,$$.boidSpread*r-1))}}),boids.createBoids($$.boidCount,$$.radius,$$.boidSpread,e),boids.forEachBoid(resetBoid),boids.arr=$v(),boids.tavg=$v(),boids.c=$v(),boids.cobj={count:0},boids.avg=$v(),boids.onTick((e,s,r)=>{var i,o,d,$,n=r.c;if(0==e&&r._avg.set(0,0),r._avg.add(s.p),e==$$.boidCount-1){var p=r._avg.div($$.boidCount);r.avg.set(p.x,p.y)}e>=$$.dogs&&s.isDog&&(s.lifeSpan=$$.lifeSpan,s.life=0,s.stillLifeInFrames=0,s.stillLife=0,s.edgeLifeInFrames=0,s.edgeLife=0,s.isDog=!1),s.sf=$$.sf,s.af=$$.af,s.cf=$$.cf,s.mf=$$.mf,s.ad=$$.ad;$$.boidCount;s.mv=e<$$.dogs?$$.sdmv:$$.mv*s.noisev,s.mf=e<$$.dogs?$$.sdmf:$$.mf*s.noisef;var m=GetDistanceFromCenter(s.p),l=s.v.mag(),f=(p=map(l,0,s.mv,$$.minAlpha,$$.maxAlpha),GetHue(l/$$.mv)),c=1-s.life/s.lifeSpan,u=1,b=1,v=$$.circleSeekFactor;f>.7&&f<.9&&s.stillLife<100&&(b=.001,p*=.005),f+=.1*(1-(u-=.6*(1-c))),s.mv*=e/$$.boidCount*.5+f;var g=GetColor(f,u,b,p*max(.15,c));s.color=g,s.radius=GetMappedRadius(m),d=s.separate(boids.bs),o=s.alignment(boids.bs),$=s.cohesion(boids.bs),n.set(s.p.x-center.x,s.p.y-center.y);m=n.mag();if(s.stillLifeInFrames++,m>.9*$$.step?s.edgeLifeInFrames++:s.edgeLifeInFrames=0,s.life+=s.ld,s.stillLife+=s.ld,s.life>s.lifeSpan||s.dead||alive<3||s.stillLifeInFrames>stillLifeFrameTimeout&&s.stillLife<100)return s.dead||alive--,s.dead=!0,void s.v.mult(100);if(s.stillLifeInFrames>stillLifeFrameTimeout&&(s.stillLife=0,s.stillLifeInFrames=0),floor(alive)<=floor($$.dogs)&&($$.dogs*=.5,$$.dogs<1&&(s.dead=!0)),i=r.arr,s.mark=!s.dead,s.isDog){r.tavg.set(0,0),r.cobj.count=0;r.forEachBoid(a,s,r.tavg,r.cobj),r.cobj.count>0&&s.applyForce(s.seek(r.tavg.div(r.cobj.count)))}else{for(var h=!1,S=0;S<$$.dogs-1;S++)distSquared(s.p,r.bs[S].p)<$$.targetSpreadSq&&(i=s.arrive(r.bs[S].p),s.applyForce(i.mult($$.sheepDogFactor)),h=!0);if(d[1]<$$.washFactor){var F=s.p.x-r.avg.x,y=s.p.y-r.avg.y,w=r.wash;s.p2.set(s.p.x,s.p.y),i=s.seek(s.p2.add(-y*w,F*w)),s.applyForce(i.mult($$.washFactor))}h||(s.p2.set(s.p.x,s.p.y),i=s.seek(s.p2.add(Math.sin(t*e)*r.cr,Math.cos(t*e)*r.cr)),s.applyForce(i.mult(v))),s.applyForce(o),s.applyForce(d[0]),s.applyForce($),s.edgeLifeInFrames>edgeLifeFrameTimeout&&(i=s.seek(center),s.applyForce(i.mult($$.collapseForce))),s.v.mult($$.boidDrag)}m>$$.step&&(n.setMag($$.step),s.p.x=cx-n.x,s.p.y=cy-n.y,s.pp.x=s.p.x,s.pp.y=s.p.y,s.mark=!1)}),boids.onCalcColor=((e,a,s,r)=>(s.colorMode(HSB,1),s.color(0,min(1,a.love/a.loveTank),1))),boids.onDraw((e,a,s,r)=>{s.blendMode(BLEND),s.noStroke();var i=r.onCalcColor(e,a,s,r);a.alpha>0?s.fill(i):s.noFill()}),boids.onDrawBlit((e,a,s,r)=>{a.radius;let i=a.p.x*M,t=a.p.y*M;var o=r.onCalcColor(e,a,s,r);s.colorMode(HSB,1),s.fill(o),s.ellipse(i,t,a.radius,a.radius)}),systems.push(boids),boids}function resetBoid(e,a){e.radius=$$.radius,e.sf=$$.sf,e.af=$$.af,e.cf=$$.cf,e.ad=$$.ad,e.pointIndex=0}function splat(e){return seedPlanet(e),boids.canvas.blendMode(ADD),boids}function setup(){p5.disableFriendlyErrors=!0,createCanvases(),initializeGlobalVariables(),clearCanvas()}function incrementTime(){f=t+=dt}function incrementFrameNumber(){fr++}function draw(){if(fr<=drawGlobeFrameStop)for(var e=0;e<globeFramesPerTick;e++)incrementTime(),incrementFrameNumber(),drawGlobe(drawGlobeFrameStop);if(fr>drawGlobeFrameStop){turbo&&(framesPerTick=10);for(e=0;e<framesPerTick;e++)incrementTime(),incrementFrameNumber(),drawLife(drawGlobeFrameStop),fr%60==0&&(alive>=1?print("alive",alive,"dogs",$$.dogs):print("all gone"))}blitSystems(drawGlobeFrameStop)}function GetMappedAlpha(e){return map(e,0,$$.step,$$.maxAlpha,$$.minAlpha)}function GetMappedRadius(e){return map(e,0,$$.step,$$.maxRadius,$$.minRadius)}function GetColor(e,a,s,r){return e>1&&(e=1-e),color(e,a,s,r)}function keyPressed(){32===keyCode&&(markers=!markers),70===keyCode&&(turbo=!turbo),83===keyCode&&saveCanvas(rootcvs,tokenData.hash,"png"),console.log("markers:",markers,"turbo",turbo,"tinted",tinted)}function touchStarted(){markers=!markers}function mousePressed(){markers=!markers}var turbo=!1,markers=!0;function drawLife(e){fr>e&&(first&&First(),drawBoids(),mid.clear(),mid.blendMode(BLEND),boids.forEachBoid(drawLifeEnumerator))}function drawLifeEnumerator(e,a){var s=GetDistanceFromCenter(e.p),r=GetHue(),i=GetNoiseyColor(r,a,s);markers&&DrawBoidMarker(e,i),e.mark&&a>$$.dogs&&(DrawEllipse(boids.canvas,e,e.color,e.radius),DrawLine(boids.canvas,e,e.color,e.radius),e.mark=!1)}function drawBoids(){for(var e=0;e<systems.length;e++)systems[e].wash=Math.sin(t/$$.washSpeed)*$$.washFactor,systems[e].cr=200*Math.sin(t),systems[e].tick()}var tinted=1;function blitSystems(e){if(clear(),background(0),blendMode(ADD),colorMode(HSB,1),fr>e){image(mid,0,0),image(bg,0,0);for(var a=0;a<systems.length;a++)image(systems[a].canvas,0,0)}else image(bg,0,0)}', 'ipfs_hash': ''}. Continue searching...
info: [collectooor] found suitable project: {'artist_address': '0xC7CF7edD6Ea7AAC57db1929d74a013366cacf0DF', 'price_per_token_in_wei': 1000000000000000000, 'project_id': 49, 'project_name': 'Amoeba', 'artist': 'last even', 'description': 'The Amoeba is a study of repetition, patterns, and harmony. The code repeats simple shapes in different positions and sizes until they build up to form a colorful and lively Amoeba. View in live mode to watch it dance. Press [1] - [4] to adjust rendering quality. Press [s] to take a snapshot of the Amoeba. Charity: 25% will be donated to Meals For Unity, a nonprofit grassroots organization dedicated to reducing food insecurity among marginalized communities in the New York City area. Dutch Auction: Starts at 2.00Ξ and drops every 5 minutes. 2.00Ξ > 1.50Ξ > 1.00Ξ > 0.75Ξ > 0.50Ξ > 0.35Ξ > 0.20Ξ.', 'website': 'https://lasteven.xyz', 'script': 'var t=.002;p5.disableFriendlyErrors=!0;function r(){return Math.min(window.innerHeight,window.innerWidth)}function m(n){return n/500*b*B}function a(n){var e,t=n.reduce(function(n,e){return n+e.A},0),o=f.int(0,t+1);for(e of n)if((o-=e.A)<=0)return e;return n[0]}function i(){resizeCanvas(window.innerWidth*B,window.innerHeight*B),c.canvas.style="position:fixed;left:0;top:0;width:100%;height:100%"}function o(e,n){return[e].concat(n.map(function(n){n=Math.floor((e+n)%360);return n<0?360+n:n}))}var c,p,w,v,A,l,g,E,M,f,I={F:{1:[[1,1],[3,2]],2:[[2,2],[2,1]],3:[[1,2],[1,3]],4:[[0,1],[2,2]]},G:{5:[1,1],6:[2,2],7:[1,2],8:[3,2],9:[3,1]},I:{10:[1,1],11:[1,2],12:[2,0],13:[3,2]},H:{14:[30,90,60,90,60],15:[10,110,90,40,30],16:[20,40,60,90,90],17:[0,-140,60,60,90]},J:{18:[1,1],19:[-1,1],20:[1,-1],21:[-1,-1]}},s=[{B:[-5,5],A:24},{B:[180],A:24},{B:[45,-45],A:32},{B:[150,-150],A:24},{B:[120,-120],A:16},{B:[60,180,240],A:8}],u=[{A:32,E:function(n){circle(0,0,n)}},{A:12,E:function(n){n*=.8,square(0,0,n)}},{A:12,E:function(n){var e=n*k;triangle(0,e,n/2,-1*e,n/-2,-1*e)}},{A:4,E:function(n){n*=.8;var e=Math.abs(n/2.25);square(0,0,n,e,0,e,0)}},{A:2,E:function(n){n/=2,line(0,-n,0,n),line(-n,0,n,0)}},{A:2,E:function(n,e){e.setAlpha(192),stroke(e),e.setAlpha(10),fill(e),circle(m(80),0,n)}}],h=[{A:31,D:function(n){var e=o(n,a(s).B);w=e.map(function(n){return color(`hsl(${n}, 100%, 50%)`)}),v=color(`hsl(${n}, 70%, 4%)`),l=SCREEN,A=t}},{A:31,D:function(n){var e=o(n,a(s).B);w=e.map(function(n){return color(`hsl(${n}, 100%, 33%)`)}),v=color(`hsl(${n}, 40%, 99%)`),A=.0025,l=HARD_LIGHT}},{A:1,D:function(){w=[color("#000"),color("#888")],v=color("#fff"),A=1.3*t,l=MULTIPLY}},{A:1,D:function(){w=[color("#fff"),color("#777")],v=color("#000"),l=SCREEN}}],d=[-1,1],k=Math.sqrt(3)/4,b=r(),B=1,D=(new Date).getTime(),H={};function setup(n){n=n||tokenData;var e,t,o=parseInt(n.hash.slice(0,16),16);f={rand:function(){return o^=o<<13,o^=o>>17,((o^=o<<5)<0?1+~o:o)%1e3/1e3},float:function(n,e){return n+(e-n)*f.rand()},int:function(n,e){return Math.floor(f.float(n,e))},option:function(n){return n[f.int(0,n.length)]}},frameRate(60),c=createCanvas(window.innerWidth*B,window.innerHeight*B),i(),colorMode(RGB),window.addEventListener("resize",function(){b=r(),i()}),window.addEventListener("keypress",function(n){var e=parseInt(n.key);0<e&&e<5&&(B=1-(e-1)/4,i()),"s"==n.key&&saveCanvas("amoeba.png","png")});for([e,t]of Object.entries(I))H[e]=f.option(Object.keys(t));p=f.float(0,1),g=a(u);n=f.int(0,360);a(h).D(n),blendMode(l),E=f.float(0,2*Math.PI),M=f.option(d)}function draw(){var n=window.innerWidth/2*B,e=window.innerHeight/2*B;clear(),v&&background(v),push(),translate(n,e),rotate(E),strokeWeight(A*b*B);for(var t=((new Date).getTime()-D)/30,o=0;o<160;o++){var r=o/160,a=(r+t/30/6)%1,i=(d=a,h=u=h=void 0,h=((u=Math.floor(w.length*d))+1)%w.length,d=w.length*d-u,u=w[u],h=w[h],lerpColor(color(u),color(h),d));noFill(),stroke(i);var c=I.G[H.G],l=I.F[H.F],f=I.H[H.H],s=I.I[H.I],u=I.J[H.J],h=1/512,d=m(f[0])+m(f[1])*(sin(2*(t*l[0][0]*h+r*l[0][1]+p)*Math.PI)+1)+m(f[2])*(sin(2*(t*l[1][0]*h+r*l[1][1]+p)*Math.PI)+1),l=m(f[3])*sin(2*(u[0]*t*s[0]*h+r*c[0]+p)*Math.PI),c=m(f[4])*cos(2*(u[1]*t*s[1]*h+r*c[1]+p)*Math.PI);push(),translate(l,c),rotate(2*PI*a*M),g.E(d,i),pop()}pop()}\r\n', 'ipfs_hash': ''}.
info: [collectooor] found data: 0xefef39a10000000000000000000000000000000000000000000000000000000000000031
info: [collectooor] found tx_hash: ebad27713a9301b91c0a85435482352e757ed425f57ab85ef0e1180abdb92dc3
info: [collectooor] found signed_message: 591f8542a327d8e0945e5c5521fef4c03e2f94cfa57605ff18d9617900d23320182089b42f864983caf117426524fcc72d8ed1d8750c1bd36ec63a1ec8faee141b
info: [collectooor] found raw transaction: RawTransaction: ledger_id=ethereum, body={'value': 0, 'gas': 4251178, 'chainId': 3, 'from': '0x4b46eAABd670e4b8507c135476cD7CCEF2A28231', 'gasPrice': 2499999986, 'to': '0x2caB92c1E9D2a701Ca0411b0ff35A0907Ca31F7f', 'data': '0x6a76120200000000000000000000000058727f5fc3705c30c9adc2bccc787ab2ba24c4410000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000024efef39a10000000000000000000000000000000000000000000000000000000000000031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041591f8542a327d8e0945e5c5521fef4c03e2f94cfa57605ff18d9617900d23320182089b42f864983caf117426524fcc72d8ed1d8750c1bd36ec63a1ec8faee141b00000000000000000000000000000000000000000000000000000000000000', 'nonce': 18}
info: [collectooor] found signed_transaction: SignedTransaction: ledger_id=ethereum, body={'raw_transaction': '0xf9028a12849502f8f28340de2a942cab92c1e9d2a701ca0411b0ff35a0907ca31f7f80b902246a76120200000000000000000000000058727f5fc3705c30c9adc2bccc787ab2ba24c4410000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000024efef39a10000000000000000000000000000000000000000000000000000000000000031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041591f8542a327d8e0945e5c5521fef4c03e2f94cfa57605ff18d9617900d23320182089b42f864983caf117426524fcc72d8ed1d8750c1bd36ec63a1ec8faee141b0000000000000000000000000000000000000000000000000000000000000029a07a7b4d806acd7c506ee3f7f782999f61ea744fd13fa1e0f5ecff0a7859297c22a04814f186ce474334349fae65d000dd2251eb9e016cbdcd6cdaa5eb0be74dbf8b', 'hash': '0x88b379c00c4315c20ba5f4be9a5113c7b498e6f25bb9f0ed239e2fee2eb74737', 'r': 55400024612715751713412247082559947964151021556420591876840700844504114625570, 's': 32603528994516825355693327919092250597230927624838986430674334555007422939019, 'v': 41}
info: [collectooor] found tx_digest: 0x88b379c00c4315c20ba5f4be9a5113c7b498e6f25bb9f0ed239e2fee2eb74737
info: [collectooor] sending transaction receipt request.
info: [collectooor] found tx_receipt: TransactionReceipt: ledger_id=ethereum, receipt={'blockHash': '0x448cb43fc4c46181a3f982b34e3e12bfe2ea68f7847fd5d35f87e95f4df12de5', 'blockNumber': 11290005, 'contractAddress': None, 'cumulativeGasUsed': 773718, 'effectiveGasPrice': '0x9502f8f2', 'from': '0x4b46eAABd670e4b8507c135476cD7CCEF2A28231', 'gasUsed': 373397, 'logs': [{'address': '0x1CD623a86751d4C4f20c96000FEC763941f098A2', 'blockHash': '0x448cb43fc4c46181a3f982b34e3e12bfe2ea68f7847fd5d35f87e95f4df12de5', 'blockNumber': 11290005, 'data': '0x', 'logIndex': 3, 'removed': False, 'topics': ['0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef', '0x0000000000000000000000000000000000000000000000000000000000000000', '0x0000000000000000000000002cab92c1e9d2a701ca0411b0ff35a0907ca31f7f', '0x0000000000000000000000000000000000000000000000000000000002ebaebc'], 'transactionHash': '0x88b379c00c4315c20ba5f4be9a5113c7b498e6f25bb9f0ed239e2fee2eb74737', 'transactionIndex': 9}, {'address': '0x1CD623a86751d4C4f20c96000FEC763941f098A2', 'blockHash': '0x448cb43fc4c46181a3f982b34e3e12bfe2ea68f7847fd5d35f87e95f4df12de5', 'blockNumber': 11290005, 'data': '0x', 'logIndex': 4, 'removed': False, 'topics': ['0x4c209b5fc8ad50758f13e2e1088ba56a560dff690a1c6fef26394f4c03821c4f', '0x0000000000000000000000002cab92c1e9d2a701ca0411b0ff35a0907ca31f7f', '0x0000000000000000000000000000000000000000000000000000000002ebaebc', '0x0000000000000000000000000000000000000000000000000000000000000031'], 'transactionHash': '0x88b379c00c4315c20ba5f4be9a5113c7b498e6f25bb9f0ed239e2fee2eb74737', 'transactionIndex': 9}, {'address': '0x2caB92c1E9D2a701Ca0411b0ff35A0907Ca31F7f', 'blockHash': '0x448cb43fc4c46181a3f982b34e3e12bfe2ea68f7847fd5d35f87e95f4df12de5', 'blockNumber': 11290005, 'data': '0xebad27713a9301b91c0a85435482352e757ed425f57ab85ef0e1180abdb92dc30000000000000000000000000000000000000000000000000000000000000000', 'logIndex': 5, 'removed': False, 'topics': ['0x442e715f626346e8c54381002da614f62bee8d27386535b2521ec8540898556e'], 'transactionHash': '0x88b379c00c4315c20ba5f4be9a5113c7b498e6f25bb9f0ed239e2fee2eb74737', 'transactionIndex': 9}], 'logsBloom': '0x00000000400000000000000000040000000088000000000000000000040001000000000080000000000400000000000000000000000000000000004000000000040000008000080000000008000000000000000000000001000000000000000000000000020000000000000000000800000040400028000000000030000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000004000000000000000000000000000000000000000002000000000000000000020000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000', 'status': 1, 'to': '0x2caB92c1E9D2a701Ca0411b0ff35A0907Ca31F7f', 'transactionHash': '0x88b379c00c4315c20ba5f4be9a5113c7b498e6f25bb9f0ed239e2fee2eb74737', 'transactionIndex': 9, 'type': '0x0'}, transaction={'blockHash': '0x448cb43fc4c46181a3f982b34e3e12bfe2ea68f7847fd5d35f87e95f4df12de5', 'blockNumber': 11290005, 'from': '0x4b46eAABd670e4b8507c135476cD7CCEF2A28231', 'gas': 4251178, 'gasPrice': 2499999986, 'hash': '0x88b379c00c4315c20ba5f4be9a5113c7b498e6f25bb9f0ed239e2fee2eb74737', 'input': '0x6a76120200000000000000000000000058727f5fc3705c30c9adc2bccc787ab2ba24c4410000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000024efef39a10000000000000000000000000000000000000000000000000000000000000031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041591f8542a327d8e0945e5c5521fef4c03e2f94cfa57605ff18d9617900d23320182089b42f864983caf117426524fcc72d8ed1d8750c1bd36ec63a1ec8faee141b00000000000000000000000000000000000000000000000000000000000000', 'nonce': 18, 'r': '0x7a7b4d806acd7c506ee3f7f782999f61ea744fd13fa1e0f5ecff0a7859297c22', 's': '0x4814f186ce474334349fae65d000dd2251eb9e016cbdcd6cdaa5eb0be74dbf8b', 'to': '0x2caB92c1E9D2a701Ca0411b0ff35A0907Ca31F7f', 'transactionIndex': 9, 'type': '0x0', 'v': 41, 'value': 0}
info: [collectooor] starting new period with id=1
info: [collectooor] found suitable project: {'artist_address': '0xC7CF7edD6Ea7AAC57db1929d74a013366cacf0DF', 'price_per_token_in_wei': 1000000000000000000, 'project_id': 49, 'project_name': 'Amoeba', 'artist': 'last even', 'description': 'The Amoeba is a study of repetition, patterns, and harmony. The code repeats simple shapes in different positions and sizes until they build up to form a colorful and lively Amoeba. View in live mode to watch it dance. Press [1] - [4] to adjust rendering quality. Press [s] to take a snapshot of the Amoeba. Charity: 25% will be donated to Meals For Unity, a nonprofit grassroots organization dedicated to reducing food insecurity among marginalized communities in the New York City area. Dutch Auction: Starts at 2.00Ξ and drops every 5 minutes. 2.00Ξ > 1.50Ξ > 1.00Ξ > 0.75Ξ > 0.50Ξ > 0.35Ξ > 0.20Ξ.', 'website': 'https://lasteven.xyz', 'script': 'var t=.002;p5.disableFriendlyErrors=!0;function r(){return Math.min(window.innerHeight,window.innerWidth)}function m(n){return n/500*b*B}function a(n){var e,t=n.reduce(function(n,e){return n+e.A},0),o=f.int(0,t+1);for(e of n)if((o-=e.A)<=0)return e;return n[0]}function i(){resizeCanvas(window.innerWidth*B,window.innerHeight*B),c.canvas.style="position:fixed;left:0;top:0;width:100%;height:100%"}function o(e,n){return[e].concat(n.map(function(n){n=Math.floor((e+n)%360);return n<0?360+n:n}))}var c,p,w,v,A,l,g,E,M,f,I={F:{1:[[1,1],[3,2]],2:[[2,2],[2,1]],3:[[1,2],[1,3]],4:[[0,1],[2,2]]},G:{5:[1,1],6:[2,2],7:[1,2],8:[3,2],9:[3,1]},I:{10:[1,1],11:[1,2],12:[2,0],13:[3,2]},H:{14:[30,90,60,90,60],15:[10,110,90,40,30],16:[20,40,60,90,90],17:[0,-140,60,60,90]},J:{18:[1,1],19:[-1,1],20:[1,-1],21:[-1,-1]}},s=[{B:[-5,5],A:24},{B:[180],A:24},{B:[45,-45],A:32},{B:[150,-150],A:24},{B:[120,-120],A:16},{B:[60,180,240],A:8}],u=[{A:32,E:function(n){circle(0,0,n)}},{A:12,E:function(n){n*=.8,square(0,0,n)}},{A:12,E:function(n){var e=n*k;triangle(0,e,n/2,-1*e,n/-2,-1*e)}},{A:4,E:function(n){n*=.8;var e=Math.abs(n/2.25);square(0,0,n,e,0,e,0)}},{A:2,E:function(n){n/=2,line(0,-n,0,n),line(-n,0,n,0)}},{A:2,E:function(n,e){e.setAlpha(192),stroke(e),e.setAlpha(10),fill(e),circle(m(80),0,n)}}],h=[{A:31,D:function(n){var e=o(n,a(s).B);w=e.map(function(n){return color(`hsl(${n}, 100%, 50%)`)}),v=color(`hsl(${n}, 70%, 4%)`),l=SCREEN,A=t}},{A:31,D:function(n){var e=o(n,a(s).B);w=e.map(function(n){return color(`hsl(${n}, 100%, 33%)`)}),v=color(`hsl(${n}, 40%, 99%)`),A=.0025,l=HARD_LIGHT}},{A:1,D:function(){w=[color("#000"),color("#888")],v=color("#fff"),A=1.3*t,l=MULTIPLY}},{A:1,D:function(){w=[color("#fff"),color("#777")],v=color("#000"),l=SCREEN}}],d=[-1,1],k=Math.sqrt(3)/4,b=r(),B=1,D=(new Date).getTime(),H={};function setup(n){n=n||tokenData;var e,t,o=parseInt(n.hash.slice(0,16),16);f={rand:function(){return o^=o<<13,o^=o>>17,((o^=o<<5)<0?1+~o:o)%1e3/1e3},float:function(n,e){return n+(e-n)*f.rand()},int:function(n,e){return Math.floor(f.float(n,e))},option:function(n){return n[f.int(0,n.length)]}},frameRate(60),c=createCanvas(window.innerWidth*B,window.innerHeight*B),i(),colorMode(RGB),window.addEventListener("resize",function(){b=r(),i()}),window.addEventListener("keypress",function(n){var e=parseInt(n.key);0<e&&e<5&&(B=1-(e-1)/4,i()),"s"==n.key&&saveCanvas("amoeba.png","png")});for([e,t]of Object.entries(I))H[e]=f.option(Object.keys(t));p=f.float(0,1),g=a(u);n=f.int(0,360);a(h).D(n),blendMode(l),E=f.float(0,2*Math.PI),M=f.option(d)}function draw(){var n=window.innerWidth/2*B,e=window.innerHeight/2*B;clear(),v&&background(v),push(),translate(n,e),rotate(E),strokeWeight(A*b*B);for(var t=((new Date).getTime()-D)/30,o=0;o<160;o++){var r=o/160,a=(r+t/30/6)%1,i=(d=a,h=u=h=void 0,h=((u=Math.floor(w.length*d))+1)%w.length,d=w.length*d-u,u=w[u],h=w[h],lerpColor(color(u),color(h),d));noFill(),stroke(i);var c=I.G[H.G],l=I.F[H.F],f=I.H[H.H],s=I.I[H.I],u=I.J[H.J],h=1/512,d=m(f[0])+m(f[1])*(sin(2*(t*l[0][0]*h+r*l[0][1]+p)*Math.PI)+1)+m(f[2])*(sin(2*(t*l[1][0]*h+r*l[1][1]+p)*Math.PI)+1),l=m(f[3])*sin(2*(u[0]*t*s[0]*h+r*c[0]+p)*Math.PI),c=m(f[4])*cos(2*(u[1]*t*s[1]*h+r*c[1]+p)*Math.PI);push(),translate(l,c),rotate(2*PI*a*M),g.E(d,i),pop()}pop()}\r\n', 'ipfs_hash': ''}.
info: [collectooor] found data: 0xefef39a10000000000000000000000000000000000000000000000000000000000000031
info: [collectooor] found tx_hash: 6d2e438d43b1b9a8a68a46e10cc07ef0c47bf6a31433670fc5f9fb96034463ed
info: [collectooor] found signed_message: 3d85c46a46fd4f00bda57814dcb7714d58c9266eb10f84883962c02e4847b71e67f96588e2dda3480c2570a111ca99739fa4d753144fe55778bfa660d26e3cb71b
info: [collectooor] found raw transaction: RawTransaction: ledger_id=ethereum, body={'value': 0, 'gas': 4251178, 'chainId': 3, 'from': '0x4b46eAABd670e4b8507c135476cD7CCEF2A28231', 'gasPrice': 2499999986, 'to': '0x2caB92c1E9D2a701Ca0411b0ff35A0907Ca31F7f', 'data': '0x6a76120200000000000000000000000058727f5fc3705c30c9adc2bccc787ab2ba24c4410000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000024efef39a100000000000000000000000000000000000000000000000000000000000000310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000413d85c46a46fd4f00bda57814dcb7714d58c9266eb10f84883962c02e4847b71e67f96588e2dda3480c2570a111ca99739fa4d753144fe55778bfa660d26e3cb71b00000000000000000000000000000000000000000000000000000000000000', 'nonce': 19}
info: [collectooor] found signed_transaction: SignedTransaction: ledger_id=ethereum, body={'raw_transaction': '0xf9028a13849502f8f28340de2a942cab92c1e9d2a701ca0411b0ff35a0907ca31f7f80b902246a76120200000000000000000000000058727f5fc3705c30c9adc2bccc787ab2ba24c4410000000000000000000000000000000000000000000000000de0b6b3a76400000000000000000000000000000000000000000000000000000000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003d0900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000024efef39a100000000000000000000000000000000000000000000000000000000000000310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000413d85c46a46fd4f00bda57814dcb7714d58c9266eb10f84883962c02e4847b71e67f96588e2dda3480c2570a111ca99739fa4d753144fe55778bfa660d26e3cb71b0000000000000000000000000000000000000000000000000000000000000029a0c5b5736c6bdfe6eb01a2d6ddf9d15c39facb45ef5938fe1f47207064cc8c8376a00fca7bd85305007dc3afc1d8c6b7cd201dbcb80b241696c60ad247af26b52334', 'hash': '0x81ab6c4f84502a647d63a5119c24cf56e5052b7d8c4bbbe885a4c014f360b977', 'r': 89426227113493010198819569660552739068876668214517111360312814501158049317750, 's': 7142450582726342682682573832035704884176468038417276927502112946708240737076, 'v': 41}
info: [collectooor] found tx_digest: 0x81ab6c4f84502a647d63a5119c24cf56e5052b7d8c4bbbe885a4c014f360b977
info: [collectooor] sending transaction receipt request.
^C AEA 'collectooor' interrupted!
Stopping AEA 'collectooor' ...
info: [collectooor] HTTP Client has shutdown on port: 8000.
AEA 'collectooor' stopped.