ItemsMigrator
Verified contract
Active on
Base with 1,204 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) |
---|---|---|---|---|---|---|---|
| 21908961 | 2 days ago | | | 0 | 0.0000055879184 | |
| 21886020 | 3 days ago | | | 0 | 0.0000058429346 | |
| 21881458 | 3 days ago | | | 0 | 0.0000012427478 | |
| 21881454 | 3 days ago | | | 0 | 5.1899119e-7 | |
| 21881450 | 3 days ago | | | 0 | 0.0000012450412 | |
| 21755827 | 6 days ago | | | 0 | 7.1601775e-7 | |
| 21751900 | 6 days ago | | | 0 | 0.0000092700375 | |
| 21718783 | 7 days ago | | | 0 | 0.0000027770580 | |
| 21718778 | 7 days ago | | | 0 | 5.1902840e-7 | |
| 21718774 | 7 days ago | | | 0 | 0.0000030543766 |
ABI
ABI objects
Getter at block 22004780
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()