Skip to content

Latest commit

 

History

History
105 lines (80 loc) · 4.18 KB

README.md

File metadata and controls

105 lines (80 loc) · 4.18 KB

stream-token

This repo, stream-token, has the smart contract code and hardhat task to compile, deploy, and verify the contract. Check out the other repo, stream-page, for the minting page.

Contract StreamA1 created and (much later) verified on goerli, and created and verified on mainnet.

Contract StreamA4, created and verified on goerli and created and verified on mainnet.

Then, updated compiler version 0.8.9 -> 0.8.17.

Contract StreamA5 created and verified on goerli only.

Contract StreamA6, a release candidate, created and verified on goerli and created and verified on mainnet.

Contract Stream A7 (now with a space in the name), a release candidate, made on goerli and mainnet.

Contract Stream A8, a release candidate, made on goerli and mainnet.

Contract Stream A9, a release candidate, made on goerli and mainnet.

Contract Stream10, made on goerli and mainnet.

Contract Stream11, a minimal fork from AGC, made on goerli and mainnet.

Contract Stream12, made on goerli and mainnet.

Contract Stream13, the last release candidate, made on goerli and mainnet.

Contract Stream Pass, a test release, made on goerli and mainnet.

Contract Stream Pass, the final release, made on goerli and mainnet.

Copy and fill out:

$ cp example.env .env

Delete for a fresh start:

/artifacts/
/cache/
/node-modules/
/package-lock.json

Set the name and symbol:

StreamPass.sol
    constructor() ERC721B("Stream Pass", "NFTV") ...

Deploy and verify:

$ npm install
$ npx hardhat compile

$ npx hardhat deploy --network goerli
$ npx hardhat verify --network goerli 0x[ deployed contract address ] [ no constructor arguments ]

$ npx hardhat deploy --network ethereum
$ npx hardhat verify --network ethereum 0x[ deployed contract address ] [ no constructor arguments ]