Basic APIs Smart Contracts
Following table enumerates and describes the basic smart contracts available in Web3 API:
Id | Name | Description |
---|---|---|
3 | NFT 721 | It is a smart contract based on OpenZeppelin's ERC721. It allows to mine NFTs by adding a specific uri for the metadata. It implements ERC2981 - NFT Royalty Standard. The NFT 721 API uses this smart contract to work with NFTs. |
5 | POAPs | It is a smart contract based on OpenZeppelin's ERC1155. It allows to create proofs of attendance. POAPs API uses this smart contract to work with this kind of assets. |
20 | CRYPTO ERC-20 | Smart Contract based on OpenZeppelin's ERC20. This is a standard interface for fungible tokens. The Crypto (ERC-20) API uses this smart contract to create and work with tokens. |
24 | GAMING 1155 | Smart Contract based on OpenZeppelin's ERC1155. This is very similar to the NFT 1155 but with some specializations. For example, the smart contract handles the token Id automatically. The Gaming 1155API uses this smart contract to create and work with this kind of NFTs. |
1155 | NFT 1155 | It is a smart contract based on OpenZeppelin's ERC1155. It is the standard implementation for Fungible and Non-Fungible tokens in the same smart contract. The NFT 1155 API uses this smart contract. |
Where each of the columns means:
Id
: This is the smart contract implementation identification. If you want to work with this kind of smart contracts you need to use this Id to reference it.Name
: Is the Name of the smart contract implementation in the Web3 API.Description
: Is the description of the smart contract implementation.