Articles on: PERCS NFT Gating (Shopify)

Web3 101 - Definitions and where to find info on tokens

Background


Definitions

Contract address
Wallet address
NFT
Token ID
Token standard
How to find info about:

Contract address
Wallet address and the NFTS contained
Token ID, the wallet address that holds it, and the NFTs transactional history


What other tokengating campaigns can I combine with a live exclusive access to product(s) with unlimited redemption per NFT campaign


Background


You are looking to provide customer service to a user and would like a refresher on web3 terms and how to find info on their tokens/wallets

Definitions



Contract address
A contract address refers to a unique identifier that represents a smart contract deployed on a blockchain network. This address facilitates the sending and receiving of transactions, as well as the interaction with decentralized applications (DApps) and other smart contracts.

An example would be 0x62dd34f106cf2bef68bf82333e2a5bff892b4ba2 which is the smart contract for Robert Mondavi’s NFT collection

Wallet Address
A wallet address is a unique identifier that represents an individual's account or digital wallet on a blockchain network. This address allows users to send, receive, and store digital assets, such as cryptocurrencies and tokens, as well as interact with smart contracts and decentralized applications (DApps).

An example would be 0x846cbA0F3f7aA53f3F96F680DEA120dcD0580F91

NFT
A Non-Fungible Token (NFT) is a type of digital asset that represents ownership and uniqueness of items on a blockchain network. NFTs are indivisible, non-interchangeable, and hold distinct properties or attributes, differentiating them from fungible tokens like cryptocurrencies. They are commonly used for digital art, collectibles, virtual goods, and various other digital items, enabling creators to maintain ownership, prove provenance, and facilitate the buying, selling, or trading of these unique assets through decentralized platforms.

Token ID
A Web3 token ID is a unique identifier assigned to a specific token or non-fungible token (NFT) within a smart contract on a blockchain network. Token IDs are primarily used to distinguish individual NFTs in a collection or to differentiate unique instances of tokens with particular properties or attributes. This allows users to manage, trade, or interact with these digital assets through various decentralized applications (DApps).

Token Standard
A Web3 token standard is a set of predefined rules and guidelines that developers follow when creating and deploying tokens on a blockchain network. These standards define the structure, functionalities, and interactions of tokens, ensuring consistency and compatibility with various wallets, decentralized applications (DApps), and other smart contracts.

The most common Web3 token standards include:
ERC-721: A popular Ethereum standard for creating and managing non-fungible tokens (NFTs), allowing unique digital assets, such as digital art or collectibles, to be represented and transferred on the blockchain.
ERC-1155: A more versatile Ethereum token standard that supports both fungible and non-fungible tokens within a single contract, providing a more efficient way to manage multiple token types and enabling batch transfers and transactions.
ERC-20: A widely adopted Ethereum standard for creating and managing fungible tokens, often used for utility tokens, stablecoins, and digital currencies.


How to find info about:



Contract address
Navigate to https://opensea.io/ and search for the collection’s name. Click on this icon to view the collection on Etherscan to find the contract address

View on etherscan

Wallet address and the NFTs contained

|Etherscan presents the NFTs in a wallet in a way that is easier to be added to a spreadsheet

To find out what tokens are in a wallet address with the value <WALLET ID> you can go to

https://etherscan.io/tokenholdings?a=<WALLET ID>
To find out what tokens are in a wallet address with the value <WALLET ID> you can go to

https://etherscan.io/tokenholdings?a=<WALLET ID>

For example https://etherscan.io/tokenholdings?a=0x846cbA0F3f7aA53f3F96F680DEA120dcD0580F91 shows the contents of the wallet address 0x846cbA0F3f7aA53f3F96F680DEA120dcD0580F91

Rainbow Wallet
|Rainbow Wallet has better visuals and is easier to sort by smart contract type

Another option is to go to https://rainbow.me/<WALLET ID>

For example https://rainbow.me/0x846cbA0F3f7aA53f3F96F680DEA120dcD0580F91 shows the contents of the wallet address 0x846cbA0F3f7aA53f3F96F680DEA120dcD0580F91

Token ID, the wallet address that holds it, and the NFT's transactional history

Each token on an erc-721 contract can only have one owner, thus each token id will be linked to only one wallet address at a time. A token on an erc-1155 contract can have multiple owners, thus each token id can be linked to multiple wallet addresses.

OpenSea

To find out the transactional history of an NFT with token id value <TOKEN ID> that’s part of a smart contract with value <CONTRACT ADDRESS> go to https://opensea.io/assets/ethereum/<CONTRACT ADDRESS>/<TOKEN ID>

For example
https://opensea.io/assets/ethereum/0x62dd34f106cf2bef68bf82333e2a5bff892b4ba2/910 shows the current owner and transactional history of token 910 from the Robert Mondavi smart contract address 0x62dd34f106cf2bef68bf82333e2a5bff892b4ba2

Etherscan
smart contract with value <CONTRACT ADDRESS> go to
https://etherscan.io/nft/<CONTRACT ADDRESS>/<TOKEN ID>

For example
https://etherscan.io/nft/0x94cb9428392d786ed361cc6664949a9bce028854/499 shows the current owner and transactional history of token 910 from the Robert Mondavi smart contract address 0x62dd34f106cf2bef68bf82333e2a5bff892b4ba2

Updated on: 29/01/2024

Was this article helpful?

Share your feedback

Cancel

Thank you!