├── .cargo └── config ├── .circleci └── config.yml ├── .editorconfig ├── .github └── workflows │ └── Basic.yml ├── .gitignore ├── Cargo.lock ├── Cargo.toml ├── LICENSE.md ├── Makefile ├── NOTICE.md ├── README.md ├── examples └── schema.rs ├── rustfmt.toml ├── schema ├── execute_answer.json ├── execute_msg.json ├── instantiate_msg.json ├── query_answer.json └── query_msg.json ├── src ├── contract.rs ├── expiration.rs ├── inventory.rs ├── lib.rs ├── mint_run.rs ├── msg.rs ├── receiver.rs ├── royalties.rs ├── state.rs ├── token.rs ├── unittest_handles.rs ├── unittest_inventory.rs ├── unittest_mint_run.rs ├── unittest_non_transferable.rs ├── unittest_queries.rs └── unittest_royalties.rs └── tests └── integration.rs /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/.cargo/config -------------------------------------------------------------------------------- /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/Basic.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/.github/workflows/Basic.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/LICENSE.md -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/Makefile -------------------------------------------------------------------------------- /NOTICE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/NOTICE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/README.md -------------------------------------------------------------------------------- /examples/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/examples/schema.rs -------------------------------------------------------------------------------- /rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/rustfmt.toml -------------------------------------------------------------------------------- /schema/execute_answer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/schema/execute_answer.json -------------------------------------------------------------------------------- /schema/execute_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/schema/execute_msg.json -------------------------------------------------------------------------------- /schema/instantiate_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/schema/instantiate_msg.json -------------------------------------------------------------------------------- /schema/query_answer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/schema/query_answer.json -------------------------------------------------------------------------------- /schema/query_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/schema/query_msg.json -------------------------------------------------------------------------------- /src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/contract.rs -------------------------------------------------------------------------------- /src/expiration.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/expiration.rs -------------------------------------------------------------------------------- /src/inventory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/inventory.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/mint_run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/mint_run.rs -------------------------------------------------------------------------------- /src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/msg.rs -------------------------------------------------------------------------------- /src/receiver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/receiver.rs -------------------------------------------------------------------------------- /src/royalties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/royalties.rs -------------------------------------------------------------------------------- /src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/state.rs -------------------------------------------------------------------------------- /src/token.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/token.rs -------------------------------------------------------------------------------- /src/unittest_handles.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/unittest_handles.rs -------------------------------------------------------------------------------- /src/unittest_inventory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/unittest_inventory.rs -------------------------------------------------------------------------------- /src/unittest_mint_run.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/unittest_mint_run.rs -------------------------------------------------------------------------------- /src/unittest_non_transferable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/unittest_non_transferable.rs -------------------------------------------------------------------------------- /src/unittest_queries.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/unittest_queries.rs -------------------------------------------------------------------------------- /src/unittest_royalties.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/baedrik/snip721-reference-impl/HEAD/src/unittest_royalties.rs -------------------------------------------------------------------------------- /tests/integration.rs: -------------------------------------------------------------------------------- 1 | #[test] 2 | #[ignore] 3 | fn empty_test() {} 4 | --------------------------------------------------------------------------------