Moonscape II

Verified contract

Proxy

Active on Ethereum with 21 txns
Deployed by via 0xa10d18e8 at 16693061
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 "Moonscape II"

0xc5c50f9fe94478acf184f59a0af446c667d4ddd4d39fd4dc18748a37969e58cc
0x7e62d5256aceeb550a2f2f5cdf60b97e787b1a630c5dc3d31c4621395b103ea5
0x0e7a9202dd4ef32fcd001be648ffb8d6a13c46a5c0fd4926be79f51129c318b4
0x9df38efc82447b700492e006cfd0f444048cd98289a15a345448e66b78711b90
0x85369b44e8bc34366eb782016bc019bd2827a2dc5e32cf22b393fea16e2ad017
0xf3aeee44769ab0183990f5efd82b33d71f4b4114119f338a8ef31987eece5d9a
0xfa87295ece16cca2474f1bf8968be35bba17a5d97aa10f890685d83e497d09ef
0x2dc75a1a6d0191ba0ffe75dbf2c1173cb6992afa6b4056619d3a171e221e8fbd
0x6b557e19ef45350adcad8b654e512268dd987061f45033668785d259414c693c
0xdbc3d8f16f421fd244c541e084ac7ad2dbc0f9df8c23858a0a7305353080131e

Functions
Getter at block 21221531
contractVersion(pure returns (string)
1.0.0
factory(view returns (address)
0x6f94f606a9ad1fddf75a73dc42d37a5991260bb0
getScript(view returns (string)
let tick=0,i=0,x=0;function setup(){createCanvas(windowWidth,windowHeight),colorMode(HSB),noStroke()}function draw(){stroke(.1),strokeWeight(.01);let t=random(width);var o=random(height),e=(map(sin(x),-1,1,0,height),sin(x/.5+185),get(.01,0,windowWidth,windowHeight)),e=(image(e,.05,1),get(random(.1),random(.1),windowWidth,windowHeight)),e=(image(e,.1,.111),width/PI*2);i,tan(1),cos(1);let n=1.3+2*i-3*e;sin(1),cos(-1);if(tick<10)for(let i=1;i<4e3;i++){d=void 0;a=void 0;r=void 0;s=void 0;t;var d=o;var a=50.3*i;var r=i*sin(1.1)/45;var s=[n++%300,100,100];push(),translate(t,d);d=a*cos(r),a*=sin(r);stroke(s),line(0,0,d,a),pop()}}
name(view returns (string)
Moonscape II
o11y(view returns (address)
0xb572d9ee104f764b25d5f74776c523d8c593d22d
owner(view returns (address)
0xabb89dd8d2ecb0b872811a80b9ea8fb9b45562b3
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
 
proxiableUUID(view returns (bytes32)
saleInfo(view returns (uint16 artistProofCountuint64 startTimeuint64 endTimeuint112 price)
(artistProofCount=10, startTime=1677179080, endTime=1679680974, price=15000000000000000)
symbol(view returns (string)
IRIDESCENT
tokenInfo(view returns (string namestring symbolstring descriptionaddress fundsRecipentuint256 maxSupply)
(name=Moonscape II, symbol=IRIDESCENT, description=on-chain \/ dynamic \/ perpetual red-orange-pink-rainbow color shifting moonscape., fundsRecipent=0xabb89dd8d2ecb0b872811a80b9ea8fb9b45562b3, maxSupply=400)
totalSupply(view returns (uint256)
34
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(