diff --git a/examples/deploy.rs b/examples/deploy.rs index 718ab49..c90a6d5 100644 --- a/examples/deploy.rs +++ b/examples/deploy.rs @@ -32,7 +32,8 @@ async fn main() -> Result<()> { // to be spawned implicitly and/or you don't want it to be attached to a single provider. let provider = zksync_provider() .with_recommended_fillers() - .on_anvil_zksync_with_wallet(); + // set anvil port to 0 to let it choose a random available port + .on_anvil_zksync_with_wallet_and_config(|anvil| anvil.port(0_u16)); // Manually deploy contract. let bytecode = hex::decode("0000008003000039000000400030043f0000000100200190000000180000c13d00000060021002700000000f02200197000000040020008c000000330000413d000000000301043b000000e003300270000000110030009c000000270000613d000000120030009c000000200000613d000000130030009c000000330000c13d000000240020008c000000330000413d0000000002000416000000000002004b000000330000c13d0000000401100370000000000101043b000000350000013d0000000001000416000000000001004b000000330000c13d0000002001000039000001000010044300000120000004430000001001000041000000390001042e0000000001000416000000000001004b000000330000c13d000000000100041a000000800010043f0000001601000041000000390001042e0000000001000416000000000001004b000000330000c13d000000000100041a000000010110003a000000350000c13d0000001401000041000000000010043f0000001101000039000000040010043f00000015010000410000003a0001043000000000010000190000003a00010430000000000010041b0000000001000019000000390001042e0000003800000432000000390001042e0000003a00010430000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000d09de08a000000000000000000000000000000000000000000000000000000008381f58a000000000000000000000000000000000000000000000000000000003fb5c1cb4e487b7100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002400000000000000000000000000000000000000000000000000000000000000200000008000000000000000000000000000000000000000000000000000000000000000000000000000000000907744cfcba9c9276da62757037b7ad91caa65b463857bae5ffcd6ceb985e728").unwrap(); diff --git a/examples/showcase.rs b/examples/showcase.rs index da430fe..37d47e7 100644 --- a/examples/showcase.rs +++ b/examples/showcase.rs @@ -15,7 +15,8 @@ async fn main() -> anyhow::Result<()> { // Create a provider with the wallet. let provider = zksync_provider() .with_recommended_fillers() - .on_anvil_zksync_with_wallet(); + // set anvil port to 0 to let it choose a random available port + .on_anvil_zksync_with_wallet_and_config(|anvil| anvil.port(0_u16)); // Build a transaction to send 100 wei from Alice to Vitalik. // The `from` field is automatically filled to the first signer's address (Alice).