Skip to content

Commit

Permalink
updated readme
Browse files Browse the repository at this point in the history
  • Loading branch information
dangerousfood committed Sep 4, 2021
1 parent 589b4ca commit 4483219
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions README.md
@@ -1,3 +1,15 @@
# Miso Random NFT
Miso random NFT is a contract that allows users to redeem a seed ERC20 (the token type sold on Miso) for a randomly selected ERC721 (NFT) using Chainlink VRF (verifiable random function). This contract is designed to allows a batch auction, dutch auction or crowd sale to occur on miso.sushi.com for an ERC20 seed and then the user can optionally reveal that seed. This process is more similar to a blind box or sealed pack for a collector.

Traditionally, NFT seeds have been sold in batches. This sale strategy suffers from a few faults.
- Post seed sale market can not develop
- Reveals are not provably random (can be manipulated)
- Group reveal forces all users to reveal seed simultaneously
- Value of the seed post reveal is changed

These contract work uni-directional (for saftey reasons) but a bi-directional system could also be created that allowed users to draw more than once.

The other portion of this repository is a tool to help with uploading metadata for ERC721s

## Token Data IPFS Uploader
This application will take the NFT image and metadata in the `img` and `metadata` folders respectively and match the name of the `.gif` to the name of the `.json` file and upload and pin the data to the Infura IPFS pinning service.
Expand All @@ -8,7 +20,3 @@ npm install
npm start
```
Output file will be `tokenData.json`, data is a json array with each element having an object `imageHash` and `metadataHash` representing the uploaded version of the respective files.

#### Todo
- [ ] Update the one tof the tokens JSON and image
- [ ] Import `tokenData.json` into migration script

0 comments on commit 4483219

Please sign in to comment.