This CLI tool simplifies the process of developing applications and interacting with zkSync 2.0.
- Node/NPM
- Yarn
You can install this program globally with npm i -g zksync-cli or run the commands direcly with npx with npx zksync-cli@latest {COMMAND}.
-
zksync-cli create {PROJECT_NAME}: creates a new Hardhat project in the given project name. If not provided, creates the project in the current folder, although this requires the folder to be empty. -
zksync-cli deposit: deposits funds from L1 (Goerli testnet) to zkSync 2.0 testnet. It will ask to enter: recipient wallet, amount in ETH (eg 0.1) and the private key of the wallet you're sending the funds from. -
zksync-cli withdraw: withdraws funds from zkSync 2.0 to L1 (Goerli testnet). It will ask to enter: recipient wallet, amount in ETH (eg 0.1) and the private key of the wallet you're sending the funds from.
Both deposit and withdraw might take a couple of minutes to complete.
Install all dendencies with npm i.
This project was build with Typescript. Run npm run build to compile code in /src into /bin.
To create a version run:
git tag v0.1.3 // with the correspondent tag
git push --tags Proper tests will be included soon. For now, you can test new changes locally by installing this package globably with npm i -g.