├── .cargo └── config ├── .editorconfig ├── .gitignore ├── Cargo.toml ├── README.md └── contracts ├── collection ├── .cargo │ └── config ├── .gitignore ├── Cargo.toml ├── examples │ └── schema.rs ├── schema │ ├── config_response.json │ ├── execute_msg.json │ ├── instantiate_msg.json │ ├── query_msg.json │ ├── sale_info.json │ └── sales_response.json └── src │ ├── constants.rs │ ├── contract.rs │ ├── error.rs │ ├── lib.rs │ ├── msg.rs │ ├── state.rs │ └── util.rs ├── cw20-base ├── .cargo │ └── config ├── .gitignore ├── Cargo.toml ├── README.md └── src │ ├── allowances.rs │ ├── contract.rs │ ├── enumerable.rs │ ├── error.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs ├── cw721-base ├── .cargo │ └── config ├── .gitignore ├── Cargo.toml └── src │ ├── contract_tests.rs │ ├── error.rs │ ├── execute.rs │ ├── helpers.rs │ ├── lib.rs │ ├── msg.rs │ ├── query.rs │ └── state.rs ├── marketplace ├── .cargo │ └── config ├── .gitignore ├── Cargo.toml ├── examples │ └── schema.rs ├── schema │ ├── collection_info.json │ ├── collection_list_response.json │ ├── collection_record.json │ ├── config_response.json │ ├── execute_msg.json │ ├── instantiate_msg.json │ └── query_msg.json └── src │ ├── contract.rs │ ├── error.rs │ ├── lib.rs │ ├── msg.rs │ └── state.rs ├── nftsale ├── .cargo │ └── config ├── .gitignore ├── Cargo.toml └── src │ ├── contract.rs │ ├── error.rs │ ├── lib.rs │ ├── msg.rs │ ├── state.rs │ └── util.rs └── nftstaking ├── .cargo └── config ├── .gitignore ├── Cargo.toml ├── examples └── schema.rs ├── schema ├── config_response.json ├── execute_msg.json ├── instantiate_msg.json ├── query_msg.json ├── sale_info.json └── sales_response.json └── src ├── contract.rs ├── cosmwasm.json ├── error.rs ├── lib.rs ├── msg.rs ├── state.rs └── util.rs /.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/.cargo/config -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/.gitignore -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | members = ["contracts/*"] 3 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/README.md -------------------------------------------------------------------------------- /contracts/collection/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/.cargo/config -------------------------------------------------------------------------------- /contracts/collection/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target 3 | artifacts 4 | release -------------------------------------------------------------------------------- /contracts/collection/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/Cargo.toml -------------------------------------------------------------------------------- /contracts/collection/examples/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/examples/schema.rs -------------------------------------------------------------------------------- /contracts/collection/schema/config_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/schema/config_response.json -------------------------------------------------------------------------------- /contracts/collection/schema/execute_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/schema/execute_msg.json -------------------------------------------------------------------------------- /contracts/collection/schema/instantiate_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/schema/instantiate_msg.json -------------------------------------------------------------------------------- /contracts/collection/schema/query_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/schema/query_msg.json -------------------------------------------------------------------------------- /contracts/collection/schema/sale_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/schema/sale_info.json -------------------------------------------------------------------------------- /contracts/collection/schema/sales_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/schema/sales_response.json -------------------------------------------------------------------------------- /contracts/collection/src/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/src/constants.rs -------------------------------------------------------------------------------- /contracts/collection/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/src/contract.rs -------------------------------------------------------------------------------- /contracts/collection/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/src/error.rs -------------------------------------------------------------------------------- /contracts/collection/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/src/lib.rs -------------------------------------------------------------------------------- /contracts/collection/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/src/msg.rs -------------------------------------------------------------------------------- /contracts/collection/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/src/state.rs -------------------------------------------------------------------------------- /contracts/collection/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/collection/src/util.rs -------------------------------------------------------------------------------- /contracts/cw20-base/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/.cargo/config -------------------------------------------------------------------------------- /contracts/cw20-base/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/.gitignore -------------------------------------------------------------------------------- /contracts/cw20-base/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/Cargo.toml -------------------------------------------------------------------------------- /contracts/cw20-base/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/README.md -------------------------------------------------------------------------------- /contracts/cw20-base/src/allowances.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/src/allowances.rs -------------------------------------------------------------------------------- /contracts/cw20-base/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/src/contract.rs -------------------------------------------------------------------------------- /contracts/cw20-base/src/enumerable.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/src/enumerable.rs -------------------------------------------------------------------------------- /contracts/cw20-base/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/src/error.rs -------------------------------------------------------------------------------- /contracts/cw20-base/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/src/lib.rs -------------------------------------------------------------------------------- /contracts/cw20-base/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/src/msg.rs -------------------------------------------------------------------------------- /contracts/cw20-base/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw20-base/src/state.rs -------------------------------------------------------------------------------- /contracts/cw721-base/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw721-base/.cargo/config -------------------------------------------------------------------------------- /contracts/cw721-base/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target 3 | artifacts 4 | release -------------------------------------------------------------------------------- /contracts/cw721-base/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw721-base/Cargo.toml -------------------------------------------------------------------------------- /contracts/cw721-base/src/contract_tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw721-base/src/contract_tests.rs -------------------------------------------------------------------------------- /contracts/cw721-base/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw721-base/src/error.rs -------------------------------------------------------------------------------- /contracts/cw721-base/src/execute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw721-base/src/execute.rs -------------------------------------------------------------------------------- /contracts/cw721-base/src/helpers.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw721-base/src/helpers.rs -------------------------------------------------------------------------------- /contracts/cw721-base/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw721-base/src/lib.rs -------------------------------------------------------------------------------- /contracts/cw721-base/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw721-base/src/msg.rs -------------------------------------------------------------------------------- /contracts/cw721-base/src/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw721-base/src/query.rs -------------------------------------------------------------------------------- /contracts/cw721-base/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/cw721-base/src/state.rs -------------------------------------------------------------------------------- /contracts/marketplace/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/.cargo/config -------------------------------------------------------------------------------- /contracts/marketplace/.gitignore: -------------------------------------------------------------------------------- 1 | target 2 | Cargo.lock -------------------------------------------------------------------------------- /contracts/marketplace/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/Cargo.toml -------------------------------------------------------------------------------- /contracts/marketplace/examples/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/examples/schema.rs -------------------------------------------------------------------------------- /contracts/marketplace/schema/collection_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/schema/collection_info.json -------------------------------------------------------------------------------- /contracts/marketplace/schema/collection_list_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/schema/collection_list_response.json -------------------------------------------------------------------------------- /contracts/marketplace/schema/collection_record.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/schema/collection_record.json -------------------------------------------------------------------------------- /contracts/marketplace/schema/config_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/schema/config_response.json -------------------------------------------------------------------------------- /contracts/marketplace/schema/execute_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/schema/execute_msg.json -------------------------------------------------------------------------------- /contracts/marketplace/schema/instantiate_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/schema/instantiate_msg.json -------------------------------------------------------------------------------- /contracts/marketplace/schema/query_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/schema/query_msg.json -------------------------------------------------------------------------------- /contracts/marketplace/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/src/contract.rs -------------------------------------------------------------------------------- /contracts/marketplace/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/src/error.rs -------------------------------------------------------------------------------- /contracts/marketplace/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/src/lib.rs -------------------------------------------------------------------------------- /contracts/marketplace/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/src/msg.rs -------------------------------------------------------------------------------- /contracts/marketplace/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/marketplace/src/state.rs -------------------------------------------------------------------------------- /contracts/nftsale/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftsale/.cargo/config -------------------------------------------------------------------------------- /contracts/nftsale/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target 3 | artifacts 4 | release -------------------------------------------------------------------------------- /contracts/nftsale/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftsale/Cargo.toml -------------------------------------------------------------------------------- /contracts/nftsale/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftsale/src/contract.rs -------------------------------------------------------------------------------- /contracts/nftsale/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftsale/src/error.rs -------------------------------------------------------------------------------- /contracts/nftsale/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftsale/src/lib.rs -------------------------------------------------------------------------------- /contracts/nftsale/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftsale/src/msg.rs -------------------------------------------------------------------------------- /contracts/nftsale/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftsale/src/state.rs -------------------------------------------------------------------------------- /contracts/nftsale/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftsale/src/util.rs -------------------------------------------------------------------------------- /contracts/nftstaking/.cargo/config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/.cargo/config -------------------------------------------------------------------------------- /contracts/nftstaking/.gitignore: -------------------------------------------------------------------------------- 1 | Cargo.lock 2 | target 3 | artifacts 4 | release -------------------------------------------------------------------------------- /contracts/nftstaking/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/Cargo.toml -------------------------------------------------------------------------------- /contracts/nftstaking/examples/schema.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/examples/schema.rs -------------------------------------------------------------------------------- /contracts/nftstaking/schema/config_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/schema/config_response.json -------------------------------------------------------------------------------- /contracts/nftstaking/schema/execute_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/schema/execute_msg.json -------------------------------------------------------------------------------- /contracts/nftstaking/schema/instantiate_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/schema/instantiate_msg.json -------------------------------------------------------------------------------- /contracts/nftstaking/schema/query_msg.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/schema/query_msg.json -------------------------------------------------------------------------------- /contracts/nftstaking/schema/sale_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/schema/sale_info.json -------------------------------------------------------------------------------- /contracts/nftstaking/schema/sales_response.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/schema/sales_response.json -------------------------------------------------------------------------------- /contracts/nftstaking/src/contract.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/src/contract.rs -------------------------------------------------------------------------------- /contracts/nftstaking/src/cosmwasm.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/src/cosmwasm.json -------------------------------------------------------------------------------- /contracts/nftstaking/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/src/error.rs -------------------------------------------------------------------------------- /contracts/nftstaking/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/src/lib.rs -------------------------------------------------------------------------------- /contracts/nftstaking/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/src/msg.rs -------------------------------------------------------------------------------- /contracts/nftstaking/src/state.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/src/state.rs -------------------------------------------------------------------------------- /contracts/nftstaking/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Crypto27dev/Cosmwasm_NFT_marketplace_main/HEAD/contracts/nftstaking/src/util.rs --------------------------------------------------------------------------------