Skip to content

Commit 49283dd

Browse files
committed
update StorageKey
1 parent 0f96b24 commit 49283dd

File tree

4 files changed

+13
-9
lines changed

4 files changed

+13
-9
lines changed

ref-exchange/release_notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
### Version 1.9.5
44
```
5-
Hk44vRVYyGPrRPf7ndcn5m8LAd9YiVBsiKMhXqwfS4B6
5+
3hF1UzsT5mzxbJLMA8BD7gmCH1BL8cWjvFmSZYREpZXK
66
```
77
1. add client echo limit
88

ref-exchange/src/client_echo_limit.rs

Lines changed: 10 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ pub fn read_ce_tw_from_storage() -> UnorderedSet<AccountId> {
44
if let Some(content) = env::storage_read(CLIENT_ECHO_TOKEN_ID_WHITHELIST.as_bytes()) {
55
UnorderedSet::try_from_slice(&content).expect("deserialize client echo token id whitelist failed.")
66
} else {
7-
UnorderedSet::new(StorageKey::ClientEchoTokenIdWhitelist)
7+
UnorderedSet::new(StorageKey::ClientEchoTokenIdWhitelistItem)
88
}
99
}
1010

@@ -19,7 +19,7 @@ pub fn read_ce_sw_from_storage() -> UnorderedSet<AccountId> {
1919
if let Some(content) = env::storage_read(CLIENT_ECHO_SENDER_ID_WHITHELIST.as_bytes()) {
2020
UnorderedSet::try_from_slice(&content).expect("deserialize client echo sender id whitelist failed.")
2121
} else {
22-
UnorderedSet::new(StorageKey::ClientEchoSenderIdWhitelist)
22+
UnorderedSet::new(StorageKey::ClientEchoSenderIdWhitelistItem)
2323
}
2424
}
2525

@@ -45,7 +45,8 @@ impl Contract {
4545
assert!(self.is_owner_or_guardians(), "{}", ERR100_NOT_ALLOWED);
4646
let mut client_echo_token_id_whitelist = read_ce_tw_from_storage();
4747
for token_id in token_ids {
48-
assert!(client_echo_token_id_whitelist.insert(token_id.as_ref()), "Token id already exist");
48+
let is_success = client_echo_token_id_whitelist.insert(token_id.as_ref());
49+
assert!(is_success, "Token id already exist");
4950
}
5051
write_ce_tw_to_storage(client_echo_token_id_whitelist);
5152
}
@@ -56,7 +57,8 @@ impl Contract {
5657
self.assert_owner();
5758
let mut client_echo_token_id_whitelist = read_ce_tw_from_storage();
5859
for token_id in token_ids {
59-
assert!(client_echo_token_id_whitelist.remove(token_id.as_ref()), "Invalid token id");
60+
let is_success = client_echo_token_id_whitelist.remove(token_id.as_ref());
61+
assert!(is_success, "Invalid token id");
6062
}
6163
write_ce_tw_to_storage(client_echo_token_id_whitelist);
6264
}
@@ -72,7 +74,8 @@ impl Contract {
7274
assert!(self.is_owner_or_guardians(), "{}", ERR100_NOT_ALLOWED);
7375
let mut client_echo_sender_id_whitelist = read_ce_sw_from_storage();
7476
for sender_id in sender_ids {
75-
assert!(client_echo_sender_id_whitelist.insert(sender_id.as_ref()), "Sender id already exist");
77+
let is_success = client_echo_sender_id_whitelist.insert(sender_id.as_ref());
78+
assert!(is_success, "Sender id already exist");
7679
}
7780
write_ce_sw_to_storage(client_echo_sender_id_whitelist);
7881
}
@@ -83,7 +86,8 @@ impl Contract {
8386
self.assert_owner();
8487
let mut client_echo_sender_id_whitelist = read_ce_sw_from_storage();
8588
for sender_id in sender_ids {
86-
assert!(client_echo_sender_id_whitelist.remove(sender_id.as_ref()), "Invalid sender id");
89+
let is_success = client_echo_sender_id_whitelist.remove(sender_id.as_ref());
90+
assert!(is_success, "Invalid sender id");
8791
}
8892
write_ce_sw_to_storage(client_echo_sender_id_whitelist);
8993
}

ref-exchange/src/lib.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,8 +74,8 @@ pub(crate) enum StorageKey {
7474
ShadowRecord {account_id: AccountId},
7575
UnitShareCumulativeInfo,
7676
PoolLimit,
77-
ClientEchoTokenIdWhitelist,
78-
ClientEchoSenderIdWhitelist,
77+
ClientEchoTokenIdWhitelistItem,
78+
ClientEchoSenderIdWhitelistItem,
7979
}
8080

8181
#[derive(BorshDeserialize, BorshSerialize, Serialize, Deserialize, Eq, PartialEq, Clone)]

releases/ref_exchange_release.wasm

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)