Skip to main content

Glossary

NameDescription
ABIApplication Binary Interface, which defines an interface for smart contract.
AssetCrypto asset such as Ether, Matic and NFTs.
Asset TypeType of Asset, such as ETH, MATIC and ERC20.
API KeyKey to make an authenticated api request.
API SecretAPI secret is a confidential key used in combination with the API key to authenticate and authorize API requests.
API SignatureSignature made by API users.
BlockA block in blockchain is a collection of data that contains a set of transactions.
Block HashHash value of the block.
Block ConfirmationIn 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 NumberBlock 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 AddressSmart Contract's address
Contract TypeType of the contract's ERC such as ERC20 and ERC721.
DEKDEK stands for Data Encryption Key. It is a symmetric encryption key used to encrypt and decrypt data.
Ethereum BlockchainEthereum is an open-source, decentralized blockchain platform that enables the creation and execution of smart contracts and decentralized applications (dApps).
EOAEOA 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.
ERC20ERC20 is a technical standard used for smart contracts on the Ethereum blockchain.
ERC721ERC721 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.
ERC1155ERC1155 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.
EVMEVM stands for Ethereum Virtual Machine. It is the runtime environment for executing smart contracts in the Ethereum blockchain.
HD WalletA wallet using the hierarchical deterministic (HD) key creation and transfer protocol (BIP-32).
HD PathIdentifier to the hierarchy of keys generated from the Master Seed.
HD Path IndexAn index to manage derived child keys.
JSON-RPC EndpointIn 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.
KEKIt stands for Key Encryption Key, which is a key used to encrypt and decrypt other keys, such as Data Encryption Keys (DEKs).
KMSKey Management Service provided by cloud providers such as GCP and AWS.
Master KeyIn 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 SeedRoot seed of a Hierarchical Deterministic Wallets.
OrganizationOrganizations tied to API key authentication.
Polygon BlockchainPolygon is a Layer 2 scaling solution for Ethereum, also known as a sidechain.
TransactionA 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 IDID of transaction managed on Web3 Cloud.
Transaction DataOptional field to include arbitrary data.
Transaction GasGas refers to the unit that measures the amount of computational effort required to execute specific operations on the Ethereum network.
Transaction HashA transaction hash is a unique identifier of transaction.
Transaction NonceA sequencially incrementing counter which indicates the transaction number from the account.
Transaction ValueThe value property of a transaction. In EVM compatible blockchain, its unit is wei.
Transaction SignatureTransaction signature is a cryptographic signature that is used to prove the authenticity and integrity of a transaction.
Transaction StateTransaction's state in the blockchain. See Transaction Lifecycle for more information.
TransferTransfer refers to the process of sending asset from one address to another.
Transfer StateTransfer's state in the blockchain. TRANSFER_STATE_SUCCESS or TRANSFER_STATE_FAILED.
Unity SDKWeb3 Cloud Unity SDK.
Web3 Cloud Key ManagerService to manage keys and addresses.