Changelog Mandatory SDK Update to Resolve IPFS Issues We've recently made changes in our SDK to resolve intermittent issues customers have been experiencing related to connectivity to IPFS. To ensure that your application doesn't experience errors we recommend ALL customers do one of the following: - Upgrade to the @thirdweb-dev/sdk@3.10.29
Presenting our OpenEdition ERC721 contract We recently launched our OpenEdition ERC721 contract. * All NFTs in the contract have shared metadata except that each NFT has its unique token ID appended to the NFT's name. An admin can set this shared metadata at any time. * The contract does not require the admin to set
Unity - Hyperplay & New Connect Wallet Prefab The Unity SDK 3.0.0-beta.2 brings you an improved and customizeable Prefab_ConnectWallet, and adds in the Hyperplay connection option! Email wallets are also now shown as input fields, we recommend you try it out with our recent Paper WalletProvider addition! Simply set it up from the prefab&
Unity SDK 3.0.0 - All About Wallets! We just released a major upgrade to our unity-sdk, with various wallet related upgrades. Main Features * New email wallet provider - all platforms: Paper * WalletConnectV1 deprecation in favor of WalletConnectV2 - currently WebGL only, Native soon! * Metamask SDK upgrade, support for Metamask 7.0.1+ * Nethereum upgrade and various improvements
WCV2 Migration This document describes the steps needed to migrate thirdweb's packages before tomorrow's WalletConnect V1 shutdown at 2pm, UTC.
Changelog Migrating our SDKs to WalletConnect V2 Hello to our valued user community, As you may have heard, WalletConnect is shutting down its version 1.0 in favor of its version 2.0 by this Wednesday, June 28th. We are slated to complete this migration by tomorrow afternoon. What does this mean for you? Let's
CLI - Install command updates We have updated our install command to now support Python and Go. JS/TS * Can now install in React Native projects * Can now install in projects using pnpm Python* * Can now install on projects using popular package managers: pip, pipenv and poetry Go* * Can now install on projects using go
Changelog Deterministic deployments using Create2 We have released utility functions for deterministic deployment of contracts. This allows predictable addresses on any EVM chain, as long as same salt is used for deploying the contract. These are available on Typescript SDK version 3.10.22 and above. Read more here: https://portal.thirdweb.com/typescript/deterministic-deployments
Unity - Smart Wallet & Native Wallet SDK Released! Smart Wallets are now stable on all platforms! Import the latest package here https://github.com/thirdweb-dev/unity-sdk/releases/latest The Native Unity Wallet SDK is now available and awaiting submissions! If you'd like to integrate your wallet with us, follow the steps outlined here and submit a
Unity - Native Smart Wallets Smart Wallet support has been added for Native Unity Platforms! You can now setup your ThirdwebManager's Smart Wallet Factory Address, and access all the features of Account Abstraction by simply adding in your API key. Gasless through paymasters and any EOA/Provider is supported. Release: https://github.com/
Revamped publish flow We've rebuilt our publish flow from the ground up to make it easier and more intuitive to use. All the contracts in Explore are published contracts, which means your contract metadata and bytecode is stored in IPFS on the Polygon network. From there, anyone can access it and
Support for ZKSync Era Mainnet We have added support for thirdweb prebuilt contract deployments on ZKSync Era Mainnet. Following contracts can be deployed via dashboard: * DropERC721, DropERC1155, DropERC20 * TokenERC721, TokenERC1155, TokenERC20 * Marketplace Support for testnet as well as custom contract deployment has already been added. Ref: * Support for ZKSync Era Testnet * Custom contract deployments on
Analytics for your smart contracts in dashboard You can now view on-chain analytics for your smart contracts directly on the dashboard with the new "Analytics" tab on all smart contract pages! Smart contract analytics allows you to view daily users, transactions, logs and much more to help you gauge activity and usage on your contracts.
Connect your Smart Wallet to any dApp in React Native Today, we are thrilled to announce an exciting feature update: our SmartWallet now supports the WalletConnect protocol. This game-changing integration makes your SmartWallet interoperable with a wide range of decentralized applications (dApps).
Unity SDK - New Wallet Providers MagicLink (WebGL and Mobile), Metamask (All Platforms) and Smart Wallets (WebGL) have been added as new WalletProvider options when connecting. Release: https://github.com/thirdweb-dev/unity-sdk/releases/tag/v2.1.1
Email and Phone Number connection in React Native This latest update enables users to connect using either their email address or phone number, a feature designed to provide a more convenient, personalized, and secure experience. We implemented this feature using the Magic SDK.
Enhanced customization for our React Native components We have just introduced a feature that allows you to add your personal touch to our components, namely, our ConnectWallet button title, Modal title and the Details Button that you see after a wallet is connected.
Custom contract deployments on ZKSync with thirdweb CLI We have enabled ZKSync Era deployments via thirdweb CLI. The deployments are enabled for both testnet and mainnet. To create and deploy a contract, follow these steps: * use create command, with nightly version: npx thirdweb@nightly create * Create Contract Select hardhat framework (forge is not supported) * deploy contract on ZkSync
Support for ZKSync Era Testnet We have added support for thirdweb prebuilt contract deployments on ZKSync Era Testnet. Support for mainnet will be added in the coming release. Following contracts can be deployed via dashboard: * DropERC721, DropERC1155, DropERC20 * TokenERC721, TokenERC1155, TokenERC20 * Marketplace Other prebuilt contracts and custom contracts will be enabled soon. To easily connect
Claim Conditions visual update We've given a visual update to Claim Conditions on dashboard to make them easier to understand and choose the best option for your drop. This doesn't change anything on the SDK side, only on how we display them on the dashboard, which means any previous contracts
Type Safety & ABI Caching with thirdweb Generate We're excited to introduce a new command to our CLI; thirdweb generate. npx thirdweb generate Let's dive into what it is, why we built it, and how you can get started. Background - Our SDK and ABI Management Our React and TypeScript SDKs allow you to
Wallet SDK release Wallet connection is one of the hardest things to get right when building a web3 application. We just launched a comprehensive Wallet SDK that easily lets your users connect any wallet to your applications. * Universal interface to interact with any wallet * Large catalog of wallets to choose from * Connect Wallet
Extension-based deploy form When you're deploying a contract on thirdweb.com, before, we used to have a pretty separated experience between thirdweb contracts and your own published contracts. This makes it a much better and easier experience to deploy contracts, for example, if your contract implements ContractMetadata, it's much
Full ENS support across the SDK Our TypeScript SDK now has full support for ENS (and other address naming schemes like cb.id). This means that anywhere you can enter an address into the SDK (as an input to any function), you can now also use an ENS name or cb.id! For example, I can