The Application Binary Interface (ABI) in Ethereum defines the methods and structures used in smart contracts, enabling seamless interaction between contracts and external applications.
An Application Programming Interface (API) is a set of protocols and tools that allow different software applications to communicate with each other. In web3 development, APIs enable interaction with blockchain networks, facilitating tasks such as retrieving data, sending transactions, and monitoring events.
An API key is a unique identifier used to authenticate requests associated with a project or application when interacting with an API.
An Automated Market Maker (AMM) is a way decentralized finance (DeFi) protocols, such as decentralized exchanges, enabld the automated trading of digital assets without the need for a traditional order book.
Amazon Web Services Key Management Service (AWS KMS) is a managed service that enables users to create and control cryptographic keys across AWS services—and they can also be used for securely managing private keys, encrypting sensitive data, and ensuring compliance with security standards.
A backend wallet refers to a server-side wallet that manages private keys and signs transactions on behalf of users or applications. They are essential for services that require automated transaction processing, such as exchanges, payment gateways and other similar decentralized applications.
The base fee is a component of Ethereum's transaction fee mechanism, introduced with the London Hard Fork (EIP-1559). It represents the minimum amount of gas required to include a transaction in a block and adjusts dynamically based on network congestion. The base fee is burned (removed from circulation), aiming to stabilize transaction fees and reduce volatility.
If you’re trying to estimate costs and optimize gas usage, why not check out our transaction simulator here →
A block hash is a unique cryptographic identifier assigned to each block in a blockchain. Essentially, each hash is calculated using the previous hash. This mechanism ensures that any alteration in the block's content would result in a completely different hash.
A block number is a sequential identifier assigned to each block in a blockchain, indicating its position within the chain. It serves as a reference point for transactions and events that occurred at a specific time.
A block timestamp records the approximate time when a block is validated and added to the blockchain, typically in Unix epoch format; crucial for implementing time-based functionalities in smart contracts, such as auctions, vesting schedules, or time-locked operations.
A blockchain bridge is a protocol that enables interoperability between two separate blockchain networks, allowing assets or data to be transferred from one to the other.
A blockchain fork occurs when a blockchain network diverges into two separate paths, resulting in two distinct chains sharing a common history. Forks can be categorized as soft or hard: a soft fork introduces backward-compatible changes, allowing nodes running the old software to recognize new blocks, while a hard fork involves changes that are not backward-compatible, requiring all nodes to upgrade to the new version.
A bundler is a service or tool that aggregates multiple transactions or data inputs into a single, cohesive unit for processing. The idea is that by reducing data burden on a main chain, it improves ecosystem scalability.
A Centralized Exchange (CEX) is a cryptocurrency trading platform operated by a centralized organization manages order matching, custody, and transaction settlements for the end user.
Chain abstraction refers to a development approach that enables applications to interact with multiple blockchain networks without being tied to a single one.
A Chain ID is a unique identifier assigned to a blockchain network, used to distinguish between different networks and prevent transaction replay attacks across chains. Each EVM chain has its own unique chain ID.
Explore the chain IDs of EVM chains via thirdweb Chainlist →
Claim phases, also known as "claim conditions," are configurations within a token distribution event that define specific parameters under which participants can acquire tokens. These parameters may include eligibility criteria, token release schedules, pricing, and quantity limits per participant.
Composability is a design principle in decentralized finance (DeFi) that allows various protocols and smart contracts to interact and integrate seamlessly.
A custodial wallet is a type of cryptocurrency wallet where a third party holds and manages the private keys on behalf of the user. This mechanism, typically chosen by centralized exchanges and other mass-consumer focused services, gives the platform control over the user's funds.
A Decentralized Exchange (DEX) is a peer-to-peer trading platform that allows users to trade cryptocurrencies directly from their wallets without relying on a centralized intermediary. DEXs utilize smart contracts to facilitate trades, ensuring that users retain control over their private keys and funds throughout the process.
Delayed reveal is a feature in NFT (Non-Fungible Token) drops that allows creators to mint tokens with hidden content, which is unveiled at a later specified time. Initially, placeholders or generic metadata represent the NFTs, generating anticipation and engagement within the community. At the predetermined reveal time, the actual content—such as unique artwork or attributes—is revealed.
Delayed reveal module for ERC-721 contracts →
Delayed reveal module: batched metadata for ERC-721 contracts →
A "drop" refers to the release of a new collection of tokens or digital assets to the public. Drops are often accompanied by specific claim conditions, such as limited availability, time-sensitive offers, or exclusive access for certain users.
An Ethereum Improvement Proposal (EIP) is a design document that outlines proposed changes, features, or standards for the Ethereum network. EIPs serve as a standardized process for the Ethereum community to discuss, review, and implement network upgrades or modifications.
ERC-20 is a widely adopted standard for creating fungible tokens on the Ethereum blockchain. Fungible tokens are identical and interchangeable, making ERC-20 suitable for representing assets like currencies, points, or shares.
ERC-721 is a standard for creating non-fungible tokens (NFTs) on the Ethereum blockchain. Unlike ERC-20 tokens, each ERC-721 token is unique and cannot be exchanged on a one-to-one basis with another ERC-721 token., making them ideal for representing individual digital assets such as art, collectibles, or in-game items.
ERC-721A is an optimized implementation of the ERC-721 standard that allows for the minting of multiple NFTs in a single transaction at a significantly reduced gas cost. This efficiency is achieved by minimizing redundant storage operations during the minting process.
The Ethereum Virtual Machine (EVM) is the runtime environment for executing smart contracts on the Ethereum blockchain. It functions as a decentralized computer that ensures smart contracts execute consistently across all nodes, maintaining the integrity and predictability of the Ethereum network.
An EVM wallet is a digital wallet compatible with the Ethereum Virtual Machine, allowing users to manage assets and interact with smart contracts on Ethereum and EVM-compatible networks.
An Externally Owned Account (EOA) is a type of account on the Ethereum blockchain controlled by a private key held by a user. EOAs can initiate transactions, interact with smart contracts, and hold cryptocurrencies.
A factory contract is a smart contract designed to deploy other smart contracts, often used to create multiple instances of a particular contract with standardized parameters.
A crypto faucet is a service that dispenses small amounts of cryptocurrency, typically for free, to users. Faucets are commonly used on testnets, providing developers with tokens necessary to deploy and test smart contracts on specific testnets without financial risk.
Explore testnet faucets →
Finality in blockchain refers to the point at which a transaction is considered irreversible and permanently recorded on the blockchain. Once finality is achieved, the transaction cannot be altered or undone, ensuring the integrity and trustworthiness of the lnetwork.
A fungible token is a digital asset that is interchangeable with another token of the same type and value. This interchangeability means that each unit of the token holds the same value and can be exchanged on a one-to-one basis. Cryptocurrencies like USDT or ApeCoin are prime examples of fungible tokens, where each coin or token is identical in value.
A gas fee is a charge imposed on users to compensate for the computational resources required to process and validate transactions on a blockchain network. For the Ethereum network, gas fees are denominated in gwei, a subunit of Ether (ETH), and fluctuate based on network demand and transaction complexity.
Gasless transactions, also known as meta-transactions, enable users to execute blockchain transactions without directly paying the associated gas fees. Instead, the project owner or a relayer covers the gas costs on behalf of the user.
Google Key Management Service (KMS) is a cloud-based service that enables users to manage cryptographic keys for their applications. In the context of web3 development, Google KMS can be utilized to securely store and manage private keys used for signing blockchain transactions, ensuring that sensitive keys are protected from unauthorized access.
Gwei is a denomination of Ether (ETH), the native cryptocurrency of the Ethereum network, representing one billionth of an Ether (10^-9 ETH). It is commonly used to express gas prices in the Ethereum ecosystem, providing a more granular measurement for transaction fees.
Interoperability refers to the ability of different blockchain networks and protocols to communicate, share data, and interact seamlessly with one another.
The InterPlanetary File System (IPFS) is a decentralized, peer-to-peer file storage and sharing protocol designed to make the web faster, safer, and more open. Unlike traditional centralized servers, IPFS distributes data across a network of nodes, allowing users to store and access files in a distributed manner.
A Large Language Model (LLM) is a type of artificial intelligence model designed to understand and generate human language.
A Layer 1 (L1) blockchain refers to the base layer or main network in a blockchain architecture, responsible for the fundamental operations such as transaction processing, consensus mechanisms, and smart contract execution.
A Layer 2 (L2) blockchain is a secondary framework or protocol built atop an existing Layer 1 blockchain, aiming to enhance scalability and efficiency by offloading certain operations from the main chain.
Lazy minting is a method in the NFT (Non-Fungible Token) space where the creation of the NFT on the blockchain is deferred until the moment of purchase. This approach allows creators to list their digital assets without incurring upfront gas fees, as the minting cost is transferred to the buyer upon sale.
Liquidity refers to the ease with which an asset can be bought or sold in the market without significantly affecting its price. In short, it's a measure of how much value is directly available and accessible to users.
Metadata is data that provides information about other data, thus in web3, metadata is often associated with digital assets like non-fungible tokens (NFTs). This metadata is typically included during smart contract creation, where a developer will specify attributes such as the creator, creation date, and other characteristics.
Minting in the context of blockchain refers to the process of creating new tokens or digital assets and recording them on the blockchain; typically referring to fungible tokens like ERC-20 tokens or NFTs such as ERC-721 tokens.
An MPC wallet utilizes multi-party computation technology to enhance the security of private key management in cryptocurrency transactions. Instead of a single entity holding the entire private key, it is divided into multiple shares, each held by different parties. Transactions require a predefined number of these parties to collaborate, ensuring that no single party can unilaterally access the funds.
A non-custodial wallet is a type of cryptocurrency wallet where the user retains full control over their private keys and, consequently, their digital assets.
A nonce is a unique, arbitrary number used once in cryptographic communication to prevent replay attacks. For EVM transactions, the nonce represents the number of transactions sent from a given address, ensuring each transaction is processed sequentially and only once.
An NPC (Non-Playable Character) refers to characters within a game that are not controlled by players but by the game's underlying code or artificial intelligence. These characters can serve various roles, such as guides, merchants, or quest givers, enhancing the interactive experience within the game.
Now, with blockchain enabled AI models, you can build powerful NPCs for blockchain games that are capable of managing their own wallets.
Learn more about blockchain enabled AI NPCs →
An on-ramp (or on ramp) refers to services or platforms that facilitate the conversion of fiat currency into cryptocurrency, enabling onboarding. These services often include exchanges, payment processors, or integrated solutions within blockchain applications that allow users to purchase digital assets using traditional payment methods like credit cards or bank transfers.
Implement onramping in your app with thirdweb's Universal Bridge →
Operational Security (OpSec) in the crypto space involves practices and strategies designed to protect sensitive information and digital assets from unauthorized access or theft.
A paymaster is an entity or smart contract that sponsors transaction fees on behalf of users, enabling gasless transactions. This mechanism enhances user experience by allowing interactions with the blockchain without requiring users to hold the native cryptocurrency for gas fees.
In blockchain terminology, "permissionless" refers to systems or networks that allow anyone to participate without requiring authorization from a central authority. Examples include Ethereum and Polygon.
Pessimistic proofs are cryptographic assurances used in blockchain systems to validate transactions or states under the assumption that participants may act maliciously.
A private key is a cryptographic string of characters that grants an individual access to their digital assets on a blockchain network. It serves as a secure password, enabling users to authorize transactions and manage their funds.
Proof aggregation is a cryptographic technique that combines multiple proofs into a single, succinct proof, reducing the amount of data that needs to be stored or transmitted.
Proof of Stake is a consensus mechanism used by blockchain networks to validate transactions and create new blocks. In PoS systems, validators are chosen to produce new blocks based on the amount of cryptocurrency they hold and are willing to stake as collateral, rather than relying on energy-intensive mining processes like in Proof of Work (PoW) systems.
Proof of Stake is a consensus mechanism used by blockchain networks to validate transactions and create new blocks. In PoS systems, validators are chosen to produce new blocks based on the amount of cryptocurrency they hold and are willing to stake as collateral, rather than relying on energy-intensive mining processes like in Proof of Work (PoW) systems.
A Prover is a component within zero-knowledge proof systems responsible for generating proofs that attest to the validity of computations or transactions without revealing the underlying data.
Proxy contracts are smart contracts that act as intermediaries, delegating calls to other contracts, often to facilitate upgradability and modularity in decentralized applications. By using a proxy, developers can separate the contract's logic from its data storage, allowing for updates to the logic without altering the storage structure.
A relayer is an entity or service that facilitates the communication and transmission of data between different blockchain networks or layers. In decentralized finance (DeFi) and cross-chain applications, relayers play a crucial role by submitting transactions on behalf of users, especially in systems where users may not have the native tokens required to pay for transaction fees.
Rollups (also known as blockchain rollups) are Layer 2 scaling solutions designed to increase the throughput and efficiency of blockchain networks by processing transactions off the main chain. They bundle multiple transactions into a single batch, which is then submitted to the main chain, reducing congestion and gas fees.
An RPC URL is an endpoint that enables applications to communicate with a blockchain network by sending requests and receiving responses. Through this interface, developers can perform actions such as querying blockchain data, broadcasting transactions, and interacting with smart contracts.
Get started with thirdweb's reliable & performant RPC Endpoints →
A semi-fungible token is a digital asset that exhibits characteristics of both fungible and non-fungible tokens, depending on its context or usage. Essentially, they can let you build apps that use multiple token types without introducing extra complexity.
Signature-based minting is a process where the creation of tokens or NFTs is authorized through cryptographic signatures, often to enable gasless transactions or lazy minting. In this approach, the creator signs a message authorizing the minting of a token, and the actual minting occurs when a user purchases the token, with the buyer covering the associated gas fees.
A smart account is an advanced blockchain account managed by a smart contract, offering enhanced functionality and security features beyond traditional externally owned accounts (EOAs), such as time-locked transactions, controlled permissions and more.
A smart contract is a self-executing program stored on a blockchain that automatically enforces the terms and conditions of an agreement when predefined conditions are met. These contracts eliminate the need for intermediaries, ensuring trustless and transparent transactions between parties.
A smart wallet is an advanced cryptocurrency wallet that integrates smart contract functionalities to enhance user experience and security. Unlike traditional wallets, smart wallets can execute predefined rules, automate transactions, and support multi-signature authorizations.
Solidity is a statically-typed, contract-oriented programming language specifically designed for developing smart contracts on the Ethereum blockchain. It draws inspiration from languages like JavaScript, Python, and C++, providing familiar syntax for developers.
Soulbound tokens are a type of non-transferable NFT intended to represent personal attributes, affiliations, or credentials on the blockchain.
Staking is the process by which cryptocurrency validators secure of a Proof-of-Stake (PoS) blockchain network.. Participants lock up a portion of their digital assets as collateral, granting them the opportunity to validate new blocks and earn rewards in the form of additional tokens.
A testnet is an alternative blockchain network used by developers to test and experiment with smart contracts and decentralized applications (dApps) without risking real assets. It simulates the mainnet environment, allowing for the identification and resolution of bugs, performance issues, and security vulnerabilities before deployment.
A token is a digital asset created and managed on a blockchain, representing various forms of value or utility. Unlike native cryptocurrencies like Ether, tokens are built on existing blockchain platforms, utilizing smart contracts to define their characteristics and functions. Some of the most popular types of tokens include non-fungible (NFTs) and fungible tokens.
Launch a fungible token →
Launch a non-fungible token (NFT) →
A transaction hash, also known as a transaction ID, is a unique alphanumeric identifier assigned to each transaction processed on a blockchain network.
A validator is an entity in a blockchain network, particularly in Proof-of-Stake (PoS) systems, responsible for verifying transactions and adding new blocks to the blockchain.
Validium is a layer 2 scaling solution for blockchain networks that combines on-chain data availability with off-chain computation to enhance scalability and reduce transaction costs.
A wallet, in the context of blockchain technology, allows users to store, manage, and interact with their cryptocurrencies and tokens. Wallets can be categorized into custodial and non-custodial types; custodial wallets are managed by third-party services that hold users' private keys, while non-custodial wallets give users full control over their private keys and funds.
A web3 payment gateway is a service that enables merchants to accept cryptocurrency payments from customers. It acts as an intermediary, processing transactions securely and efficiently, and often provides features like real-time exchange rates, transaction tracking, and monetization features.
Get started with thirdweb's web3 payment gateway, the Universal Bridge →
Webhooks are user-defined HTTP callbacks that enable real-time communication between different applications by sending automated messages or data updates when specific events occur. In the context of web3 development, webhooks can be utilized to notify blockchain apps of onchain events, such as transaction confirmations, token transfers, or contract executions.
Zero-Knowledge Proofs (ZK Proofs) are a cryptographic method of ensuring one party (the prover) to demonstrate to another party (the verifier) that a statement is true without revealing any underlying information about the statement itself.
A zkEVM is an Ethereum Virtual Machine compatible with zero-knowledge proof computations, enabling the execution of smart contracts in a manner that is both privacy-preserving and scalable.
The Application Binary Interface (ABI) in Ethereum defines the methods and structures used in smart contracts, enabling seamless interaction between contracts and external applications.
An Application Programming Interface (API) is a set of protocols and tools that allow different software applications to communicate with each other. In web3 development, APIs enable interaction with blockchain networks, facilitating tasks such as retrieving data, sending transactions, and monitoring events.
An API key is a unique identifier used to authenticate requests associated with a project or application when interacting with an API.
An Automated Market Maker (AMM) is a way decentralized finance (DeFi) protocols, such as decentralized exchanges, enabld the automated trading of digital assets without the need for a traditional order book.
Amazon Web Services Key Management Service (AWS KMS) is a managed service that enables users to create and control cryptographic keys across AWS services—and they can also be used for securely managing private keys, encrypting sensitive data, and ensuring compliance with security standards.
A backend wallet refers to a server-side wallet that manages private keys and signs transactions on behalf of users or applications. They are essential for services that require automated transaction processing, such as exchanges, payment gateways and other similar decentralized applications.
The base fee is a component of Ethereum's transaction fee mechanism, introduced with the London Hard Fork (EIP-1559). It represents the minimum amount of gas required to include a transaction in a block and adjusts dynamically based on network congestion. The base fee is burned (removed from circulation), aiming to stabilize transaction fees and reduce volatility.
If you’re trying to estimate costs and optimize gas usage, why not check out our transaction simulator here →
A block hash is a unique cryptographic identifier assigned to each block in a blockchain. Essentially, each hash is calculated using the previous hash. This mechanism ensures that any alteration in the block's content would result in a completely different hash.
A block number is a sequential identifier assigned to each block in a blockchain, indicating its position within the chain. It serves as a reference point for transactions and events that occurred at a specific time.
A block timestamp records the approximate time when a block is validated and added to the blockchain, typically in Unix epoch format; crucial for implementing time-based functionalities in smart contracts, such as auctions, vesting schedules, or time-locked operations.
A blockchain bridge is a protocol that enables interoperability between two separate blockchain networks, allowing assets or data to be transferred from one to the other.
A blockchain fork occurs when a blockchain network diverges into two separate paths, resulting in two distinct chains sharing a common history. Forks can be categorized as soft or hard: a soft fork introduces backward-compatible changes, allowing nodes running the old software to recognize new blocks, while a hard fork involves changes that are not backward-compatible, requiring all nodes to upgrade to the new version.
A bundler is a service or tool that aggregates multiple transactions or data inputs into a single, cohesive unit for processing. The idea is that by reducing data burden on a main chain, it improves ecosystem scalability.
A Centralized Exchange (CEX) is a cryptocurrency trading platform operated by a centralized organization manages order matching, custody, and transaction settlements for the end user.
Chain abstraction refers to a development approach that enables applications to interact with multiple blockchain networks without being tied to a single one.
A Chain ID is a unique identifier assigned to a blockchain network, used to distinguish between different networks and prevent transaction replay attacks across chains. Each EVM chain has its own unique chain ID.
Explore the chain IDs of EVM chains via thirdweb Chainlist →
Claim phases, also known as "claim conditions," are configurations within a token distribution event that define specific parameters under which participants can acquire tokens. These parameters may include eligibility criteria, token release schedules, pricing, and quantity limits per participant.
Composability is a design principle in decentralized finance (DeFi) that allows various protocols and smart contracts to interact and integrate seamlessly.
A custodial wallet is a type of cryptocurrency wallet where a third party holds and manages the private keys on behalf of the user. This mechanism, typically chosen by centralized exchanges and other mass-consumer focused services, gives the platform control over the user's funds.
A Decentralized Exchange (DEX) is a peer-to-peer trading platform that allows users to trade cryptocurrencies directly from their wallets without relying on a centralized intermediary. DEXs utilize smart contracts to facilitate trades, ensuring that users retain control over their private keys and funds throughout the process.
Delayed reveal is a feature in NFT (Non-Fungible Token) drops that allows creators to mint tokens with hidden content, which is unveiled at a later specified time. Initially, placeholders or generic metadata represent the NFTs, generating anticipation and engagement within the community. At the predetermined reveal time, the actual content—such as unique artwork or attributes—is revealed.
Delayed reveal module for ERC-721 contracts →
Delayed reveal module: batched metadata for ERC-721 contracts →
A "drop" refers to the release of a new collection of tokens or digital assets to the public. Drops are often accompanied by specific claim conditions, such as limited availability, time-sensitive offers, or exclusive access for certain users.
An Ethereum Improvement Proposal (EIP) is a design document that outlines proposed changes, features, or standards for the Ethereum network. EIPs serve as a standardized process for the Ethereum community to discuss, review, and implement network upgrades or modifications.
ERC-20 is a widely adopted standard for creating fungible tokens on the Ethereum blockchain. Fungible tokens are identical and interchangeable, making ERC-20 suitable for representing assets like currencies, points, or shares.
ERC-721 is a standard for creating non-fungible tokens (NFTs) on the Ethereum blockchain. Unlike ERC-20 tokens, each ERC-721 token is unique and cannot be exchanged on a one-to-one basis with another ERC-721 token., making them ideal for representing individual digital assets such as art, collectibles, or in-game items.
ERC-721A is an optimized implementation of the ERC-721 standard that allows for the minting of multiple NFTs in a single transaction at a significantly reduced gas cost. This efficiency is achieved by minimizing redundant storage operations during the minting process.
The Ethereum Virtual Machine (EVM) is the runtime environment for executing smart contracts on the Ethereum blockchain. It functions as a decentralized computer that ensures smart contracts execute consistently across all nodes, maintaining the integrity and predictability of the Ethereum network.
An EVM wallet is a digital wallet compatible with the Ethereum Virtual Machine, allowing users to manage assets and interact with smart contracts on Ethereum and EVM-compatible networks.
An Externally Owned Account (EOA) is a type of account on the Ethereum blockchain controlled by a private key held by a user. EOAs can initiate transactions, interact with smart contracts, and hold cryptocurrencies.
A factory contract is a smart contract designed to deploy other smart contracts, often used to create multiple instances of a particular contract with standardized parameters.
A crypto faucet is a service that dispenses small amounts of cryptocurrency, typically for free, to users. Faucets are commonly used on testnets, providing developers with tokens necessary to deploy and test smart contracts on specific testnets without financial risk.
Explore testnet faucets →
Finality in blockchain refers to the point at which a transaction is considered irreversible and permanently recorded on the blockchain. Once finality is achieved, the transaction cannot be altered or undone, ensuring the integrity and trustworthiness of the lnetwork.
A fungible token is a digital asset that is interchangeable with another token of the same type and value. This interchangeability means that each unit of the token holds the same value and can be exchanged on a one-to-one basis. Cryptocurrencies like USDT or ApeCoin are prime examples of fungible tokens, where each coin or token is identical in value.
A gas fee is a charge imposed on users to compensate for the computational resources required to process and validate transactions on a blockchain network. For the Ethereum network, gas fees are denominated in gwei, a subunit of Ether (ETH), and fluctuate based on network demand and transaction complexity.
Gasless transactions, also known as meta-transactions, enable users to execute blockchain transactions without directly paying the associated gas fees. Instead, the project owner or a relayer covers the gas costs on behalf of the user.
Google Key Management Service (KMS) is a cloud-based service that enables users to manage cryptographic keys for their applications. In the context of web3 development, Google KMS can be utilized to securely store and manage private keys used for signing blockchain transactions, ensuring that sensitive keys are protected from unauthorized access.
Gwei is a denomination of Ether (ETH), the native cryptocurrency of the Ethereum network, representing one billionth of an Ether (10^-9 ETH). It is commonly used to express gas prices in the Ethereum ecosystem, providing a more granular measurement for transaction fees.
Interoperability refers to the ability of different blockchain networks and protocols to communicate, share data, and interact seamlessly with one another.
The InterPlanetary File System (IPFS) is a decentralized, peer-to-peer file storage and sharing protocol designed to make the web faster, safer, and more open. Unlike traditional centralized servers, IPFS distributes data across a network of nodes, allowing users to store and access files in a distributed manner.
A Large Language Model (LLM) is a type of artificial intelligence model designed to understand and generate human language.
A Layer 1 (L1) blockchain refers to the base layer or main network in a blockchain architecture, responsible for the fundamental operations such as transaction processing, consensus mechanisms, and smart contract execution.
A Layer 2 (L2) blockchain is a secondary framework or protocol built atop an existing Layer 1 blockchain, aiming to enhance scalability and efficiency by offloading certain operations from the main chain.
Lazy minting is a method in the NFT (Non-Fungible Token) space where the creation of the NFT on the blockchain is deferred until the moment of purchase. This approach allows creators to list their digital assets without incurring upfront gas fees, as the minting cost is transferred to the buyer upon sale.
Liquidity refers to the ease with which an asset can be bought or sold in the market without significantly affecting its price. In short, it's a measure of how much value is directly available and accessible to users.
Metadata is data that provides information about other data, thus in web3, metadata is often associated with digital assets like non-fungible tokens (NFTs). This metadata is typically included during smart contract creation, where a developer will specify attributes such as the creator, creation date, and other characteristics.
Minting in the context of blockchain refers to the process of creating new tokens or digital assets and recording them on the blockchain; typically referring to fungible tokens like ERC-20 tokens or NFTs such as ERC-721 tokens.
An MPC wallet utilizes multi-party computation technology to enhance the security of private key management in cryptocurrency transactions. Instead of a single entity holding the entire private key, it is divided into multiple shares, each held by different parties. Transactions require a predefined number of these parties to collaborate, ensuring that no single party can unilaterally access the funds.
A non-custodial wallet is a type of cryptocurrency wallet where the user retains full control over their private keys and, consequently, their digital assets.
A nonce is a unique, arbitrary number used once in cryptographic communication to prevent replay attacks. For EVM transactions, the nonce represents the number of transactions sent from a given address, ensuring each transaction is processed sequentially and only once.
An NPC (Non-Playable Character) refers to characters within a game that are not controlled by players but by the game's underlying code or artificial intelligence. These characters can serve various roles, such as guides, merchants, or quest givers, enhancing the interactive experience within the game.
Now, with blockchain enabled AI models, you can build powerful NPCs for blockchain games that are capable of managing their own wallets.
Learn more about blockchain enabled AI NPCs →
An on-ramp (or on ramp) refers to services or platforms that facilitate the conversion of fiat currency into cryptocurrency, enabling onboarding. These services often include exchanges, payment processors, or integrated solutions within blockchain applications that allow users to purchase digital assets using traditional payment methods like credit cards or bank transfers.
Implement onramping in your app with thirdweb's Universal Bridge →
Operational Security (OpSec) in the crypto space involves practices and strategies designed to protect sensitive information and digital assets from unauthorized access or theft.
A paymaster is an entity or smart contract that sponsors transaction fees on behalf of users, enabling gasless transactions. This mechanism enhances user experience by allowing interactions with the blockchain without requiring users to hold the native cryptocurrency for gas fees.
In blockchain terminology, "permissionless" refers to systems or networks that allow anyone to participate without requiring authorization from a central authority. Examples include Ethereum and Polygon.
Pessimistic proofs are cryptographic assurances used in blockchain systems to validate transactions or states under the assumption that participants may act maliciously.
A private key is a cryptographic string of characters that grants an individual access to their digital assets on a blockchain network. It serves as a secure password, enabling users to authorize transactions and manage their funds.
Proof aggregation is a cryptographic technique that combines multiple proofs into a single, succinct proof, reducing the amount of data that needs to be stored or transmitted.
Proof of Stake is a consensus mechanism used by blockchain networks to validate transactions and create new blocks. In PoS systems, validators are chosen to produce new blocks based on the amount of cryptocurrency they hold and are willing to stake as collateral, rather than relying on energy-intensive mining processes like in Proof of Work (PoW) systems.
Proof of Stake is a consensus mechanism used by blockchain networks to validate transactions and create new blocks. In PoS systems, validators are chosen to produce new blocks based on the amount of cryptocurrency they hold and are willing to stake as collateral, rather than relying on energy-intensive mining processes like in Proof of Work (PoW) systems.
A Prover is a component within zero-knowledge proof systems responsible for generating proofs that attest to the validity of computations or transactions without revealing the underlying data.
Proxy contracts are smart contracts that act as intermediaries, delegating calls to other contracts, often to facilitate upgradability and modularity in decentralized applications. By using a proxy, developers can separate the contract's logic from its data storage, allowing for updates to the logic without altering the storage structure.
A relayer is an entity or service that facilitates the communication and transmission of data between different blockchain networks or layers. In decentralized finance (DeFi) and cross-chain applications, relayers play a crucial role by submitting transactions on behalf of users, especially in systems where users may not have the native tokens required to pay for transaction fees.
Rollups (also known as blockchain rollups) are Layer 2 scaling solutions designed to increase the throughput and efficiency of blockchain networks by processing transactions off the main chain. They bundle multiple transactions into a single batch, which is then submitted to the main chain, reducing congestion and gas fees.
An RPC URL is an endpoint that enables applications to communicate with a blockchain network by sending requests and receiving responses. Through this interface, developers can perform actions such as querying blockchain data, broadcasting transactions, and interacting with smart contracts.
Get started with thirdweb's reliable & performant RPC Endpoints →
A semi-fungible token is a digital asset that exhibits characteristics of both fungible and non-fungible tokens, depending on its context or usage. Essentially, they can let you build apps that use multiple token types without introducing extra complexity.
Signature-based minting is a process where the creation of tokens or NFTs is authorized through cryptographic signatures, often to enable gasless transactions or lazy minting. In this approach, the creator signs a message authorizing the minting of a token, and the actual minting occurs when a user purchases the token, with the buyer covering the associated gas fees.
A smart account is an advanced blockchain account managed by a smart contract, offering enhanced functionality and security features beyond traditional externally owned accounts (EOAs), such as time-locked transactions, controlled permissions and more.
A smart contract is a self-executing program stored on a blockchain that automatically enforces the terms and conditions of an agreement when predefined conditions are met. These contracts eliminate the need for intermediaries, ensuring trustless and transparent transactions between parties.
A smart wallet is an advanced cryptocurrency wallet that integrates smart contract functionalities to enhance user experience and security. Unlike traditional wallets, smart wallets can execute predefined rules, automate transactions, and support multi-signature authorizations.
Solidity is a statically-typed, contract-oriented programming language specifically designed for developing smart contracts on the Ethereum blockchain. It draws inspiration from languages like JavaScript, Python, and C++, providing familiar syntax for developers.
Soulbound tokens are a type of non-transferable NFT intended to represent personal attributes, affiliations, or credentials on the blockchain.
Staking is the process by which cryptocurrency validators secure of a Proof-of-Stake (PoS) blockchain network.. Participants lock up a portion of their digital assets as collateral, granting them the opportunity to validate new blocks and earn rewards in the form of additional tokens.
A testnet is an alternative blockchain network used by developers to test and experiment with smart contracts and decentralized applications (dApps) without risking real assets. It simulates the mainnet environment, allowing for the identification and resolution of bugs, performance issues, and security vulnerabilities before deployment.
A token is a digital asset created and managed on a blockchain, representing various forms of value or utility. Unlike native cryptocurrencies like Ether, tokens are built on existing blockchain platforms, utilizing smart contracts to define their characteristics and functions. Some of the most popular types of tokens include non-fungible (NFTs) and fungible tokens.
Launch a fungible token →
Launch a non-fungible token (NFT) →
A transaction hash, also known as a transaction ID, is a unique alphanumeric identifier assigned to each transaction processed on a blockchain network.
A validator is an entity in a blockchain network, particularly in Proof-of-Stake (PoS) systems, responsible for verifying transactions and adding new blocks to the blockchain.
Validium is a layer 2 scaling solution for blockchain networks that combines on-chain data availability with off-chain computation to enhance scalability and reduce transaction costs.
A wallet, in the context of blockchain technology, allows users to store, manage, and interact with their cryptocurrencies and tokens. Wallets can be categorized into custodial and non-custodial types; custodial wallets are managed by third-party services that hold users' private keys, while non-custodial wallets give users full control over their private keys and funds.
A web3 payment gateway is a service that enables merchants to accept cryptocurrency payments from customers. It acts as an intermediary, processing transactions securely and efficiently, and often provides features like real-time exchange rates, transaction tracking, and monetization features.
Get started with thirdweb's web3 payment gateway, the Universal Bridge →
Webhooks are user-defined HTTP callbacks that enable real-time communication between different applications by sending automated messages or data updates when specific events occur. In the context of web3 development, webhooks can be utilized to notify blockchain apps of onchain events, such as transaction confirmations, token transfers, or contract executions.
Zero-Knowledge Proofs (ZK Proofs) are a cryptographic method of ensuring one party (the prover) to demonstrate to another party (the verifier) that a statement is true without revealing any underlying information about the statement itself.
A zkEVM is an Ethereum Virtual Machine compatible with zero-knowledge proof computations, enabling the execution of smart contracts in a manner that is both privacy-preserving and scalable.
The Application Binary Interface (ABI) in Ethereum defines the methods and structures used in smart contracts, enabling seamless interaction between contracts and external applications.
An Application Programming Interface (API) is a set of protocols and tools that allow different software applications to communicate with each other. In web3 development, APIs enable interaction with blockchain networks, facilitating tasks such as retrieving data, sending transactions, and monitoring events.
An API key is a unique identifier used to authenticate requests associated with a project or application when interacting with an API.
An Automated Market Maker (AMM) is a way decentralized finance (DeFi) protocols, such as decentralized exchanges, enabld the automated trading of digital assets without the need for a traditional order book.
Amazon Web Services Key Management Service (AWS KMS) is a managed service that enables users to create and control cryptographic keys across AWS services—and they can also be used for securely managing private keys, encrypting sensitive data, and ensuring compliance with security standards.
A backend wallet refers to a server-side wallet that manages private keys and signs transactions on behalf of users or applications. They are essential for services that require automated transaction processing, such as exchanges, payment gateways and other similar decentralized applications.
The base fee is a component of Ethereum's transaction fee mechanism, introduced with the London Hard Fork (EIP-1559). It represents the minimum amount of gas required to include a transaction in a block and adjusts dynamically based on network congestion. The base fee is burned (removed from circulation), aiming to stabilize transaction fees and reduce volatility.
If you’re trying to estimate costs and optimize gas usage, why not check out our transaction simulator here →
A block hash is a unique cryptographic identifier assigned to each block in a blockchain. Essentially, each hash is calculated using the previous hash. This mechanism ensures that any alteration in the block's content would result in a completely different hash.
A block number is a sequential identifier assigned to each block in a blockchain, indicating its position within the chain. It serves as a reference point for transactions and events that occurred at a specific time.
A block timestamp records the approximate time when a block is validated and added to the blockchain, typically in Unix epoch format; crucial for implementing time-based functionalities in smart contracts, such as auctions, vesting schedules, or time-locked operations.
A blockchain bridge is a protocol that enables interoperability between two separate blockchain networks, allowing assets or data to be transferred from one to the other.
A blockchain fork occurs when a blockchain network diverges into two separate paths, resulting in two distinct chains sharing a common history. Forks can be categorized as soft or hard: a soft fork introduces backward-compatible changes, allowing nodes running the old software to recognize new blocks, while a hard fork involves changes that are not backward-compatible, requiring all nodes to upgrade to the new version.
A bundler is a service or tool that aggregates multiple transactions or data inputs into a single, cohesive unit for processing. The idea is that by reducing data burden on a main chain, it improves ecosystem scalability.
A Centralized Exchange (CEX) is a cryptocurrency trading platform operated by a centralized organization manages order matching, custody, and transaction settlements for the end user.
Chain abstraction refers to a development approach that enables applications to interact with multiple blockchain networks without being tied to a single one.
A Chain ID is a unique identifier assigned to a blockchain network, used to distinguish between different networks and prevent transaction replay attacks across chains. Each EVM chain has its own unique chain ID.
Explore the chain IDs of EVM chains via thirdweb Chainlist →
Claim phases, also known as "claim conditions," are configurations within a token distribution event that define specific parameters under which participants can acquire tokens. These parameters may include eligibility criteria, token release schedules, pricing, and quantity limits per participant.
Composability is a design principle in decentralized finance (DeFi) that allows various protocols and smart contracts to interact and integrate seamlessly.
A custodial wallet is a type of cryptocurrency wallet where a third party holds and manages the private keys on behalf of the user. This mechanism, typically chosen by centralized exchanges and other mass-consumer focused services, gives the platform control over the user's funds.
A Decentralized Exchange (DEX) is a peer-to-peer trading platform that allows users to trade cryptocurrencies directly from their wallets without relying on a centralized intermediary. DEXs utilize smart contracts to facilitate trades, ensuring that users retain control over their private keys and funds throughout the process.
Delayed reveal is a feature in NFT (Non-Fungible Token) drops that allows creators to mint tokens with hidden content, which is unveiled at a later specified time. Initially, placeholders or generic metadata represent the NFTs, generating anticipation and engagement within the community. At the predetermined reveal time, the actual content—such as unique artwork or attributes—is revealed.
Delayed reveal module for ERC-721 contracts →
Delayed reveal module: batched metadata for ERC-721 contracts →
A "drop" refers to the release of a new collection of tokens or digital assets to the public. Drops are often accompanied by specific claim conditions, such as limited availability, time-sensitive offers, or exclusive access for certain users.
An Ethereum Improvement Proposal (EIP) is a design document that outlines proposed changes, features, or standards for the Ethereum network. EIPs serve as a standardized process for the Ethereum community to discuss, review, and implement network upgrades or modifications.
ERC-20 is a widely adopted standard for creating fungible tokens on the Ethereum blockchain. Fungible tokens are identical and interchangeable, making ERC-20 suitable for representing assets like currencies, points, or shares.
ERC-721 is a standard for creating non-fungible tokens (NFTs) on the Ethereum blockchain. Unlike ERC-20 tokens, each ERC-721 token is unique and cannot be exchanged on a one-to-one basis with another ERC-721 token., making them ideal for representing individual digital assets such as art, collectibles, or in-game items.
ERC-721A is an optimized implementation of the ERC-721 standard that allows for the minting of multiple NFTs in a single transaction at a significantly reduced gas cost. This efficiency is achieved by minimizing redundant storage operations during the minting process.
The Ethereum Virtual Machine (EVM) is the runtime environment for executing smart contracts on the Ethereum blockchain. It functions as a decentralized computer that ensures smart contracts execute consistently across all nodes, maintaining the integrity and predictability of the Ethereum network.
An EVM wallet is a digital wallet compatible with the Ethereum Virtual Machine, allowing users to manage assets and interact with smart contracts on Ethereum and EVM-compatible networks.
An Externally Owned Account (EOA) is a type of account on the Ethereum blockchain controlled by a private key held by a user. EOAs can initiate transactions, interact with smart contracts, and hold cryptocurrencies.
A factory contract is a smart contract designed to deploy other smart contracts, often used to create multiple instances of a particular contract with standardized parameters.
A crypto faucet is a service that dispenses small amounts of cryptocurrency, typically for free, to users. Faucets are commonly used on testnets, providing developers with tokens necessary to deploy and test smart contracts on specific testnets without financial risk.
Explore testnet faucets →
Finality in blockchain refers to the point at which a transaction is considered irreversible and permanently recorded on the blockchain. Once finality is achieved, the transaction cannot be altered or undone, ensuring the integrity and trustworthiness of the lnetwork.
A fungible token is a digital asset that is interchangeable with another token of the same type and value. This interchangeability means that each unit of the token holds the same value and can be exchanged on a one-to-one basis. Cryptocurrencies like USDT or ApeCoin are prime examples of fungible tokens, where each coin or token is identical in value.
A gas fee is a charge imposed on users to compensate for the computational resources required to process and validate transactions on a blockchain network. For the Ethereum network, gas fees are denominated in gwei, a subunit of Ether (ETH), and fluctuate based on network demand and transaction complexity.
Gasless transactions, also known as meta-transactions, enable users to execute blockchain transactions without directly paying the associated gas fees. Instead, the project owner or a relayer covers the gas costs on behalf of the user.
Google Key Management Service (KMS) is a cloud-based service that enables users to manage cryptographic keys for their applications. In the context of web3 development, Google KMS can be utilized to securely store and manage private keys used for signing blockchain transactions, ensuring that sensitive keys are protected from unauthorized access.
Gwei is a denomination of Ether (ETH), the native cryptocurrency of the Ethereum network, representing one billionth of an Ether (10^-9 ETH). It is commonly used to express gas prices in the Ethereum ecosystem, providing a more granular measurement for transaction fees.
Interoperability refers to the ability of different blockchain networks and protocols to communicate, share data, and interact seamlessly with one another.
The InterPlanetary File System (IPFS) is a decentralized, peer-to-peer file storage and sharing protocol designed to make the web faster, safer, and more open. Unlike traditional centralized servers, IPFS distributes data across a network of nodes, allowing users to store and access files in a distributed manner.
A Large Language Model (LLM) is a type of artificial intelligence model designed to understand and generate human language.
A Layer 1 (L1) blockchain refers to the base layer or main network in a blockchain architecture, responsible for the fundamental operations such as transaction processing, consensus mechanisms, and smart contract execution.
A Layer 2 (L2) blockchain is a secondary framework or protocol built atop an existing Layer 1 blockchain, aiming to enhance scalability and efficiency by offloading certain operations from the main chain.
Lazy minting is a method in the NFT (Non-Fungible Token) space where the creation of the NFT on the blockchain is deferred until the moment of purchase. This approach allows creators to list their digital assets without incurring upfront gas fees, as the minting cost is transferred to the buyer upon sale.
Liquidity refers to the ease with which an asset can be bought or sold in the market without significantly affecting its price. In short, it's a measure of how much value is directly available and accessible to users.
Metadata is data that provides information about other data, thus in web3, metadata is often associated with digital assets like non-fungible tokens (NFTs). This metadata is typically included during smart contract creation, where a developer will specify attributes such as the creator, creation date, and other characteristics.
Minting in the context of blockchain refers to the process of creating new tokens or digital assets and recording them on the blockchain; typically referring to fungible tokens like ERC-20 tokens or NFTs such as ERC-721 tokens.
An MPC wallet utilizes multi-party computation technology to enhance the security of private key management in cryptocurrency transactions. Instead of a single entity holding the entire private key, it is divided into multiple shares, each held by different parties. Transactions require a predefined number of these parties to collaborate, ensuring that no single party can unilaterally access the funds.
A non-custodial wallet is a type of cryptocurrency wallet where the user retains full control over their private keys and, consequently, their digital assets.
A nonce is a unique, arbitrary number used once in cryptographic communication to prevent replay attacks. For EVM transactions, the nonce represents the number of transactions sent from a given address, ensuring each transaction is processed sequentially and only once.
An NPC (Non-Playable Character) refers to characters within a game that are not controlled by players but by the game's underlying code or artificial intelligence. These characters can serve various roles, such as guides, merchants, or quest givers, enhancing the interactive experience within the game.
Now, with blockchain enabled AI models, you can build powerful NPCs for blockchain games that are capable of managing their own wallets.
Learn more about blockchain enabled AI NPCs →
An on-ramp (or on ramp) refers to services or platforms that facilitate the conversion of fiat currency into cryptocurrency, enabling onboarding. These services often include exchanges, payment processors, or integrated solutions within blockchain applications that allow users to purchase digital assets using traditional payment methods like credit cards or bank transfers.
Implement onramping in your app with thirdweb's Universal Bridge →
Operational Security (OpSec) in the crypto space involves practices and strategies designed to protect sensitive information and digital assets from unauthorized access or theft.
A paymaster is an entity or smart contract that sponsors transaction fees on behalf of users, enabling gasless transactions. This mechanism enhances user experience by allowing interactions with the blockchain without requiring users to hold the native cryptocurrency for gas fees.
In blockchain terminology, "permissionless" refers to systems or networks that allow anyone to participate without requiring authorization from a central authority. Examples include Ethereum and Polygon.
Pessimistic proofs are cryptographic assurances used in blockchain systems to validate transactions or states under the assumption that participants may act maliciously.
A private key is a cryptographic string of characters that grants an individual access to their digital assets on a blockchain network. It serves as a secure password, enabling users to authorize transactions and manage their funds.
Proof aggregation is a cryptographic technique that combines multiple proofs into a single, succinct proof, reducing the amount of data that needs to be stored or transmitted.
Proof of Stake is a consensus mechanism used by blockchain networks to validate transactions and create new blocks. In PoS systems, validators are chosen to produce new blocks based on the amount of cryptocurrency they hold and are willing to stake as collateral, rather than relying on energy-intensive mining processes like in Proof of Work (PoW) systems.
Proof of Stake is a consensus mechanism used by blockchain networks to validate transactions and create new blocks. In PoS systems, validators are chosen to produce new blocks based on the amount of cryptocurrency they hold and are willing to stake as collateral, rather than relying on energy-intensive mining processes like in Proof of Work (PoW) systems.
A Prover is a component within zero-knowledge proof systems responsible for generating proofs that attest to the validity of computations or transactions without revealing the underlying data.
Proxy contracts are smart contracts that act as intermediaries, delegating calls to other contracts, often to facilitate upgradability and modularity in decentralized applications. By using a proxy, developers can separate the contract's logic from its data storage, allowing for updates to the logic without altering the storage structure.
A relayer is an entity or service that facilitates the communication and transmission of data between different blockchain networks or layers. In decentralized finance (DeFi) and cross-chain applications, relayers play a crucial role by submitting transactions on behalf of users, especially in systems where users may not have the native tokens required to pay for transaction fees.
Rollups (also known as blockchain rollups) are Layer 2 scaling solutions designed to increase the throughput and efficiency of blockchain networks by processing transactions off the main chain. They bundle multiple transactions into a single batch, which is then submitted to the main chain, reducing congestion and gas fees.
An RPC URL is an endpoint that enables applications to communicate with a blockchain network by sending requests and receiving responses. Through this interface, developers can perform actions such as querying blockchain data, broadcasting transactions, and interacting with smart contracts.
Get started with thirdweb's reliable & performant RPC Endpoints →
A semi-fungible token is a digital asset that exhibits characteristics of both fungible and non-fungible tokens, depending on its context or usage. Essentially, they can let you build apps that use multiple token types without introducing extra complexity.
Signature-based minting is a process where the creation of tokens or NFTs is authorized through cryptographic signatures, often to enable gasless transactions or lazy minting. In this approach, the creator signs a message authorizing the minting of a token, and the actual minting occurs when a user purchases the token, with the buyer covering the associated gas fees.
A smart account is an advanced blockchain account managed by a smart contract, offering enhanced functionality and security features beyond traditional externally owned accounts (EOAs), such as time-locked transactions, controlled permissions and more.
A smart contract is a self-executing program stored on a blockchain that automatically enforces the terms and conditions of an agreement when predefined conditions are met. These contracts eliminate the need for intermediaries, ensuring trustless and transparent transactions between parties.
A smart wallet is an advanced cryptocurrency wallet that integrates smart contract functionalities to enhance user experience and security. Unlike traditional wallets, smart wallets can execute predefined rules, automate transactions, and support multi-signature authorizations.
Solidity is a statically-typed, contract-oriented programming language specifically designed for developing smart contracts on the Ethereum blockchain. It draws inspiration from languages like JavaScript, Python, and C++, providing familiar syntax for developers.
Soulbound tokens are a type of non-transferable NFT intended to represent personal attributes, affiliations, or credentials on the blockchain.
Staking is the process by which cryptocurrency validators secure of a Proof-of-Stake (PoS) blockchain network.. Participants lock up a portion of their digital assets as collateral, granting them the opportunity to validate new blocks and earn rewards in the form of additional tokens.
A testnet is an alternative blockchain network used by developers to test and experiment with smart contracts and decentralized applications (dApps) without risking real assets. It simulates the mainnet environment, allowing for the identification and resolution of bugs, performance issues, and security vulnerabilities before deployment.
A token is a digital asset created and managed on a blockchain, representing various forms of value or utility. Unlike native cryptocurrencies like Ether, tokens are built on existing blockchain platforms, utilizing smart contracts to define their characteristics and functions. Some of the most popular types of tokens include non-fungible (NFTs) and fungible tokens.
Launch a fungible token →
Launch a non-fungible token (NFT) →
A transaction hash, also known as a transaction ID, is a unique alphanumeric identifier assigned to each transaction processed on a blockchain network.
A validator is an entity in a blockchain network, particularly in Proof-of-Stake (PoS) systems, responsible for verifying transactions and adding new blocks to the blockchain.
Validium is a layer 2 scaling solution for blockchain networks that combines on-chain data availability with off-chain computation to enhance scalability and reduce transaction costs.
A wallet, in the context of blockchain technology, allows users to store, manage, and interact with their cryptocurrencies and tokens. Wallets can be categorized into custodial and non-custodial types; custodial wallets are managed by third-party services that hold users' private keys, while non-custodial wallets give users full control over their private keys and funds.
A web3 payment gateway is a service that enables merchants to accept cryptocurrency payments from customers. It acts as an intermediary, processing transactions securely and efficiently, and often provides features like real-time exchange rates, transaction tracking, and monetization features.
Get started with thirdweb's web3 payment gateway, the Universal Bridge →
Webhooks are user-defined HTTP callbacks that enable real-time communication between different applications by sending automated messages or data updates when specific events occur. In the context of web3 development, webhooks can be utilized to notify blockchain apps of onchain events, such as transaction confirmations, token transfers, or contract executions.
Zero-Knowledge Proofs (ZK Proofs) are a cryptographic method of ensuring one party (the prover) to demonstrate to another party (the verifier) that a statement is true without revealing any underlying information about the statement itself.
A zkEVM is an Ethereum Virtual Machine compatible with zero-knowledge proof computations, enabling the execution of smart contracts in a manner that is both privacy-preserving and scalable.
Start with thirdweb.
Build web3 apps with ease. Get instant access.
Start with thirdweb.
Build web3 apps with ease. Get instant access.
Start with thirdweb.
Build web3 apps with ease. Get instant access.
Products
Networks
Products
Networks
Products
Networks