Skip to Content
Advanced Mini CoursesCreate advanced NFTs with OpenZeppelin ERC721 PresetsOverview

ERC721 with Physical Asset Shipping Part 1

A Project that explores how to ship real, physical products, which are connected to ERC721 NFTs.

In this part we are using the OpenZeppelin ERC721PresetMinterPauserAutoId.

In the next part we are reducing it to a more low-level functionality and discuss gas costs and potential savings, as well as the shipping module.

In the final part we are building a small Web3 UI around this.

Video Walkthrough

Loading video player...

Background

Beginning of 2021 we (the Team behind the Ethereum Blockchain Course) had an intriguing idea: What if we can auction tokens like traditional NFTs, but have a physical component to it? Project Aishtisi  was born. This page contains the technical lessons learned and a full rundown of the Smart Contract architecture we’re using for the project.

Content

This is the lab you’ve been looking for if you want a tutorial style guide for ERC721 Smart Contracts which contain a Supply Chain component. All following industry best practices.

Real-World Use-Case for this Project

šŸ’ø ERC721 Token generation

šŸ¾ Auction of Real World Items

šŸ“® Understand the Supply Chain Component

šŸ· Applicable for Oil, Wine, and all kinds of Commodities

Development-Goal

šŸ¤” Deep Dive Into ERC721 and MetaData

šŸ˜Ž Understand how tokens are auctioned on Opensea or Mintable

šŸ¤“ Understand the OpenZeppelin ERC721 Contracts

Let’s get started!

Last updated on