mirror of
https://github.com/alexgo-io/stacks-puppet-node.git
synced 2026-05-13 17:11:47 +08:00
fix: 1429 - bug in nft initialization which can lead to panic
This commit is contained in:
@@ -505,10 +505,6 @@ impl <'a> ClarityDatabase <'a> {
|
||||
let data = NonFungibleTokenMetadata { key_type: key_type.clone() };
|
||||
let key = ClarityDatabase::make_metadata_key(StoreType::NonFungibleTokenMeta, token_name);
|
||||
self.insert_metadata(contract_identifier, &key, &data);
|
||||
|
||||
assert!(!self.store.has_entry(&key), "Clarity VM attempted to initialize existing token");
|
||||
|
||||
self.put(&key, &data);
|
||||
}
|
||||
|
||||
fn load_nft(&mut self, contract_identifier: &QualifiedContractIdentifier, token_name: &str) -> Result<NonFungibleTokenMetadata> {
|
||||
|
||||
Reference in New Issue
Block a user