diff --git a/rust/notamon-nft/src/lib.rs b/rust/notamon-nft/src/lib.rs index 3fbc99e..f6e3e2f 100644 --- a/rust/notamon-nft/src/lib.rs +++ b/rust/notamon-nft/src/lib.rs @@ -219,14 +219,12 @@ impl NFTContractState { #[init] pub fn initialize( ctx: ContractContext, - name: String, - symbol: String, uri_template: String, asset_contract: Address, ) -> NFTContractState { NFTContractState { - name, - symbol, + name: "Notamon".to_string(), + symbol: "NOT".to_string(), owners: AvlTreeMap::new(), token_approvals: AvlTreeMap::new(), operator_approvals: AvlTreeMap::new(), @@ -404,7 +402,8 @@ fn unlock_assets( let mut event_group_builder = EventGroup::builder(); event_group_builder - .call(state.asset_contract, Shortname::from_u32(0x07)) + .call(state.asset_contract, Shortname::from_u32(0x09)) // REAL Binder + .argument(Shortname::from_u32(0x07)) .argument(ids_of_not_yet_unlocked_assets) .done(); diff --git a/rust/notamon-nft/src/upgrade.rs b/rust/notamon-nft/src/upgrade.rs index 8030c0c..039bc1b 100644 --- a/rust/notamon-nft/src/upgrade.rs +++ b/rust/notamon-nft/src/upgrade.rs @@ -18,3 +18,10 @@ pub fn is_upgrade_allowed( ) -> bool { context.sender == state.contract_owner } + + +/// Upgrade contract state +#[upgrade] +pub fn upgrade_from_previous(_context: ContractContext, state: NFTContractState) -> NFTContractState { + state +}