fl00rs

Verified contract

Proxy

Active on Ethereum with 1,162 txns
Deployed by via 0x92b1d1e4 at 16583245
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 43 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 4 additional slots
7 additional variables

No balances found for "fl00rs"

0x17f45bfd9242075805549ee6f546a31a8711b0852fd41a4c3575291e468d84aa
0x97d487ea535e8a1e34c3f31a95278e8637f111d215880ab4f5c5a37d3e0fd301
0x8dbe39c1d4e7a2ccb7572b867ca7c3d77ebcfdbf64c415e7ceb6bbc935c239e5
0x730fcb4af8397ea6a4f22ea76af8a944757da43b6665117d4f5ea33050fa926e
0x137cb1ff063700218ad32cd799636cac23c091e82f1fbcd7d8ca23128a61c83f
0xad0b34c338a2a49ff84ab2f5c542f8d1b6b076e3577836c6c6d78ef9b169b67a
0x440700dcd8b8a699c16ba7449ba1690fdd91cec53d7f98856566a48e002851f3
0x193ef73d54c4c40380ed22d1c9c3c2ec192e8ca439f45de71a7f2d209ac1fbac
0x56d21bca3577cf094d727572729244e72db1f26d5b2c0bc288ec1590f4d480ef
0x94780beb9903dac49327e7a704754933d6ccd794e3b4f0ac4a0356c167b1f0e0

Functions
Getter at block 20945618
contractVersion(pure returns (string)
1.0.0
factory(view returns (address)
0x6f94f606a9ad1fddf75a73dc42d37a5991260bb0
getScript(view returns (string)
let seed=0,rcs=[],sdd=.08,mean=.99,exportRatio=8,debug=!1,colSwitch=!1,w=4e3/exportRatio,h=4e3/exportRatio,multiplier,collo=[["#D9D9D9","#FF5C00","#434343"],["#f9f97e","#111e07"],["#e0cfe6","#807959","#6375bf"],["#bfaf60","#BB65DA"],["#9c89ff","#1a0974"],["#29da6e","#ff8c00"],["#c3c3a0","#676767"],["#29da6e","#385ccb"],["#29efc2","#180a41","#fb1053"],["#9eed15","#530e20","#81e02c"]];function setup(){if(createCanvas(w,h),noLoop(),rectMode(CENTER),ellipseMode(CENTER),colorMode(HSB),"undefined"!=typeof blockHash){const seed=""+tokenId+blockHash.slice(0,10);randomSeed(seed)}else randomSeed(seed+9999);console.log(floor(random(collo.length))),pal=floor(random(collo.length)),multiplier=width/600*8/5}function draw(){if("undefined"!=typeof blockHash){const seed=""+tokenId+blockHash.slice(0,10);randomSeed(seed)}else randomSeed(seed+9999);background("#333333"),rcs=[];var i=width/4,t=(width,width),l=(height,width/4),r=height/4;for(let e=0;e<60;e++){var o=collo[pal],o=o[floor(random(o.length))],a=random(2),d=random(2);strokeWeight(.8*multiplier),e<20&&splash(random(width/2-i,width/2+i),random(height/2-i,height/2+i),o,random(3),random(10),random(5)),a<1?(noStroke(),fill(o),1<d&&grad(l,0,l,height,o,"#333333"),d<1&&grad(l,height,l,0,o,"#efefef")):(noFill(),stroke(o),1.5<d&&filter(INVERT)),push(),drawingContext.shadowOffsetX=0,drawingContext.shadowOffsetY=random(.1,.8)*multiplier,drawingContext.shadowBlur=random(1,1.5)*multiplier,1<d&&(drawingContext.shadowColor="#efefef"),d<1&&(drawingContext.shadowColor="#333333"),rect(random(width/2-i,width/2+i),random(height/2-i,height/2+i),random(l),random(r),l/30),1.8<d&&ellipse(random(width/2-i,width/2+i),random(height/2-i,height/2+i),random(t/10)),pop()}debug&&(push(),fill("#aaaaaa"),textAlign(RIGHT),colSwitch?text(seed+"-c",width-width/20,height-height/20):text(seed,width-width/20,height-height/20),pop()),granulateFuzzify(10*multiplier)}function granulateFuzzify(i){loadPixels();var e=pixelDensity(),t=4*+multiplier,l=4*width*e,r=l*(height*e);for(let e=0;e<r;e+=4){var o=t+l;pixels[e+o]&&(pixels[e]=round((pixels[e]+pixels[e+o])/2),pixels[e+1]=round((pixels[e+1]+pixels[e+o+1])/2),pixels[e+2]=round((pixels[e+2]+pixels[e+o+2])/2)),pixels[e]=pixels[e]+random(-i,i),pixels[e+1]=pixels[e+1]+random(-i,i),pixels[e+2]=pixels[e+2]+random(-i,i)}updatePixels()}function grad(e,i,t,l,r,o){e=drawingContext.createLinearGradient(e,i,t,l);e.addColorStop(0,r),e.addColorStop(1,o),drawingContext.fillStyle=e}function keyPressed(){switch(key){case"1":exportRatio=2,multiplier=w/600*8*exportRatio/5,createCanvas(w*exportRatio,h*exportRatio),draw(),"undefined"!=typeof blockHash?save(`fl00rs-${tokenId}-${seed}.png`):save(`fl00rs-${seed}.png`),multiplier=w/600*8/5,createCanvas(w,h),draw();break;case"2":exportRatio=4,multiplier=w/600*8*exportRatio/5,createCanvas(w*exportRatio,h*exportRatio),draw(),"undefined"!=typeof blockHash?save(`fl00rs-${tokenId}-${seed}-2k.png`):save(`fl00rs-${seed}-2k.png`),multiplier=w/600*8/5,createCanvas(w,h),draw();break;case"3":exportRatio=8,multiplier=w/600*8*exportRatio/5,createCanvas(w*exportRatio,h*exportRatio),draw(),"undefined"!=typeof blockHash?save(`fl00rs-${tokenId}-${seed}-4k.png`):save(`fl00rs-${seed}-4k.png`),multiplier=w/600*8/5,createCanvas(w,h),draw();break;case"x":seed++,colSwitch&&setup(),draw();break;case"z":seed--,colSwitch&&setup(),draw();break;case"d":debug=!debug,draw();break;case"c":colSwitch=!colSwitch,setup(),draw()}}function splash(t,l,e,r,i,o){noStroke(),fill(e),grad(width/2,0,width/2,height,e,"#efefef");for(let e=0;e<i;e++){let i;i=random(2*r*multiplier);for(let e=0;e<3;e++)ellipse(t+random(-5*o*multiplier,5*o*multiplier),l+random(5*o*multiplier,-5*o*multiplier),i);i=random(+r*multiplier);for(let e=0;e<3;e++)ellipse(t+random(-10*o*multiplier,10*o*multiplier),l+random(10*o*multiplier,-10*o*multiplier),i);i=random(.5*r*multiplier);for(let e=0;e<4;e++)ellipse(t+random(-20*o*multiplier,20*o*multiplier),l+random(-20*o*multiplier,20*o*multiplier),i);i=random(.25*r*multiplier);for(let e=0;e<3;e++)ellipse(t+random(-30*o*multiplier,30*o*multiplier),l+random(-30*o*multiplier,30*o*multiplier),i);i=random(.1*r*multiplier);for(let e=0;e<7;e++)ellipse(t+random(-40*o*multiplier,40*o*multiplier),l+random(-40*o*multiplier,40*o*multiplier),i)}}
name(view returns (string)
fl00rs
o11y(view returns (address)
0xb572d9ee104f764b25d5f74776c523d8c593d22d
owner(view returns (address)
0xa6c0f7bde119930fb919ed02f8155887ecf0d756
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
saleInfo(view returns (uint16 artistProofCountuint64 startTimeuint64 endTimeuint112 price)
(artistProofCount=42, startTime=1675849439, endTime=1676476740, price=25000000000000000)
symbol(view returns (string)
FL0
 
tokenInfo(view returns (string namestring symbolstring descriptionaddress fundsRecipentuint256 maxSupply)
totalSupply(view returns (uint256)
512
Read-only
allowedMinters(addressview returns (bool)
balanceOf(address ownerview returns (uint256)
constructInitalProps(string _scriptstring _previewBaseURIaddress _rendererImplstruct ITokenTokenInfo _tokenInfostruct IFixedPriceTokenSaleInfo _saleInfostruct IHTMLRendererFileType[] _importspure returns (bytes)
generateFullScript(uint256 tokenIdview returns (string)
generatePreviewURI(string tokenIdview returns (string)
genericDataURI(string _namestring _descriptionstring _animationURLstring _imagepure returns (string)
getApproved(uint256 tokenIdview returns (address)
imports(uint256view returns (string nameaddress fileSystemuint8 fileType)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenHTML(uint256 tokenIdview returns (string)
tokenIdToPreviousBlockHash(uint256view returns (bytes32)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
acceptOwnership(
addManyImports(struct IHTMLRendererFileType[] _imports
approve(address touint256 tokenId
initialize(address ownerbytes data
purchase(uint256 amountpayable 
renounceOwnership(
safeMint(address to
safeTransferFrom(address fromaddress touint256 tokenId
safeTransferFrom(address fromaddress touint256 tokenIdbytes data
setApprovalForAll(address operatorbool approved
setFundsRecipent(address fundsRecipent
setHTMLRenderer(address _htmlRenderer
setImport(uint256 indexstruct IHTMLRendererFileType _import
setMinter(address userbool isAllowed
setPreviewBaseURL(string uri
setScript(string script
transferFrom(address fromaddress touint256 tokenId
transferOwnership(address newOwner
upgradeTo(address _newImpl
upgradeToAndCall(address _newImplbytes _datapayable 
withdraw(returns (bool)
Events
Upgraded(address impl
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Initialized(uint8 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Upgraded(address impl
Constructor
constructor(address logicbytes data
Fallback and receive
fallback(
receive(
Errors
DELEGATE_CALL_FAILED(
INVALID_TARGET(
INVALID_UPGRADE(address impl
ONLY_UUPS(
UNSUPPORTED_UUID(
DELEGATE_CALL_FAILED(
FactoryMustInitilize(
FundsSendFailure(
INVALID_TARGET(
INVALID_UPGRADE(address impl
InvalidCodeAtRange(uint256 _sizeuint256 _startuint256 _end
InvalidPrice(
InvalidUpgrade(address impl
MaxSupplyReached(
NotDeployed(address impl
ONLY_CALL(
ONLY_DELEGATECALL(
ONLY_PROXY(
ONLY_UUPS(
ProofsMinted(
SaleNotActive(
SenderNotMinter(
SoldOut(
UNSUPPORTED_UUID(
WriteError(