Moonscape II
Verified contract
Proxy
Active on
Ethereum with 21 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
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
Balances ($0.00)
No balances found for "Moonscape II"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19758722 | 7 months ago | | | 0 | 0.00030542219 | |
| 19083536 | 10 months ago | | | 0 | 0.0019147535 | |
| 17443131 | a year ago | | | 0 | 0.0013110473 | |
| 16989493 | 2 years ago | | | 0 | 0.0011660295 | |
| 16928022 | 2 years ago | | | 0 | 0.0018138162 | |
| 16899049 | 2 years ago | | | 0 | 0.0011948949 | |
| 16898378 | 2 years ago | | | 0.015 | 0.0041765297 | |
| 16821599 | 2 years ago | | | 0.045 | 0.0055525783 | |
| 16799720 | 2 years ago | | | 0 | 0.0021203114 | |
| 16780851 | 2 years ago | | | 0.015 | 0.0026153932 |
ABI
ABI objects
Getter at block 21221531 proxiableUUID() view returns (bytes32)
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
saleInfo() view returns (uint16 artistProofCount, uint64 startTime, uint64 endTime, uint112 price)
(artistProofCount=10, startTime=1677179080, endTime=1679680974, price=15000000000000000)
symbol() view returns (string)
IRIDESCENT
tokenInfo() view returns (string name, string symbol, string description, address fundsRecipent, uint256 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(address) view returns (bool)
balanceOf(address owner) view returns (uint256)
constructInitalProps(string _script, string _previewBaseURI, address _rendererImpl, struct ITokenTokenInfo _tokenInfo, struct IFixedPriceTokenSaleInfo _saleInfo, struct IHTMLRendererFileType[] _imports) pure returns (bytes)
generateFullScript(uint256 tokenId) view returns (string)
generatePreviewURI(string tokenId) view returns (string)
genericDataURI(string _name, string _description, string _animationURL, string _image) pure returns (string)
getApproved(uint256 tokenId) view returns (address)
imports(uint256) view returns (string name, address fileSystem, uint8 fileType)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenHTML(uint256 tokenId) view returns (string)
tokenIdToPreviousBlockHash(uint256) view returns (bytes32)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events acceptOwnership()
addManyImports(struct IHTMLRendererFileType[] _imports)
approve(address to, uint256 tokenId)
initialize(address owner, bytes data)
purchase(uint256 amount) payable
renounceOwnership()
safeMint(address to)
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setFundsRecipent(address fundsRecipent)
setHTMLRenderer(address _htmlRenderer)
setImport(uint256 index, struct IHTMLRendererFileType _import)
setMinter(address user, bool isAllowed)
setPreviewBaseURL(string uri)
setScript(string script)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
upgradeTo(address _newImpl)
upgradeToAndCall(address _newImpl, bytes _data) payable
withdraw() returns (bool)
Upgraded(address impl)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Initialized(uint8 version)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Upgraded(address impl)
constructor(address logic, bytes data)
fallback()
receive()
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 _size, uint256 _start, uint256 _end)
InvalidPrice()
InvalidUpgrade(address impl)
MaxSupplyReached()
NotDeployed(address impl)
ONLY_CALL()
ONLY_DELEGATECALL()
ONLY_PROXY()
ONLY_UUPS()
ProofsMinted()
SaleNotActive()
SenderNotMinter()
SoldOut()
UNSUPPORTED_UUID()
WriteError()