Are smart contracts trustless? πŸ€”

Auto-verifying smart contracts with solc & IPFS, register for the Ready Player 3 gaming hackathon, how to create rentable NFTs with ERC-4907, display NFTs in your app or website, and more!

GM builders,

It's been an exciting week as we kicked off our Ready Player 3 Gaming Hackathon! If you missed the start date, it's not too late β€” sign up here.

In other news, welcome back to thirdweb weekly: where we highlight how web3 is disrupting everything from crowdfunding platforms to fashion. πŸš€

Self-Verifying Smart Contracts (No Etherscan) πŸͺ„

Smart contracts are designed to be "trustless", meaning users shouldn't have to trust third parties before interacting with the contract. As a requirement for safety, users & developers must be able to verify a smart contract's source code β€” assuring that the published contract code matches the code deployed on the Ethereum blockchain.

The traditional process of verifying smart contracts is difficult, and so developers typically opt for using a centralized service (like Etherscan), defeating the purpose of trustlessness. But did you know that smart contracts are auto-verifiable through the Solidity compiler (i.e. solc) & IPFS alone?

Learn more about how to create & deploy self-verifiable smart contracts, using the thirdweb CLI, in our founding engineer's technical deep dive:

πŸ•ΉοΈ Ready Player 3 Gaming Hackathon: Now LIVE!!!

Calling all builders & game developers: we've partnered up with Coinbase to bring you Ready Player 3 β€” a 4-week hackathon for you to build the next generation of web3 games, and win $100k+ in rewards! Learn more & register today:

πŸ—“οΈ Ready Player 3 Hackathon: Week #2 Events Schedule

Get the full events schedule here.

πŸ“Ή YouTube Tutorial: How to Render NFT Metadata from IPFS in a React App or Website

In this video, we'll show you how to display NFTs with metadata from IPFS in your React app or site β€” so that you can showcase them in a gallery, marketplace, or website in any media format (image, video, & audio). We'll take you step-by-step through:

πŸ“š Guide: How to Create NFTs You Can Rent to Other Users

In this guide, we'll show you how to create NFTs that can be rented out to other users temporarily using the ERC-4907 standard, for use cases like rentable land, art, and software licenses. We'll take you step-by-step through:

  • Deploying an ERC-4907 smart contract to the blockchain in 1 click

  • Minting an NFT to your wallet that can be rented out to other users

  • Renting the NFT to another wallet for a specific amount of time

πŸ”₯ Web3 Innovation: Polygon Partners with thirdweb & Cope to Launch an Open-Source Toolkit for Web3 Apps

Have a great rest of your week shippin'! 🚒 πŸ› οΈ

And if you're ever looking for 32,000+ other builders to learn from & share your web3 journey with, look no further than our Discord community 🀝

What did you think of this week's newsletter?

Your feedback is instrumental to the content we deliver!

Login or Subscribe to participate in polls.