ItemsMigrator
Verified contract
Active on
Base with 1,227 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
OHNO | ERC-20 | 1 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 23064306 | 3 hours ago | | | 0 | 0.0000087383520 | |
| 23064301 | 3 hours ago | | | 0 | 0.000037393125 | |
| 23064297 | 3 hours ago | | | 0 | 0.000069508275 | |
| 22909358 | 4 days ago | | | 0 | 0.000020199538 | |
| 22868558 | 5 days ago | | | 0 | 0.0000045948001 | |
| 22868554 | 5 days ago | | | 0 | 0.0000026999113 | |
| 22868550 | 5 days ago | | | 0 | 0.000030977623 | |
| 22868545 | 5 days ago | | | 0 | 0.0000045824722 | |
| 22868541 | 5 days ago | | | 0 | 0.0000064297588 | |
| 22853439 | 5 days ago | | | 0 | 0.000050839806 |
ABI
ABI objects
Getter at block 23070092
getMapperAddress() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0xcd7a0d098e3a750126b0fec54be401476812cfc0
Read-only
batchGetConfigForItems(address[] owners) view returns (struct ItemsMigratorItemWithAssetsAndId[][] configs)
batchGetEvmAddresses(string[] substrateAddress) view returns (address[] evmAddresses)
batchGetItemIdsConfigured(uint256[] itemIds) view returns (bool[] configured)
batchGetItemIdsMigrated(uint256[] itemIds) view returns (bool[] migrated)
batchGetSubstrateAddresses(address[] evmAddress) view returns (string[] substrateAddresses)
batchGetTotalItemsToMigrateForOwners(address[] owners) view returns (uint256[] total)
isContributor(address contributor) view returns (bool)
onERC721Received(address, address, uint256, bytes) pure returns (bytes4)
State-modifying
Events batchSetItemIdsConfiguredMigrated(uint256[] itemIds)
batchSetSubstrateAddresses(address[] evm, string[] substrateAddress)
configureItemMigrations(struct ItemsMigratorItemInputConfig[] itemsConfig)
manageContributor(address contributor, bool grantRole)
migrateItems(address owner, uint256 amount)
renounceOwnership()
resetSubstrateAddress(address evm, string substrateAddress)
setMapperAddress(address mapper)
setSubstrateAddress(address evm, string substrateAddress)
transferOwnership(address newOwner)
updateItemConfiguration(address owner, uint256 itemId, address contractAddress, uint64[] assetIds)
ContributorUpdate(address indexed contributor, bool isContributor)
EvmToSubstrateAddressReset(address indexed evmAddress, string indexed substrateAddress)
EvmToSubstrateAddressSet(address indexed evmAddress, string indexed substrateAddress)
ItemMigrated(address indexed owner, address contractAddress, uint64[] itemsAssetIds)
ItemsConfigured(struct ItemsMigratorItemInputConfig[] itemsConfig)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor()
This contract contains no fallback and receive objects.
ItemAlreadyMigrated()
ItemNeverConfigured()
ItemNotFound()
ItemPreviouslyConfigured()
NotMapper()
NothingToMigrate()
RMRKNewContributorIsZeroAddress()
RMRKNewOwnerIsZeroAddress()
RMRKNotOwner()
RMRKNotOwnerOrContributor()