Skip to content

Commit ea57c49

Browse files
Hardcode STRK balances variable selector (#3332)
<!-- Reference any GitHub issues resolved by this PR --> Closes # ## Introduced changes <!-- A brief description of the changes --> - ## Checklist <!-- Make sure all of these are complete --> - [ ] Linked relevant issue - [ ] Updated relevant documentation - [ ] Added relevant tests - [ ] Performed self-review of the code - [ ] Added changes to `CHANGELOG.md`
1 parent 4636ae1 commit ea57c49

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

snforge_std/Scarb.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,4 +10,3 @@ re-export-cairo-plugins = ["snforge_scarb_plugin"]
1010

1111
[dependencies]
1212
snforge_scarb_plugin = { path = "../crates/snforge-scarb-plugin" }
13-
starknet = "*"

snforge_std/src/cheatcodes/erc20.cairo

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@ use snforge_std::cheatcodes::storage::{map_entry_address, store};
33

44
const STRK_CONTRACT_ADDRESS: felt252 =
55
0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6ab07201858f4287c938d;
6+
const STRK_BALANCES_VARIABLE_SELECTOR: felt252 =
7+
0x3a4e8ec16e258a799fe707996fd5d21d42b29adc1499a370edf7f809d8c458a; // selector!("ERC20_balances");
68

79
#[derive(Drop, Serde, Copy, Debug)]
810
pub struct CustomToken {
@@ -27,7 +29,7 @@ pub impl TokenImpl of TokenTrait {
2729

2830
fn balances_variable_selector(self: Token) -> felt252 {
2931
match self {
30-
Token::STRK => selector!("ERC20_balances"),
32+
Token::STRK => STRK_BALANCES_VARIABLE_SELECTOR,
3133
Token::Custom(CustomToken {
3234
balances_variable_selector, ..,
3335
}) => balances_variable_selector,

0 commit comments

Comments
 (0)