Psychedelic / DIP721

DIP721 - An Internet Computer Non-fungible Token Standard
GNU General Public License v3.0
62 stars 28 forks source link

feat: revamping a.k.a v2 #34

Closed scott-dn closed 2 years ago

scott-dn commented 2 years ago

Why?

v2

How?

  1. Apply rust safe practice https://mmapped.blog/posts/01-effective-rust-canisters.html
  2. Follow https://eips.ethereum.org/EIPS/eip-721#simple-summary
  3. Deprecate dip721 suffix
  4. Full integration test
  5. Tooling: auto candid, linter ...

Tickets?

Contribution checklist?

Security checklist?

Demo?

$ cd nft-v2

# generate candid
$ make candid

# build wasm
$ make build

# deploy local replica
$ make local

# integration test
$ make test