| ABI | Application Binary Interface, which defines an interface for smart contract. |
| Asset | Crypto asset such as Ether, Matic and NFTs. |
| Asset Type | Type of Asset, such as ETH, MATIC and ERC20. |
| API Key | Key to make an authenticated api request. |
| API Secret | API secret is a confidential key used in combination with the API key to authenticate and authorize API requests. |
| API Signature | Signature made by API users. |
| Block | A block in blockchain is a collection of data that contains a set of transactions. |
| Block Hash | Hash value of the block. |
| Block Confirmation | In blockchain, block confirmation refers to the process of validating a block of transactions and adding it to the blockchain by the network of nodes that operate the blockchain. |
| Block Confirmation Number | Block confirmation number refers to the number of blocks that have been added to the blockchain after a particular block. When a transaction is included in a block, it is considered to have one confirmation. As additional blocks are added to the blockchain, the confirmation number for that transaction increases. |
| Contract Address | Smart Contract's address |
| Contract Type | Type of the contract's ERC such as ERC20 and ERC721. |
| DEK | DEK stands for Data Encryption Key. It is a symmetric encryption key used to encrypt and decrypt data. |
| Ethereum Blockchain | Ethereum is an open-source, decentralized blockchain platform that enables the creation and execution of smart contracts and decentralized applications (dApps). |
| EOA | EOA stands for "Externally Owned Account". In the Ethereum blockchain, an EOA is an account that is controlled by a private key and is not a smart contract. |
| ERC20 | ERC20 is a technical standard used for smart contracts on the Ethereum blockchain. |
| ERC721 | ERC721 is a technical standard used for creating non-fungible tokens (NFTs) on the Ethereum blockchain. Unlike fungible tokens such as ERC20 tokens, each ERC721 token is unique and cannot be exchanged for another token. |
| ERC1155 | ERC1155 is a technical standard used for creating multi-token contracts on the Ethereum blockchain. Unlike ERC20 tokens, which represent fungible assets, and ERC721 tokens, which represent non-fungible assets, ERC1155 tokens can represent both fungible and non-fungible assets within the same contract. |
| EVM | EVM stands for Ethereum Virtual Machine. It is the runtime environment for executing smart contracts in the Ethereum blockchain. |
| HD Wallet | A wallet using the hierarchical deterministic (HD) key creation and transfer protocol (BIP-32). |
| HD Path | Identifier to the hierarchy of keys generated from the Master Seed. |
| HD Path Index | An index to manage derived child keys. |
| JSON-RPC Endpoint | In the context of a blockchain node, a JSON-RPC endpoint refers to the web address or URL that provides access to the blockchain node's JSON-RPC API. |
| KEK | It stands for Key Encryption Key, which is a key used to encrypt and decrypt other keys, such as Data Encryption Keys (DEKs). |
| KMS | Key Management Service provided by cloud providers such as GCP and AWS. |
| Master Key | In a Hierarchical Deterministic (HD) wallet, the master key is a randomly generated private key that serves as the root for all the other private keys in the wallet. From this master key, a tree-like structure of derived keys can be generated, which can be used to create a virtually unlimited number of addresses and their corresponding private keys. |
| Master Seed | Root seed of a Hierarchical Deterministic Wallets. |
| Organization | Organizations tied to API key authentication. |
| Polygon Blockchain | Polygon is a Layer 2 scaling solution for Ethereum, also known as a sidechain. |
| Transaction | A transaction in blockchain refers to the transfer of data or assets from one participant to another on the network. In a blockchain, a transaction is a record that is verified, validated, and permanently stored on the blockchain ledger. |
| Transaction ID | ID of transaction managed on Web3 Cloud. |
| Transaction Data | Optional field to include arbitrary data. |
| Transaction Gas | Gas refers to the unit that measures the amount of computational effort required to execute specific operations on the Ethereum network. |
| Transaction Hash | A transaction hash is a unique identifier of transaction. |
| Transaction Nonce | A sequencially incrementing counter which indicates the transaction number from the account. |
| Transaction Value | The value property of a transaction. In EVM compatible blockchain, its unit is wei. |
| Transaction Signature | Transaction signature is a cryptographic signature that is used to prove the authenticity and integrity of a transaction. |
| Transaction State | Transaction's state in the blockchain. See Transaction Lifecycle for more information. |
| Transfer | Transfer refers to the process of sending asset from one address to another. |
| Transfer State | Transfer's state in the blockchain. TRANSFER_STATE_SUCCESS or TRANSFER_STATE_FAILED. |
| Unity SDK | Web3 Cloud Unity SDK. |
| Web3 Cloud Key Manager | Service to manage keys and addresses. |