Crates.io | terp721 |
lib.rs | terp721 |
version | 0.1.0 |
source | src |
created_at | 2023-12-07 09:11:36.846856 |
updated_at | 2023-12-07 09:11:36.846856 |
description | Terp Basic NFT Collection Interface |
homepage | https://terp.network |
repository | https://github.com/terpnetwork/core-cosmwasm |
max_upload_size | |
id | 1060836 |
size | 6,862 |
TERP-721 is a cw721-compatible spec that adds on-chain contract metadata, including residuals.
pub struct CollectionInfo<T> {
pub creator: String,
pub description: String,
pub image: String,
pub external_link: Option<String>,
pub trading_start_time: Option<Timestamp>,
pub residual_info: Option<T>,
}
pub struct ResidualInfo {
pub payment_address: Addr,
pub share: Decimal,
}
The above is set when the contract is instantiated. The contract inherits everything else from cw721-base.