# Transferring Tokens

It's suggested to use our ERC-721 Recollector for a smoother experience.

# How to transfer ERC-721 Tokens through contract using Finesser

Based on ERC-721 standard, you can easily transfer a token through the safeTransferFrom(address _from, address _to, uint256 _tokenId, bytes data) function.

  • WALLET_ID -> your wallet ID
  • CONTRACT_ADDRESS -> token's contract address you want to transfer
  • FUNCTION_NAME -> safeTransferFrom (standard ERC721 contract function used to transfer tokens)
  • FUNCTION_PARAMETERS -> sender_wallet,receiver_wallet,tokenID
  • TRANSACTION_COST -> 0 (DO NOT leave it blank or it will print an error)
  • GAS_MODE -> m / f or r

# How to transfer ERC-1155 Tokens through contract using Finesser

Based on ERC-1155 standard, you can easily transfer a token through the safeTransferFrom(address _from, address _to, uint256 _id, uint256 _value, bytes calldata _data) function.- WALLET_ID -> your wallet ID

  • CONTRACT_ADDRESS -> token's contract address you want to transfer
  • FUNCTION_NAME -> safeTransferFrom (standard ERC1155 contract function used to transfer tokens)
  • FUNCTION_PARAMETERS -> sender_wallet,receiver_wallet,tokenID,amount,0x
  • TRANSACTION_COST -> 0 (DO NOT leave it blank or it will print an error)
  • GAS_MODE -> m / f or r

# Things to remember

  • Sender wallet address has to match the address linked to WALLET_ID.
  • Both sender and receiver wallet addresses have to be in checksum format.

# Tips

Use the 721-ERC scanner to help you setup your tasks.