You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We support [Anvil ZKSync](https://foundry-book.zksync.io/anvil-zksync/) memory blockchain in a Docker image.
4
+
It is a fork of [Anvil](https://book.getfoundry.sh/anvil/) with support for ZK Sync transactions and ZK VM.
5
+
6
+
Components are managed as [EVM](./evm) components.
7
+
8
+
> The component will create a temporary Dockerfile that pulls the Anvil ZKSync executables from https://raw.githubusercontent.com/matter-labs/foundry-zksync/main/install-foundry-zksync
9
+
> as per ZK Sync documentation.
10
+
11
+
## Configuration
12
+
13
+
Use `type: 'anvil-zksync'` to use Anvil ZKSync.
14
+
15
+
The configurable arguments are two:
16
+
17
+
-`chain_id`, defaults to `"260"`
18
+
-`port`, defaults to `"8011"`
19
+
20
+
## Test Private Keys
21
+
22
+
Testing keys are exported in the `blockchain` go module under `AnvilZKSyncRichAccountPks`.
0 commit comments