Use 0x09 for REAL asset contract
This commit is contained in:
parent
9423736d6b
commit
c1b5efc0b6
|
@ -219,14 +219,12 @@ impl NFTContractState {
|
||||||
#[init]
|
#[init]
|
||||||
pub fn initialize(
|
pub fn initialize(
|
||||||
ctx: ContractContext,
|
ctx: ContractContext,
|
||||||
name: String,
|
|
||||||
symbol: String,
|
|
||||||
uri_template: String,
|
uri_template: String,
|
||||||
asset_contract: Address,
|
asset_contract: Address,
|
||||||
) -> NFTContractState {
|
) -> NFTContractState {
|
||||||
NFTContractState {
|
NFTContractState {
|
||||||
name,
|
name: "Notamon".to_string(),
|
||||||
symbol,
|
symbol: "NOT".to_string(),
|
||||||
owners: AvlTreeMap::new(),
|
owners: AvlTreeMap::new(),
|
||||||
token_approvals: AvlTreeMap::new(),
|
token_approvals: AvlTreeMap::new(),
|
||||||
operator_approvals: AvlTreeMap::new(),
|
operator_approvals: AvlTreeMap::new(),
|
||||||
|
@ -404,7 +402,8 @@ fn unlock_assets(
|
||||||
|
|
||||||
let mut event_group_builder = EventGroup::builder();
|
let mut event_group_builder = EventGroup::builder();
|
||||||
event_group_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)
|
.argument(ids_of_not_yet_unlocked_assets)
|
||||||
.done();
|
.done();
|
||||||
|
|
||||||
|
|
|
@ -18,3 +18,10 @@ pub fn is_upgrade_allowed(
|
||||||
) -> bool {
|
) -> bool {
|
||||||
context.sender == state.contract_owner
|
context.sender == state.contract_owner
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/// Upgrade contract state
|
||||||
|
#[upgrade]
|
||||||
|
pub fn upgrade_from_previous(_context: ContractContext, state: NFTContractState) -> NFTContractState {
|
||||||
|
state
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user