git.delta.rocks / unique-network / refs/commits / a6c7a5443578

difftreelog

Merge pull request #94 from usetech-llc/feature/optional_collection_control

str-mv2021-02-09parents: #2109c86 #9e6c0bc.patch.diff
in: master
Add data fields for limited owners control

2 files changed

modifiedpallets/nft/src/lib.rsdiffbeforeafterboth
185185
186 // Timeouts for item types in passed blocks186 // Timeouts for item types in passed blocks
187 pub sponsor_transfer_timeout: u32,187 pub sponsor_transfer_timeout: u32,
188 pub owner_can_transfer: bool,
189 pub owner_can_destroy: bool,
188}190}
189191
190impl Default for CollectionLimits {192impl Default for CollectionLimits {
193 account_token_ownership_limit: 10_000_000, 195 account_token_ownership_limit: 10_000_000,
194 token_limit: u32::max_value(),196 token_limit: u32::max_value(),
195 sponsored_data_size: u32::max_value(), 197 sponsored_data_size: u32::max_value(),
196 sponsor_transfer_timeout: 14400 }198 sponsor_transfer_timeout: 14400,
199 owner_can_transfer: true,
200 owner_can_destroy: true
201 }
197 }202 }
198}203}
modifiedruntime_types.jsondiffbeforeafterboth
95 "AccountTokenOwnershipLimit": "u32",95 "AccountTokenOwnershipLimit": "u32",
96 "SponsoredMintSize": "u32",96 "SponsoredMintSize": "u32",
97 "TokenLimit": "u32",97 "TokenLimit": "u32",
98 "SponsorTimeout": "u32"98 "SponsorTimeout": "u32",
99 "OwnerCanTransfer": "bool",
100 "OwnerCanDestroy": "bool"
99 }101 }
100}102}