a 🏗 scaffold-eth build for creating an NFT platform that scales
There is a long tail of users that are currently “priced out” of Ethereum because of gas costs. Small purchases of mainnet tokenized artwork aren’t economically viable right now.
We smashed together a bunch of magic like meta transactions, burner wallets, side chains, and bridges to create a web2 like experience that “upgrades” to the Ethereum mainnet.
This is [ part 2 of 2 ] from “🚀 Connecting ETH to IPFS”:
Assuming you have a local development environment setup from part 1, we’ll take that build and deploy it to an Ethereum test net and IPFS…
The first thing we want to deploy will be the smart contract. We will use Rinkeby in this example but the steps to go to mainnet Ethereum are the same. We need to edit our
packages/buidler/buidler.config.js and change the
☢️ Warning: You will need to get your own Infura url, this one won’t work.
Next, we need to create a file named
packages/buidler. This file needs to contain a 12 word seed phrase that has enough ETH to pay the gas to deploy our contracts. …
Storage on Ethereum is expensive. You usually don’t put files directly on Ethereum. You store the file somewhere else and provide a reference to it in your smart contracts. However, your censorship resistance is only as strong as your weakest link!
IPFS is a protocol for storing and retrieving files to and from a distributed network. There is no central server that can be shutdown and anyone can store files and participate. …