Marketplace is now an upgradeable, dynamic contract. You can now perform upgrades i.e. add/remove/edit the functionality of your Marketplace contract after it has been deployed.
New NFT prebuilt contract: Burn-To-Claim Drop Specify an 'origin' NFT contract and charge a special price to holders, who can burn their origin-contract-NFT to claim one from the burn-to-claim contract.
Changelog Updating and freezing NFT metadata We've added two new capabilities to our NFT prebuilt contracts: updating and freezing NFT metadata.
Smart Contracts Smart Contract Incident Report: Auctions with a buyout price (Marketplace V3) Summary On September 9th, 2023, we received a security report from an independent security researcher about a critical vulnerability in the MarketplaceV3 smart contract. The vulnerability POC (’proof of concept’) showed that an attacker can steal ERC20 / native currency escrowed in a marketplace by bidding in an auction with a
Engineering Blog EIP-7504: Dynamic Smart Contracts A new Ethereum standard for client-friendly one-to-many proxy contracts.
Engineering Blog Smart contract deep dive: Building smart wallets for individuals & teams A deep-dive into thirdweb’s smart contracts for EIP-4337 smart wallets.
Solidity SDK How To Build An Upgradeable Smart Contract and Upgrade it Using a Proxy Contract In this guide, we'll show you how to create an upgradeable smart contract that allows you to modify its logic at a later time. We'll showcase this by: 1. Deploying an upgradeable smart contract with a bug in it 2. Fixing the bug in our original