命令行工具
每个发布的web3j的jar都提供了命令行工具。命令行允许你在终端中使用web3j的一些功能。
这些工具提供了:
钱包创建
钱包密码管理
从一个钱包转以太币到另一个钱包
生成Solidity智能合约的包装
你可以在项目的发布页面获取zipfile/tarball的命令行工具,OS X用户可以通过Homebrea,linux架构的用户可以通过AUR。
brew tap web3j/web3j
brew install web3j通过zipfile运行,只需要解压zipfile并运行二进制:
$ unzip web3j-<version>.zip
creating: web3j-3.0.0/lib/
inflating: web3j-3.0.0/lib/core-1.0.2-all.jar
creating: web3j-3.0.0/bin/
inflating: web3j-3.0.0/bin/web3j
inflating: web3j-3.0.0/bin/web3j.bat
$ ./web3j-<version>/bin/web3j
_ _____ _ _
| | |____ (_) (_)
__ _____| |__ / /_ _ ___
\ \ /\ / / _ \ '_ \ \ \ | | | / _ \
\ V V / __/ |_) |.___/ / | _ | || (_) |
\_/\_/ \___|_.__/ \____/| |(_)|_| \___/
_/ |
|__/
Usage: web3j version|wallet|solidity ...钱包工具
生成一个新的以太坊钱包:
更新一个已存在钱包的密码
发送一笔交易到另一个地址
当向另一个地址发送以太币的时候,你需要在交易发送之前回答一些问题。看下面这个完整的例子。
下面的例子说明了使用web3j向另一个钱包发送以太币:
Solidity智能合约包装生成器
Last updated