Cronos EVM Docs
  • Getting Started
    • Getting Started
    • Background
    • Architecture
    • Cronos roadmap
  • FOR USERS
    • 💳Crypto.com Card Top Up
    • 🔥Crypto Wallets
    • 🦊MetaMask Configuration
    • 🦁Brave Wallet
    • 🌉Bridges
      • From the Crypto.com App and Exchange
        • From the Crypto.com App
        • From the Crypto.com Exchange
      • IBC (Cronos POS Chain, other Cosmos chains)
        • Cronos Bridge Web App
      • Independent bridges
      • FAQs for Bridge transfers
      • FAQs for transactions from/to centralized exchanges
    • 🚰Testnet Faucet
    • 💡Tips & FAQs
    • 👮Key Principles for Wallet Security
    • GasTracker
  • FOR DAPP DEVELOPERS
    • 💡Founder FAQs
    • 🏅Hacker's Getting Started Resources
    • 📃Smart Contracts
      • Contract Development on Testnet
      • Contract Deployment and Verification
      • Contract Verification Export: Cronoscan To Cronos Explorer
      • Best Practices
      • Token Contract Addresses
    • 💻dApp Creation
      • Free and commercial RPC endpoints
      • Wallet integrations
      • Web3-wallet
      • JSON-RPC methods
      • Address Conversion
      • Swagger Playground
    • ⚙️Dev Tools & Integrations
      • All dev tools & integrations
      • Account Abstraction
      • Band Protocol
      • Banxa
      • GoldRush
      • Cronos Safe
      • Flair
      • Google Bigquery
      • Moralis
      • Pyth
      • Secret Network
      • SubQuery
      • Witnet
    • Crypto.com AI Agent SDK
  • FOR NODE HOSTS
    • Running nodes
      • Cronos Mainnet
        • Quicksync
        • State-sync
        • Public Node Sync
        • KSYNC
        • The "Huygen" upgrade guide (v0.6.* to v0.7.*)
        • The "v0.7.0-hotfix" upgrade guide (v0.7.* to v0.8.*)
        • The "Galileo" upgrade guide (v0.8.* to v1.0.*)
        • The "Titan" upgrade guide (v1.0.* to v1.1.0)
        • The "v1.2" upgrade guide (v1.1.* to v1.2.0)
        • The "v1.3" upgrade guide (v1.2.* to v1.3.0)
        • The "v1.4" Pallene upgrade guide (v1.3.* to v1.4.1)
        • Patching Unlucky & Duplicate Tx
      • Cronos Testnet
      • Devnet
      • Best Practices
      • Cronosd build with Nix
      • VersionDB
      • MemIAVL
      • Local State Sync
    • Cronosd
  • CRONOS PLAY
    • Introduction
    • Unity Engine
      • Current Version
      • Legacy Version
        • EVM
        • Login Example
        • Custom RPC
        • ERC20
        • ERC721
        • ERC1155
      • Useful Links
    • Unreal Engine
      • Installation and Enabling
      • Working with Blueprint
        • Actors and Blueprint Classes
        • Cronos Configuration
        • Connect Defi Desktop/Onchain Wallet with URI
        • Connect Wallets with QR Code
        • Connect WalletConnect Step by Step
        • WalletConnect 2.0 and Unreal Engine 5: Hello World Example
        • Wallet
        • ERC20
        • ERC721
        • ERC1155
        • Broadcast Transactions
        • Get Tokens or Transactions
      • Working with C++
        • Creating a C++ Project
        • Creating a child DefiWalletCoreActor
        • Querying a contract
        • Customizing Network
      • Demo
    • Cronos Play C++ SDK
    • Crypto.com Pay Integration
    • Cronos Play FAQ
  • Block Explorers
    • Block Explorer and API Keys
    • Cronos Explorer
    • Cronoscan
  • CRONOS CHAIN PROTOCOL
    • Chain ID and Address Format
    • Cronos General FAQ
    • Genesis
    • Modules
      • module_bank
      • module_distribution
      • module_slashing
      • module_feemarket
    • Chain Details
      • List of parameters
      • Technical glossary
      • Protocol Documentation
    • Common IBC Commands
  • Cronos zkEVM
    • Cronos zkEVM
  • Resources
    • Media / brand kit
Powered by GitBook
On this page
  • Functions
  • Erc721Balance
  • Erc721Name
  • Erc721Symbol
  • Erc721Uri
  • Erc721GetApproved
  • Erc721IsApprovedForAll
  • Erc721Owner
  • Erc721TotalSupply
  • Erc721TokenByIndex
  • Erc721TokenOwnerByIndex
  • Erc721TransferFrom
  • Erc721SafeTransferFrom
  • Erc721SafeTransferFromWithData
  • Erc721Approve

Was this helpful?

Edit on GitHub
  1. CRONOS PLAY
  2. Unreal Engine
  3. Working with Blueprint

ERC721

PreviousERC20NextERC1155

Last updated 1 year ago

Was this helpful?

Functions

All ERC721 functions are members of DefiWalletCoreActor. The Target should be Defi Wallet Core Actor.

Erc721Balance

Get erc-721 balance, minted token total count of this address

  • Contract Address: erc721 contract address

  • Account Address: account address to fetch balance

  • Balance: to get balance of this address

  • Success: whether succeed or not

  • Output message: error message, "" if succeed

Erc721Name

Get erc-721 name

  • Contract Address: erc721 contract address

  • Name:: get name

  • Success: whether succeed or not

  • Output message: error message, "" if succeed

Erc721Symbol

Get erc-721 symbol

  • Contract Address: contract address

  • Symbol:: get symbol

  • Success: whether succeed or not

  • Output message: error message, "" if succeed

Erc721Uri

Get erc-721 uri

  • Contract Address: erc721 contract address

  • Token ID: token id

  • Uri: get uri

  • Success: whether succeed or not

  • Output message: error message, "" if succeed

Erc721GetApproved

Get erc-721 Approved

  • Contract Address: erc721 contract address

  • Token ID: token id

  • Result: approved

  • Success: whether succeed or not

  • Output message: error message, "" if succeed

Erc721IsApprovedForAll

Get erc-721 IsApprovedForAll

  • Contract Address: erc721 contract address

  • Erc 721owner: owner address

  • Erc 721approvedaddress: approved address

  • Result: is approved for all

  • Success: whether succeed or not

  • Output message: error message, "" if succeed

Erc721Owner

Get erc-721 owner

  • Contract Address: erc 721 contract address

  • Token ID: token id

  • Ercowner: get owner

  • Success: whether succeed or not

  • Output message: error message, "" if succeed

Erc721TotalSupply

Get erc-721 total suppy

  • Contract Address: erc 721 contract address

  • Totalsupply: total suppy

  • Success: whether succeed or not

  • Output message: error message, "" if succeed

Erc721TokenByIndex

Returns a token ID at a given index of all the tokens stored by the contract. Use along with totalSupply to enumerate all tokens.

  • Contract Address: erc 721 contract address

  • Erc 721index: which index

  • Token: a token ID at a given index

  • Success: whether succeed or not

  • Output message: error message, "" if succeed

Erc721TokenOwnerByIndex

Returns a token ID owned by owner at a given index of its token list. Use along with balanceOf to enumerate all of owner's tokens.

  • Contract Address: erc 721 contract address

  • Erc 721owner: owner

  • Erc 721index: which index

  • Token a token ID at a given index

  • Success: whether succeed or not

  • Output message: error message, "" if succeed

Erc721TransferFrom

erc721 Moves amount tokens from from_address to to_address using the allowance mechanism.

  • Contract Address: erc721 contract

  • Walletindex: wallet index which starts from 0

  • From Address: from address to move

  • To Address: to address

  • Tokenid: token id

  • Out: Erc721TransferFrom callback

Erc721SafeTransferFrom

Safely transfers token_id token from from_address to to_address.

  • Contract Address: erc721 contract

  • Walletindex: wallet index which starts from 0

  • From Address: from address to move

  • To Address: to address

  • Tokenid: token id

  • Out: Erc721SafeTransferFrom callback

Erc721SafeTransferFromWithData

Safely transfers token_id token from from_address to to_address with additional_data.

  • Contract Address: erc721 contract

  • Walletindex: wallet index which starts from 0

  • From Address: from address to move

  • To Address: to address

  • Tokenid: token id

  • Out: Erc721SafeTransferFromWithData callback

Erc721Approve

erc721 Allows approved_address to withdraw from your account multiple times, up to the amount amount.

  • Contract Address: erc721 contract

  • Walletindex: wallet index which starts from 0

  • Approved Address: address to approve

  • Tokenid: token id

  • Out: Erc721Approve callback