🧠ThirdWeb

Let's go over what we can do with ThirdWeb

Thirdweb is a comprehensive web3 development framework that offers all the tools needed to connect your apps and games to decentralized networks. With Mode now integrated into Thirdweb, you can leverage these powerful features to swiftly deploy and interact with your smart contracts. Visit their docs here.

Connect

Connect is a comprehensive toolkit designed to link every user to your application. It includes customizable onboarding flows, self-custodial in-app wallets, account abstraction, onramps, and additional features.

With Connect, you can:

  • Connect to over 170 wallet providers with support for every EVM network.

  • Log in and authenticate users with customizable, secure email, phone, and social login flows.

  • Enable gasless options to smoothly onboard non-native or new crypto users with Account Abstraction.

  • Perform wallet actions like connecting/disconnecting wallets, viewing balances, displaying ENS names, and more using our performant, reliable, and type-safe API.

  • Easily integrate with thirdweb's Contract SDKs to enable user interaction with your application.

  • Onramp user funds with a credit card using Pay.

Contracts

End-to-end tools for smart contract development.

Trusted, modular smart contracts that can be deployed securely on any EVM chain.

You can:

  • Explore: Ready to deploy contracts

  • Build: Write your own smart contracts

  • Deploy: Contract deployment built for any use-case

  • Publish: Publish your contracts onchain

  • Interact: Integrate smart contract interactions directly into your app

Engine

Engine is an open-source, backend server that reads, writes, and deploys contracts at production scale.

Engine enables your app to:

  • Send multiple blockchain transactions at once.

  • Resubmit stuck transactions, handling nonce values, gas settings, and RPC errors.

  • Avoid duplicate transactions.

  • Manage multiple backend wallets and their funds.

  • Control access from your backends and team members.

  • Sponsor user gas fees.

  • Deploy and interact with smart accounts.

  • Subscribe to contract events and transactions.

SDK

Performant & lightweight SDK to interact with any EVM chain from Node, React and React Native.

  • React and React Native UI Components: for wallets connection, transactions and more

  • In-app wallets: first-class support for email and social logins

  • Account abstraction: first-class support for ERC4337 smart accounts

  • Type safe contract API: fully typed with human readable ABI

  • Code generation: CLI to generate highly optimized contract, type-safe interfaces\

  • RPC for any EVM chain: highly performant RPCs with just a chain id

  • IPFS upload/download: simple and efficient IPFS integration

  • Auto ABI resolution: resolve ABIs for any deployed contract with just an address

  • Ethers / Viem Interoperability: adapters for ethers and viem libraries

Last updated