Execution Delegate

The ExecutionDelegate contract is a proxy contract to manage user token approvals.

Methods

transferERC721()​

function transferERC721(address collection, address from, address to, uint256 tokenId)​

Transfer a ERC721 token using safeTransferFrom.

Parameter Name
Type
Description

collection

address

address of the NFT collection

from

address

address to send the NFT

to

address

address to receive the NFT

tokenId

uint256

token id to transfer

transferERC1155()​

function transferERC1155(address collection, address from, address to, uint256 tokenId, uint256 amount)​

Transfer ERC1155 tokens using safeTransferFrom.

Parameter Name
Type
Description

collection

address

address of the NFT collection

from

address

address to send the NFT

to

address

address to receive the NFT

tokenId

uint256

token id to transfer

amount

uint256

amount of tokens to transfer

transferERC20()​

function transferERC20(address token, address from, address to, uint256 amount)​

Transfer ERC20 tokens.

Parameter Name
Type
Description

token

address

address of the token

from

address

address to send the tokens

to

address

address to receive the tokens

amount

uint256

amount of tokens to transfer

ABI

Execution Delegate ABI

Last updated