AmberIslandBottle
Verified contract
Active on
Ethereum with 283 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "AmberIslandBottle"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20821323 | 17 days ago | | | 0 | 0.0037720881 | |
| 20821308 | 17 days ago | | | 0 | 0.0039869373 | |
| 20647346 | a month ago | | | 0 | 0.000032978838 | |
| 20630239 | a month ago | | | 0 | 0.000053812506 | |
| 20530508 | 2 months ago | | | 0 | 0.000053831298 | |
| 20481821 | 2 months ago | | | 0 | 0.000066456040 | |
| 20481744 | 2 months ago | | | 0 | 0.00010505213 | |
| 20461197 | 2 months ago | | | 0 | 0.0011293837 | |
| 20456250 | 2 months ago | | | 0 | 0.00056566989 | |
| 20413745 | 2 months ago | | | 0 | 0.00024517773 |
ABI
ABI objects
Getter at block 20942942
BOTTLE_STATE_ROLE() view returns (bytes32)
0xec4d30bc68cfaad67ccb2db1c69915befa17cd0f5050dff26ef06e1e166c8c17
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
RELEASE_ROLE() view returns (bytes32)
0x63f32341a2c9659e28e2f3da14b2d4dc3b076a5eebd426f016534536cda2948e
getCurrentReleaseId() view returns (uint256)
3000000
name() view returns (string)
AmberIslandBottle
symbol() view returns (string)
AIB
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
getCurrentTokenId(uint256 release) view returns (uint256)
getKeyUsedForRelease(uint256 release, uint256 keyTokenId) view returns (bool)
getPrice(uint256 release, bool includeKey) view returns (uint256)
getReleaseDetails(uint256 release) view returns (struct AmberIslandBottlesRelease)
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
royaltyInfo(uint256 _tokenId, uint256 _salePrice) view returns (address, uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events approve(address to, uint256 tokenId)
bulkSetBottleState(uint256[] tokenIds, uint8 state)
createRelease(string _name, uint256 _price, uint256 _maxSupply, uint256 _startTime, bool _keyHoldersOnly, string _uri, uint256 _royalties, uint8 _defaultState)
grantRole(bytes32 role, address account)
renounceRole(bytes32 role, address account)
revokeRole(bytes32 role, address account)
safeMint(uint256 release, address to, bool includeKey, uint256 keyTokenId) payable
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes data)
setApprovalForAll(address operator, bool approved)
setBottlePrice(uint256 release, uint256 price)
setBottleStartTime(uint256 release, uint256 timestamp)
setBottleUri(uint256 release, string uri)
setFeeRecipient(address _recipient)
transferFrom(address from, address to, uint256 tokenId)
withdraw()
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
ReleaseCreated(struct AmberIslandBottlesRelease release)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
constructor(address _keyContractAddress)
This contract contains no fallback and receive objects.
This contract contains no error objects.