What is ThirdWeb?

IntermediateAug 29, 2024
ThirdWeb is a comprehensive web3 development platform that simplifies the creation, deployment, and management of decentralized applications (dApps) across multiple blockchains.
What is ThirdWeb?

ThirdWeb is the premier platform for Web3 developers. Its service allows developers to build, manage, and analyze their Web3 applications. ThirdWeb is a full-stack, open-source Web3 development platform that provides users with UI, backend, and on-chain tools to create fully functional Web3 applications on any EVM chain.

ThirdWeb supports notable blockchains such as Ethereum, Solana, Polygon, Flow, Avalanche, Fantom, and Near. The ThirdWeb is user-friendly, and users do not require a comprehensive understanding of blockchain. technologies to launch an application. The free toolkit has user-friendly features that allow users to create, deploy, and manage various Web3 applications without writing a single line of code.

The organization provides various services, including decentralized storage options, authentication protocols, and analytics platforms. The new web will incorporate technologies comparable to those of the current environment. The critical distinction will be that assets will be generated as NFTs and social tokens accessible on marketplaces that support cryptocurrencies.

Thirdweb’s SDKs facilitate the incorporation of Web3 in various programming languages and offer UI components for front-end development. ThirdWeb also provides solutions for integrating Web3 technologies into commerce applications, gaming, NFT creation and minting, and loyalty programs.

Thirdweb Background

ThirdWeb was established in December 2021 by Steven Bartlett, the founder of Social Chain and the most recent investor in Dragon Den, the United Kingdom’s version of Shark Tank, and Furqan Rydhan, the founding CTO of Bebo and AppLovin. A string of A-list investors, including Gary Vaynerchuck, Shaan Puri, Ryan Hoover, Greg Isenberg, and Packy McCormick, provided $5 million in seed funding for ThirdWeb.

In 2022, nine months after its launch, the initiative raised an additional $24 million. The venture was valued at $160 million during the Series A funding round. Shopify, Polygon, and Coinbase Ventures were a few of the investors who contributed to Katie Haun’s $1.5 billion crypto fund. More than 30,000 developers have utilized ThirdWeb to deploy more than 100,000 smart contracts. These contracts are stored in community-approved templates that can be customized, as well as SDKs.

What are Thirdweb Software Development Kits (SDKs)?

The Thirdweb devkit can be employed to develop interface applications that can be accessed through a mobile app or a web browser. Various features are compatible with popular frameworks, including Typescript, Python, and Go. thirdweb currently supports notable blockchains such as Ethereum, Solana, Polygon, Flow, Avalanche, Fantom, and Near.

The currently available SDKs give developers increased control over the utility and accelerate development by simply copying and pasting the widget codes. Thirdweb automatically embeds the code into the developer’s site builder.

The Thirdweb SDKs allow developers to create a page that facilitates the purchase and sale of digital tokens, supported by a DAO governance model. Furthermore, it is possible to generate NFT drops that allow developers to mint their NFTs and designate ownership to a digital wallet without technical expertise.

Thirdweb Projects

Thirdweb Connect

Connect is a comprehensive utility that facilitates all users’ connections to your application. It includes a performant API for interacting with the blockchain, self-custodial in-app wallets, account abstraction, onramps, and customizable onboarding sequences. Every EVM-compatible chain supports Thirdweb Connect.

Features of Connect

Connect provides a comprehensive toolkit to facilitate the connection of wallets to applications. This toolkit includes pre-installed UI components and interfaces that enable developers to create individual Connect Wallet experiences. Thirdweb Connect allows users to:

  • Connect to over 350 wallet providers that support all EVM networks.
  • Authenticate users and login with customizable and secure email, phone, passkey, and social login procedures.
  • Execute transactions, view balances, display ENS names, and perform wallet actions such as connecting and disconnecting wallets with Thirdweb’s reliable, type-safe API.
  • Easily integrate with Thirdweb’s contracts to allow users to interact with the application.
  • Facilitate payments by enabling users to top up their accounts or make on-chain purchases with a credit card through Pay.

Onboard Users

Connect is essential for onboarding users, as it provides a flexible sign-up procedure that accommodates a variety of preferences. It also allows users to sign up directly using their email, phone number, social media accounts, or wallet. By providing users with the options that are most convenient for them, the enrollment process is more user-friendly and efficient, which in turn increases conversion.

Account Abstraction

Thirdweb Connect provides developers with all the necessary tools to utilize account abstraction technology to create seamless and user-friendly user experiences and integrate account abstraction into the developer’s application.

In-App Wallet

ThirdWeb in-app wallets help developers create seamless login experiences for major Web3 apps. The user’s in-app wallets start when they launch the developer’s Web3 app. User logins can be via email, Twitter, Apple, Discord, or any Open ID-compatible authentication provider. After authentication, they receive a wallet to send transactions and mint NFTs on the blockchain.

The use cases of the ThirdWeb in-app wallet include:

  • Creating user wallets without web/crypto expertise or app downloads
  • Gaslessly trade and sell NFTs or ERC-20 tokens using in-app wallets and account abstraction
  • Allowing wallet access on several devices without passwords
  • Allowing WalletConnect-compatible web3 app connections, i.e., ColabLand and OpenSea

Generate Revenue

ThirdWeb Connect provides the most convenient method for users to conduct transactions in the developer app using fiat and cross-chain crypto through the Pay method, thereby generating revenue for the developer. Pay enables end-users to acquire cryptocurrencies and conduct transactions using their credit or debit cards or with any token via cross-chain routing.

With this feature of ThirdWeb Connect, developers can directly onramp funds into any transaction in any of the following use cases:

  • Social applications that are interested in incorporating gratuity or other paid features into their applications.
  • Nonprofit organizations that accept cryptocurrency donations.
  • DEXes seek to assist users in depositing funds.

ThirdWeb Contracts

The ThirdWeb platform offers developers access to user-friendly templates for deploying pre-built smart contracts and custom and original contracts. Furthermore, ThirdWeb enables developers to connect with dApps, games, and numerous Web3 initiatives. ThirdWeb Contract provides end-to-end tools for developing trusted and modular smart contracts that can be securely deployed on any EVM chain.

More than 2 million smart contracts have been deployed, more than 1 million monthly transactions, and more than 1,000 EVM chains. The following contracts comprise the most frequently deployed contracts on the platform. They consist of:

NFT Drop

The NFT Drop contract is the optimal choice for developers who wish to issue a collection of distinctive NFTs according to the ERC721A Standard. On December 18, 2023, the ThirdWeb NFT drop was released. This enables developers to establish a sequence of claim phases, determining the timing and method by which end-users can claim an NFT from the developer’s drop. This sequence includes allowlists, release dates, claim limits, and deferred reveals.

MarketplaceV3

The ThirdWeb marketplace is a contract that utilizes the EIP-2981 royalty distribution published on April 14, 2024. The Marketplace platform enables users to purchase and sell NFTs like OpenSea or Rarible. Users can list NFTs for direct sale or auction under the Marketplace contract. Other users can purchase the NFTs for the listed amount or submit offers or bids. The Marketplace can be configured to restrict the listing of NFTs for sale to specific users or to permit any user to list NFTs for purchase.

Token

ThirdWeb developers can generate cryptocurrency that adheres to the ERC20 standard through token contracts. Developers can employ the token contract to:

  • Develop a customized cryptocurrency
  • Sell NFTs on the marketplace using their customized token.
  • Reward users with tokens for completing a specific action.

Other popular contracts include:

Categories of ThirdWeb Contracts

The website (thirdweb.eth) provides developers with smart contracts from world-class web3 protocols and engineers in different categories, including the official contracts created by thirdweb. They include;

Modular Contracts (Beta)

This is a compilation of smart contracts that are highly customizable and upgradeable. They were developed using the modular contracts framework.

NFT

This category of ThirdWeb NFT contracts includes NFT collections, editions, drops, and all other NFT-related items. Web3 app developers currently deploy 11 sub-categories of NFT contracts.

Marketplace

The ThirdWeb Marketplace contract enables developers to establish their own on-chain marketplace for NFTs rapidly. The Marketplace Contract is a platform that allows users to purchase and sell NFT or tokens that are generated by the ERC 20 standard, as well as to distribute funds among a variety of destinations.

Drops

The ThirdWeb drop contracts allow developers to discharge ERC20 tokens, ERC1115 tokens, and NFTs at predetermined prices.

Airdrop

The ThirdWeb Airdrops Contract enables developers to efficiently transmit a large number of on-chain assets to a large number of recipients. Under the contract, developers are granted the capacity to distribute ERC20, ERC721, and ERC1155 tokens through push-based or claimable methods.

Account Abstraction

The Thirdweb account abstraction contract enables developers to create account factories that will allow them to create Account Abstraction (ERC-4337) wallets for their end-users. This contract allows developers to provide their end-users with immutable and upgraded smart wallets.

Thirdweb Staking

The ThirdWeb stake contract enables developers to incorporate stake rewards into their Web3 applications. End users can stake their ERC721 NFTs, ERC1155 NFTs, or tokens to receive ERC20 tokens in return. Additionally, they may stake ERC20 tokens for another ERC20 token.

ThirdWeb DAOs and Governance

The third DAO and governance contracts enable developers to establish their own DAO, deliberate on proposals, and oversee a treasury. The contracts would also allow developers to generate cryptocurrency that adheres to the ERC20 standard and distribute funds to various beneficiaries.

Thirdweb Engine

Thirdweb Engine is an open-source backend server capable of reading, writing, and deploying contracts on a production scale. The Engine allows the developer’s application to transmit numerous blockchain transactions simultaneously, handle nonce values, gas settings, and RPC errors, resubmit blocked transactions, and avoid creating redundant transactions.

The Engine Contract is designed with the ability to oversee the funds of numerous backend accounts and manage access from the developer’s team members and backends. The engine also allows the developers to sponsor the expenses of the user’s gas, while end-users only need to open a wallet.

Types of ThirdWeb Engines

Standard Engine

The Standard Engine supports 500 write transactions per second and is excellent for managing user wallets, airdrops, and API minting.

  • High transaction throughput: Transactions are automatically managed with nonces and batched on the same block.
  • Secure backend wallets: The developer’s backend wallets are stored locally, on AWS KMS or Google KMS.
  • Any contract on any EVM chain: The Engine supports contract calls on all 1700+ EVM blockchains and private subnets.
  • Account Abstraction: Utilize session keys and clever accounts to conduct transactions on behalf of your users.
  • Event webhooks: Receive notifications regarding wallet and contract events to automate additional tasks, such as payments or communications.

Premium Engine

Engine Premium offers additional scaling and resilience. It encompasses automatic scaling of servers, database failover, server failover, and 30-day database backups.

  • Every aspect of the Standard Engine
  • Autoscaling: Utilize a fleet of Engine instances that scale in tandem with your traffic to accommodate millions of users.
  • Database backups: Ensure the developer’s stored data’s recoverability with 30-day database backups.

Conclusion

ThirdWeb no-code features, low-code features, and SDKs serve as a developer’s toolkit, enabling programmers to create Web3 applications efficiently. This initiative allows end-users, such as entrepreneurs, artists, and creators, to build, launch, and manage Web3 projects efficiently.

Автор: Abhishek Rajbhar
Переводчик: Paine
Рецензент(ы): Matheus、Edward、Ashley
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.

What is ThirdWeb?

IntermediateAug 29, 2024
ThirdWeb is a comprehensive web3 development platform that simplifies the creation, deployment, and management of decentralized applications (dApps) across multiple blockchains.
What is ThirdWeb?

ThirdWeb is the premier platform for Web3 developers. Its service allows developers to build, manage, and analyze their Web3 applications. ThirdWeb is a full-stack, open-source Web3 development platform that provides users with UI, backend, and on-chain tools to create fully functional Web3 applications on any EVM chain.

ThirdWeb supports notable blockchains such as Ethereum, Solana, Polygon, Flow, Avalanche, Fantom, and Near. The ThirdWeb is user-friendly, and users do not require a comprehensive understanding of blockchain. technologies to launch an application. The free toolkit has user-friendly features that allow users to create, deploy, and manage various Web3 applications without writing a single line of code.

The organization provides various services, including decentralized storage options, authentication protocols, and analytics platforms. The new web will incorporate technologies comparable to those of the current environment. The critical distinction will be that assets will be generated as NFTs and social tokens accessible on marketplaces that support cryptocurrencies.

Thirdweb’s SDKs facilitate the incorporation of Web3 in various programming languages and offer UI components for front-end development. ThirdWeb also provides solutions for integrating Web3 technologies into commerce applications, gaming, NFT creation and minting, and loyalty programs.

Thirdweb Background

ThirdWeb was established in December 2021 by Steven Bartlett, the founder of Social Chain and the most recent investor in Dragon Den, the United Kingdom’s version of Shark Tank, and Furqan Rydhan, the founding CTO of Bebo and AppLovin. A string of A-list investors, including Gary Vaynerchuck, Shaan Puri, Ryan Hoover, Greg Isenberg, and Packy McCormick, provided $5 million in seed funding for ThirdWeb.

In 2022, nine months after its launch, the initiative raised an additional $24 million. The venture was valued at $160 million during the Series A funding round. Shopify, Polygon, and Coinbase Ventures were a few of the investors who contributed to Katie Haun’s $1.5 billion crypto fund. More than 30,000 developers have utilized ThirdWeb to deploy more than 100,000 smart contracts. These contracts are stored in community-approved templates that can be customized, as well as SDKs.

What are Thirdweb Software Development Kits (SDKs)?

The Thirdweb devkit can be employed to develop interface applications that can be accessed through a mobile app or a web browser. Various features are compatible with popular frameworks, including Typescript, Python, and Go. thirdweb currently supports notable blockchains such as Ethereum, Solana, Polygon, Flow, Avalanche, Fantom, and Near.

The currently available SDKs give developers increased control over the utility and accelerate development by simply copying and pasting the widget codes. Thirdweb automatically embeds the code into the developer’s site builder.

The Thirdweb SDKs allow developers to create a page that facilitates the purchase and sale of digital tokens, supported by a DAO governance model. Furthermore, it is possible to generate NFT drops that allow developers to mint their NFTs and designate ownership to a digital wallet without technical expertise.

Thirdweb Projects

Thirdweb Connect

Connect is a comprehensive utility that facilitates all users’ connections to your application. It includes a performant API for interacting with the blockchain, self-custodial in-app wallets, account abstraction, onramps, and customizable onboarding sequences. Every EVM-compatible chain supports Thirdweb Connect.

Features of Connect

Connect provides a comprehensive toolkit to facilitate the connection of wallets to applications. This toolkit includes pre-installed UI components and interfaces that enable developers to create individual Connect Wallet experiences. Thirdweb Connect allows users to:

  • Connect to over 350 wallet providers that support all EVM networks.
  • Authenticate users and login with customizable and secure email, phone, passkey, and social login procedures.
  • Execute transactions, view balances, display ENS names, and perform wallet actions such as connecting and disconnecting wallets with Thirdweb’s reliable, type-safe API.
  • Easily integrate with Thirdweb’s contracts to allow users to interact with the application.
  • Facilitate payments by enabling users to top up their accounts or make on-chain purchases with a credit card through Pay.

Onboard Users

Connect is essential for onboarding users, as it provides a flexible sign-up procedure that accommodates a variety of preferences. It also allows users to sign up directly using their email, phone number, social media accounts, or wallet. By providing users with the options that are most convenient for them, the enrollment process is more user-friendly and efficient, which in turn increases conversion.

Account Abstraction

Thirdweb Connect provides developers with all the necessary tools to utilize account abstraction technology to create seamless and user-friendly user experiences and integrate account abstraction into the developer’s application.

In-App Wallet

ThirdWeb in-app wallets help developers create seamless login experiences for major Web3 apps. The user’s in-app wallets start when they launch the developer’s Web3 app. User logins can be via email, Twitter, Apple, Discord, or any Open ID-compatible authentication provider. After authentication, they receive a wallet to send transactions and mint NFTs on the blockchain.

The use cases of the ThirdWeb in-app wallet include:

  • Creating user wallets without web/crypto expertise or app downloads
  • Gaslessly trade and sell NFTs or ERC-20 tokens using in-app wallets and account abstraction
  • Allowing wallet access on several devices without passwords
  • Allowing WalletConnect-compatible web3 app connections, i.e., ColabLand and OpenSea

Generate Revenue

ThirdWeb Connect provides the most convenient method for users to conduct transactions in the developer app using fiat and cross-chain crypto through the Pay method, thereby generating revenue for the developer. Pay enables end-users to acquire cryptocurrencies and conduct transactions using their credit or debit cards or with any token via cross-chain routing.

With this feature of ThirdWeb Connect, developers can directly onramp funds into any transaction in any of the following use cases:

  • Social applications that are interested in incorporating gratuity or other paid features into their applications.
  • Nonprofit organizations that accept cryptocurrency donations.
  • DEXes seek to assist users in depositing funds.

ThirdWeb Contracts

The ThirdWeb platform offers developers access to user-friendly templates for deploying pre-built smart contracts and custom and original contracts. Furthermore, ThirdWeb enables developers to connect with dApps, games, and numerous Web3 initiatives. ThirdWeb Contract provides end-to-end tools for developing trusted and modular smart contracts that can be securely deployed on any EVM chain.

More than 2 million smart contracts have been deployed, more than 1 million monthly transactions, and more than 1,000 EVM chains. The following contracts comprise the most frequently deployed contracts on the platform. They consist of:

NFT Drop

The NFT Drop contract is the optimal choice for developers who wish to issue a collection of distinctive NFTs according to the ERC721A Standard. On December 18, 2023, the ThirdWeb NFT drop was released. This enables developers to establish a sequence of claim phases, determining the timing and method by which end-users can claim an NFT from the developer’s drop. This sequence includes allowlists, release dates, claim limits, and deferred reveals.

MarketplaceV3

The ThirdWeb marketplace is a contract that utilizes the EIP-2981 royalty distribution published on April 14, 2024. The Marketplace platform enables users to purchase and sell NFTs like OpenSea or Rarible. Users can list NFTs for direct sale or auction under the Marketplace contract. Other users can purchase the NFTs for the listed amount or submit offers or bids. The Marketplace can be configured to restrict the listing of NFTs for sale to specific users or to permit any user to list NFTs for purchase.

Token

ThirdWeb developers can generate cryptocurrency that adheres to the ERC20 standard through token contracts. Developers can employ the token contract to:

  • Develop a customized cryptocurrency
  • Sell NFTs on the marketplace using their customized token.
  • Reward users with tokens for completing a specific action.

Other popular contracts include:

Categories of ThirdWeb Contracts

The website (thirdweb.eth) provides developers with smart contracts from world-class web3 protocols and engineers in different categories, including the official contracts created by thirdweb. They include;

Modular Contracts (Beta)

This is a compilation of smart contracts that are highly customizable and upgradeable. They were developed using the modular contracts framework.

NFT

This category of ThirdWeb NFT contracts includes NFT collections, editions, drops, and all other NFT-related items. Web3 app developers currently deploy 11 sub-categories of NFT contracts.

Marketplace

The ThirdWeb Marketplace contract enables developers to establish their own on-chain marketplace for NFTs rapidly. The Marketplace Contract is a platform that allows users to purchase and sell NFT or tokens that are generated by the ERC 20 standard, as well as to distribute funds among a variety of destinations.

Drops

The ThirdWeb drop contracts allow developers to discharge ERC20 tokens, ERC1115 tokens, and NFTs at predetermined prices.

Airdrop

The ThirdWeb Airdrops Contract enables developers to efficiently transmit a large number of on-chain assets to a large number of recipients. Under the contract, developers are granted the capacity to distribute ERC20, ERC721, and ERC1155 tokens through push-based or claimable methods.

Account Abstraction

The Thirdweb account abstraction contract enables developers to create account factories that will allow them to create Account Abstraction (ERC-4337) wallets for their end-users. This contract allows developers to provide their end-users with immutable and upgraded smart wallets.

Thirdweb Staking

The ThirdWeb stake contract enables developers to incorporate stake rewards into their Web3 applications. End users can stake their ERC721 NFTs, ERC1155 NFTs, or tokens to receive ERC20 tokens in return. Additionally, they may stake ERC20 tokens for another ERC20 token.

ThirdWeb DAOs and Governance

The third DAO and governance contracts enable developers to establish their own DAO, deliberate on proposals, and oversee a treasury. The contracts would also allow developers to generate cryptocurrency that adheres to the ERC20 standard and distribute funds to various beneficiaries.

Thirdweb Engine

Thirdweb Engine is an open-source backend server capable of reading, writing, and deploying contracts on a production scale. The Engine allows the developer’s application to transmit numerous blockchain transactions simultaneously, handle nonce values, gas settings, and RPC errors, resubmit blocked transactions, and avoid creating redundant transactions.

The Engine Contract is designed with the ability to oversee the funds of numerous backend accounts and manage access from the developer’s team members and backends. The engine also allows the developers to sponsor the expenses of the user’s gas, while end-users only need to open a wallet.

Types of ThirdWeb Engines

Standard Engine

The Standard Engine supports 500 write transactions per second and is excellent for managing user wallets, airdrops, and API minting.

  • High transaction throughput: Transactions are automatically managed with nonces and batched on the same block.
  • Secure backend wallets: The developer’s backend wallets are stored locally, on AWS KMS or Google KMS.
  • Any contract on any EVM chain: The Engine supports contract calls on all 1700+ EVM blockchains and private subnets.
  • Account Abstraction: Utilize session keys and clever accounts to conduct transactions on behalf of your users.
  • Event webhooks: Receive notifications regarding wallet and contract events to automate additional tasks, such as payments or communications.

Premium Engine

Engine Premium offers additional scaling and resilience. It encompasses automatic scaling of servers, database failover, server failover, and 30-day database backups.

  • Every aspect of the Standard Engine
  • Autoscaling: Utilize a fleet of Engine instances that scale in tandem with your traffic to accommodate millions of users.
  • Database backups: Ensure the developer’s stored data’s recoverability with 30-day database backups.

Conclusion

ThirdWeb no-code features, low-code features, and SDKs serve as a developer’s toolkit, enabling programmers to create Web3 applications efficiently. This initiative allows end-users, such as entrepreneurs, artists, and creators, to build, launch, and manage Web3 projects efficiently.

Автор: Abhishek Rajbhar
Переводчик: Paine
Рецензент(ы): Matheus、Edward、Ashley
* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.io.
* Эта статья не может быть опубликована, передана или скопирована без ссылки на Gate.io. Нарушение является нарушением Закона об авторском праве и может повлечь за собой судебное разбирательство.
Начните торговать сейчас
Зарегистрируйтесь сейчас и получите ваучер на
$100
!