mitum-nft v2
mitum-nft v2 is a nft contract model based on the second version of mitum(aka mitum2).
Features,
- 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.
Installation
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
Run
$ ./mitum-nft init --design=<config file> <genesis file>
$ ./mitum-nft run <config file> --dev.allow-consensus
standalong.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.