mitum-nft v2 is a nft contract model based on the second version of mitum(aka mitum2).
- user defined contract account state policy: collection.
- collection: user defined nft collection.
- LevelDB, Redis: as mitum2 does, LevelDB and Redis can be primary storage.
- reference nft standard: ERC-721
- multiple collection policy for one contract account.
Before you build mitum-nft, make sure to run docker run.
$ git clone https://github.com/ProtoconNet/mitum-nft
$ cd mitum-nft
$ git checkout -t origin/v2
$ go build -o ./mitum-nft$ ./mitum-nft init --design=<config file> <genesis file>
$ ./mitum-nft run <config file> --dev.allow-consensusstandalong.yml is a sample of config file.
genesis-design.yml is a sample of genesis design file.
test-jsons is a set of sample files for testing.