rectangle-terminalCLI を使う

zERC20 コマンドラインインターフェース(CLI)のインストールと使い方

インストール

git clone https://github.com/kbizikav/zerc20.git
cd zerc20/cli
cargo install --path

CLI バイナリは zerc20-cli としてインストールされます(古いバージョンでは cli の場合があります)。リポジトリから直接実行する場合:

cd zerc20/cli
cargo run -r -- <command>

事前準備

Circuit アーティファクト

引き出し証明の生成には Circuit アーティファクトが必要です。CLI を使う前にダウンロードしてください:

cargo install --path ../circuit-setup
zerc20-circuit-setup download --version 1.1.0

詳細は Circuit セットアップ を参照してください。

設定

環境変数

.env から環境変数を読み込みます(cli ディレクトリの .env.example を参照):

Mainnet / Testnet の値については ICP Canister ID を参照してください。

基本コマンド

Invoice を発行する

支払いを受け取るためのバーンアドレス(Burn Address)を生成します:

Invoice 一覧を確認する

発行済みの Invoice を表示します:

送金する

バーンアドレスに zERC20 を送金します:

Invoice ステータスを確認する

資金を受け取る

Proof を生成して引き出しを実行します:

クイックスタート例

重要な注意事項

  • クロスチェーン対応:あるチェーンで送金し、別のチェーンで受け取れます

  • 処理時間:Mainnet でのプライベート転送(Private Transfer)は通常30分〜1時間かかります

  • Testnet の制限:LayerZero の不安定性により、Testnet では処理に時間がかかる場合があります

次のステップ

最終更新