zksync-cli 中文文档教程
zkSync CLI 工具
该 CLI 工具简化了开发应用程序以及与 zkSync 2.0 交互的过程。
要求
- 节点/NPM
- Yarn
使用
您可以使用 npm i -g zksync-cli
全局安装此程序,或者使用 npx zksync-cli@latest {COMMAND}
直接使用 npx 运行命令>。
命令
zksync-cli create {PROJECT_NAME}
:以给定项目名称创建一个新的 Hardhat 项目。如果未提供,则在当前文件夹中创建项目,尽管这要求文件夹为空。zksync-cli Deposit
:将L1(Goerli测试网)的资金存入zkSync 2.0测试网。它将要求输入:接收者钱包、ETH 金额(例如 0.1)以及您从中发送资金的钱包的私钥。zksync-cliwithdraw
:从zkSync 2.0提取资金到L1(Goerli测试网)。它将要求输入:接收者钱包、ETH 金额(例如 0.1)以及您从中发送资金的钱包的私钥。
存款和取款可能需要几分钟才能完成。
开发新功能
安装和构建
使用npm i
安装所有dendency。 该项目是使用 Typescript 构建的。运行 npm run build
将 /src
中的代码编译到 /bin
中。
要创建版本,请运行:
git tag v0.1.3 // with the correspondent tag
git push --tags
测试
很快就会包含适当的测试。目前,您可以通过使用 npm i -g
全局安装此软件包来在本地测试新的更改。
官方链接
zkSync CLI tool
This CLI tool simplifies the process of developing applications and interacting with zkSync 2.0.
Requirements
- Node/NPM
- Yarn
Usage
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}
.
Commands
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.
Developing new features
Install and build
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
Testing
Proper tests will be included soon. For now, you can test new changes locally by installing this package globably with npm i -g
.
Official Links
你可能也喜欢
- 2acoin-cryptonote-util 中文文档教程
- 2pi-player 中文文档教程
- @0xproject/types 中文文档教程
- @100tal-seg/seg-react 中文文档教程
- @11tyrocks/eleventy-plugin-open-in-codepen 中文文档教程
- @7bytes/draco 中文文档教程
- @abimato/axios 中文文档教程
- @accessible360/accessible-slick 中文文档教程
- @achicu/babel-plugin-dead-code-elimination 中文文档教程
- @acoustic-content-sdk/react-components 中文文档教程