anvil_zksync_config/
constants.rs1use alloy::primitives::hex;
2use zksync_types::H160;
3
4pub const DEFAULT_L1_GAS_PRICE: u64 = 35_932_364_075;
6pub const DEFAULT_L2_GAS_PRICE: u64 = 45_250_000;
8pub const DEFAULT_FAIR_PUBDATA_PRICE: u64 = 13_607_659_111;
10pub const DEFAULT_ESTIMATE_GAS_PRICE_SCALE_FACTOR: f64 = 2.0;
12pub const DEFAULT_ESTIMATE_GAS_SCALE_FACTOR: f32 = 1.3;
14pub const NODE_PORT: u16 = 8011;
16pub const TEST_NODE_NETWORK_ID: u32 = 260;
18pub const DERIVATION_PATH: &str = "m/44'/60'/0'/0/0";
20pub const DEFAULT_LOG_FILE_PATH: &str = "anvil-zksync.log";
22pub const DEFAULT_MNEMONIC: &str = "test test test test test test test test test test test junk";
24pub const NON_FORK_FIRST_BLOCK_TIMESTAMP: u64 = 1_000;
26pub const DEFAULT_ACCOUNT_BALANCE: u128 = 1_000 * 10u128.pow(18);
29
30pub const PSEUDO_CALLER: H160 = H160([0xff; 20]);
32pub const EVM_EMULATOR_ENABLER_CALLDATA: &[u8] = &hex!(
34 "fe06380c" "0000000000000000000000000000000000000000000000000000000000000001"
36);
37pub const RICH_WALLETS: [(&str, &str, &str); 10] = [
39 (
40 "0xBC989fDe9e54cAd2aB4392Af6dF60f04873A033A",
41 "0x3d3cbc973389cb26f657686445bcc75662b415b656078503592ac8c1abb8810e",
42 "mass wild lava ripple clog cabbage witness shell unable tribe rubber enter",
43 ),
44 (
45 "0x55bE1B079b53962746B2e86d12f158a41DF294A6",
46 "0x509ca2e9e6acf0ba086477910950125e698d4ea70fa6f63e000c5a22bda9361c",
47 "crumble clutch mammal lecture lazy broken nominee visit gentle gather gym erupt",
48 ),
49 (
50 "0xCE9e6063674DC585F6F3c7eaBe82B9936143Ba6C",
51 "0x71781d3a358e7a65150e894264ccc594993fbc0ea12d69508a340bc1d4f5bfbc",
52 "illegal okay stereo tattoo between alien road nuclear blind wolf champion regular",
53 ),
54 (
55 "0xd986b0cB0D1Ad4CCCF0C4947554003fC0Be548E9",
56 "0x379d31d4a7031ead87397f332aab69ef5cd843ba3898249ca1046633c0c7eefe",
57 "point donor practice wear alien abandon frozen glow they practice raven shiver",
58 ),
59 (
60 "0x87d6ab9fE5Adef46228fB490810f0F5CB16D6d04",
61 "0x105de4e75fe465d075e1daae5647a02e3aad54b8d23cf1f70ba382b9f9bee839",
62 "giraffe organ club limb install nest journey client chunk settle slush copy",
63 ),
64 (
65 "0x78cAD996530109838eb016619f5931a03250489A",
66 "0x7becc4a46e0c3b512d380ca73a4c868f790d1055a7698f38fb3ca2b2ac97efbb",
67 "awful organ version habit giraffe amused wire table begin gym pistol clean",
68 ),
69 (
70 "0xc981b213603171963F81C687B9fC880d33CaeD16",
71 "0xe0415469c10f3b1142ce0262497fe5c7a0795f0cbfd466a6bfa31968d0f70841",
72 "exotic someone fall kitten salute nerve chimney enlist pair display over inside",
73 ),
74 (
75 "0x42F3dc38Da81e984B92A95CBdAAA5fA2bd5cb1Ba",
76 "0x4d91647d0a8429ac4433c83254fb9625332693c848e578062fe96362f32bfe91",
77 "catch tragic rib twelve buffalo also gorilla toward cost enforce artefact slab",
78 ),
79 (
80 "0x64F47EeD3dC749d13e49291d46Ea8378755fB6DF",
81 "0x41c9f9518aa07b50cb1c0cc160d45547f57638dd824a8d85b5eb3bf99ed2bdeb",
82 "arrange price fragile dinner device general vital excite penalty monkey major faculty",
83 ),
84 (
85 "0xe2b8Cb53a43a56d4d2AB6131C81Bd76B86D3AFe5",
86 "0xb0680d66303a0163a19294f1ef8c95cd69a9d7902a4aca99c05f3e134e68a11a",
87 "increase pulp sing wood guilt cement satoshi tiny forum nuclear sudden thank",
88 ),
89];
90
91pub const LEGACY_RICH_WALLETS: [(&str, &str); 10] = [
93 (
94 "0x36615Cf349d7F6344891B1e7CA7C72883F5dc049",
95 "0x7726827caac94a7f9e1b160f7ea819f172f7b6f9d2a97f992c38edeab82d4110",
96 ),
97 (
98 "0xa61464658AfeAf65CccaaFD3a512b69A83B77618",
99 "0xac1e735be8536c6534bb4f17f06f6afc73b2b5ba84ac2cfb12f7461b20c0bbe3",
100 ),
101 (
102 "0x0D43eB5B8a47bA8900d84AA36656c92024e9772e",
103 "0xd293c684d884d56f8d6abd64fc76757d3664904e309a0645baf8522ab6366d9e",
104 ),
105 (
106 "0xA13c10C0D5bd6f79041B9835c63f91de35A15883",
107 "0x850683b40d4a740aa6e745f889a6fdc8327be76e122f5aba645a5b02d0248db8",
108 ),
109 (
110 "0x8002cD98Cfb563492A6fB3E7C8243b7B9Ad4cc92",
111 "0xf12e28c0eb1ef4ff90478f6805b68d63737b7f33abfa091601140805da450d93",
112 ),
113 (
114 "0x4F9133D1d3F50011A6859807C837bdCB31Aaab13",
115 "0xe667e57a9b8aaa6709e51ff7d093f1c5b73b63f9987e4ab4aa9a5c699e024ee8",
116 ),
117 (
118 "0xbd29A1B981925B94eEc5c4F1125AF02a2Ec4d1cA",
119 "0x28a574ab2de8a00364d5dd4b07c4f2f574ef7fcc2a86a197f65abaec836d1959",
120 ),
121 (
122 "0xedB6F5B4aab3dD95C7806Af42881FF12BE7e9daa",
123 "0x74d8b3a188f7260f67698eb44da07397a298df5427df681ef68c45b34b61f998",
124 ),
125 (
126 "0xe706e60ab5Dc512C36A4646D719b889F398cbBcB",
127 "0xbe79721778b48bcc679b78edac0ce48306a8578186ffcb9f2ee455ae6efeace1",
128 ),
129 (
130 "0xE90E12261CCb0F3F7976Ae611A29e84a6A85f424",
131 "0x3eb15da85647edd9a1159a4a13b9e7c56877c4eb33f614546d4db06a51868b1c",
132 ),
133];