IKANI.AI
Verified contract
Proxy
Active on
Ethereum with 3,159 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
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 47 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
0x90c2…84b0
10 additional
variables
Balances ($0.00)
No balances found for "IKANI.AI"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20997989 | 2 days ago | | | 0 | 0.00028087315 | |
| 20608103 | 2 months ago | | | 0 | 0.000056577601 | |
| 20453773 | 3 months ago | | | 0 | 0.000076834764 | |
| 20094806 | 4 months ago | | | 0 | 0.00028497409 | |
| 19853461 | 5 months ago | | | 0 | 0.00018261101 | |
| 19759258 | 6 months ago | | | 0 | 0.00026463647 | |
| 19741469 | 6 months ago | | | 0 | 0.00018371795 | |
| 19598345 | 6 months ago | | | 0 | 0.00043517597 | |
| 19260593 | 8 months ago | | | 0 | 0.0016833565 | |
| 19102535 | 9 months ago | | | 0 | 0.00057731362 |
ABI
ABI objects
Getter at block 21012734
MAX_SUPPLY() view returns (uint256)
8888
STAKING_CONTRACT() view returns (address)
0x0f71a936b1b3808e73b43c63c3a4b160b63542a4
contractURI() view returns (string)
getBurnedCount() view returns (uint256)
207
getCurrentSeriesIndex() view returns (uint256)
1
getMetadataController() view returns (address)
0x90c28ea2e10069f5b88d847455195b49f7a984b0
getMintSigner() view returns (address)
0x3cdbfacb9b9257e51d89508a24d82475af85463b
getNextTokenId() view returns (uint256)
1200
name() view returns (string)
IKANI.AI
owner() view returns (address)
0x1e3b515258e70fb86740662a68461952aedcd6a5
paused() view returns (bool)
false
symbol() view returns (string)
IKANI
totalSupply() view returns (uint256)
993
Read-only
balanceOf(address owner) view returns (uint256)
exists(uint256 tokenId) view returns (bool)
getApproved(uint256 tokenId) view returns (address)
getPoemSeriesIndex(uint256 tokenId) view returns (uint256)
getPoemText(uint256 tokenId) view returns (string)
getPoemTraits(uint256 tokenId) view returns (struct IIkaniV2PoemTraits)
getSeriesInfo(uint256 seriesIndex) view returns (struct IIkaniV2Series)
getSeriesSupply(uint256 seriesIndex) view returns (uint256)
isApprovedForAll(address owner, address operator) view returns (bool)
isPoemFinished(uint256 tokenId) view returns (bool)
isUsedMintDigest(bytes32 digest) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
royaltyInfo(uint256, uint256 salePrice) view returns (address, uint256)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
advancePoemCreationDeadline(uint256 seriesIndex, uint256 poemCreationDeadline)
approve(address to, uint256 tokenId)
endCurrentSeries(uint256 poemCreationDeadline)
expire(uint256 tokenId)
expireBatch(uint256[] tokenIds, uint256 seriesIndex)
mint(struct IIkaniV2MintArgs mintArgs, bytes signature) payable
mintByOwner(address[] recipients)
pause()
renounceOwnership()
safeTransferFrom(address from, address to, uint256 tokenId)
safeTransferFrom(address from, address to, uint256 tokenId, bytes _data)
setApprovalForAll(address operator, bool approved)
setContractUri(string contractUri)
setMetadataController(address metadataController)
setMintSigner(address mintSigner)
setPoemText(uint256[] tokenIds, string[] poemText)
setPoemTraits(uint256[] tokenIds, struct IIkaniV2PoemTraits[] poemTraits)
setRoyaltyBips(uint96 royaltyBips)
setRoyaltyReceiver(address royaltyReceiver)
setSeriesInfo(uint256 seriesIndex, string name, bytes32 provenanceHash)
transferFrom(address from, address to, uint256 tokenId)
transferOwnership(address newOwner)
trySetSeriesStartingIndex(uint256 seriesIndex)
unpause()
withdrawTo(address recipient) returns (uint256)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AdvancedPoemCreationDeadline(uint256 indexed seriesIndex, uint256 poemCreationDeadline)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
EndedSeries(uint256 indexed seriesIndex, uint256 poemCreationDeadline, uint256 maxTokenIdExclusive, uint256 startingIndexBlockNumber)
FinishedPoem(uint256 indexed tokenId)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
ResetSeriesStartingIndexBlockNumber(uint256 indexed seriesIndex, uint256 startingIndexBlockNumber)
SetContractUri(string contractUri)
SetRoyaltyBips(uint256 royaltyBips)
SetRoyaltyReceiver(address royaltyReceiver)
SetSeriesInfo(uint256 indexed seriesIndex, string name, bytes32 provenanceHash)
SetSeriesStartingIndex(uint256 indexed seriesIndex, uint256 startingIndex)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unpaused(address account)
Withdrawal(address recipient, uint256 balance)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.