account
: The delegated account for the FuturePass.owner
- The account ID of the owner of the EVM-based FuturePass.
evm_futurepass
- The account ID of the EVM-based FuturePass.
asset_ids
- A vector of asset IDs representing the assets to be migrated.
collection_ids
- A vector of collection IDs representing the NFTs collections to be migrated.
futurepass
: The FuturePass account through which the call is dispatched
call
: The Call that needs to be dispatched through the FuturePass account
solidity bytes32 message = keccak256(abi.encodePacked(futurepass, delegate, proxyType, deadline)); ethSignedMessage = keccak256(abi.encodePacked("\x19Ethereum Signed Message:\n32", message));
futurepass
: FuturePass account to register the account as delegate; 20 bytes.
delegate
: The delegated account for the futurepass; 20 bytes.
proxy_type
: Delegate permission level; 1 byte.
deadline
: Deadline for the signature; 4 bytes.
signature
: Signature of the message parameters.
migrator
: The new account that will become the FuturePass asset migrator.current_owner
: The current owner of the FuturePass.
new_owner
: The new account that will become the owner of the FuturePass.
futurepass
: FuturePass account to unregister the delegate from.
delegate
: The delegated account for the FuturePass.