| Crates.io | sg721 |
| lib.rs | sg721 |
| version | 3.15.0 |
| created_at | 2022-03-21 02:48:08.905099+00 |
| updated_at | 2024-10-01 18:41:05.441891+00 |
| description | Stargaze Basic NFT Collection Interface |
| homepage | https://stargaze.zone |
| repository | https://github.com/public-awesome/launchpad |
| max_upload_size | |
| id | 553813 |
| size | 7,002 |
SG-721 is a cw721-compatible spec that adds on-chain contract metadata, including royalties.
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 royalty_info: Option<T>,
}
pub struct RoyaltyInfo {
pub payment_address: Addr,
pub share: Decimal,
}
The above is set when the contract is instantiated. The contract inherits everything else from cw721-base.