web3j通过命令行工具新建钱包、更新钱包密码及转账
生成一个新的以太坊钱包:
$ web3j wallet create
更新现有钱包的密码:
$ web3j wallet update <walletfile>
将以太币发送到另一个地址:
$ web3j wallet send <walletfile> 0x<address>|<ensName>
当把以太币Ether发送到另一个地址时,在交易发生之前,你会被问到一系列问题。见下面的完整示例:
下面的例子演示如何使用web3j发送以太币Ether到另一个钱包。
$ ./web3j-<version>/bin/web3j wallet send <walletfile> 0x<address>|<ensName>_ _____ _ _| | |____ (_) (_)
__ _____| |__ / /_ _ ___
\ \ /\ / / _ \ '_ \ \ \ | | | / _ \
\ V V / __/ |_) |.___/ / | _ | || (_) |\_/\_/ \___|_.__/ \____/| |(_)|_| \___/_/ ||__/Please enter your existing wallet file password:
Wallet for address 0x19e03255f667bdfd50a32722df860b1eeaf4d635 loaded
Please confirm address of running Ethereum client you wish to send the transfer request to [http://localhost:8545/]:
Connected successfully to client: Geth/v1.4.18-stable-c72f5459/darwin/go1.7.3
What amound would you like to transfer (please enter a numeric value): 0.000001
Please specify the unit (ether, wei, ...) [ether]:
Please confim that you wish to transfer 0.000001 ether (1000000000000 wei) to address 0x9c98e381edc5fe1ac514935f3cc3edaa764cf004
Please type 'yes' to proceed: yes
Commencing transfer (this may take a few minutes)...................................................................................................................$Funds have been successfully transferred from 0x19e03255f667bdfd50a32722df860b1eeaf4d635 to 0x9c98e381edc5fe1ac514935f3cc3edaa764cf004
Transaction hash: 0xb00afc5c2bb92a76d03e17bd3a0175b80609e877cb124c02d19000d529390530
Mined block number: 1849039
原文《Java以太坊类库web3j官网中文翻译》中的:
http://cw.hubwiz.com/card/c/web3j/1/8/2/
另外推荐几个很受欢迎全网稀缺的互动教程:
- web3j,主要是针对java和android程序员围绕web3j库进行区块链以太坊开发的讲解。
- python以太坊,主要是针对python围绕web3.py进行区块链以太坊应用开发的讲解。
- php以太坊,主要是介绍使用php进行智能合约开发交互,进行账号创建、交易、转账、代币开发以及过滤器和事件等内容。
- 以太坊开发,主要是介绍使用node.js、mongodb、区块链、ipfs实现去中心化电商DApp实战,适合进阶。
- 以太坊教程,主要介绍智能合约与dapp应用开发,适合入门。
web3j通过命令行工具新建钱包、更新钱包密码及转账相关推荐
- 轻松学习Ionic (二) 为Android项目集成Crosswalk(更新官方命令行工具)
现在集成crosswalk不用这么麻烦了!官方的命令行工具已经能让我们一步到位,省去很多工作,只需在cmd中进入项目所在目录(不能有中文目录,还得FQ),执行: [html] view plain c ...
- web3j命令行工具
web3j的完全jar文件分发包对每一次发布都提供命令行工具.命令行允许你从终端(terminal)使用web3j的一些功能: 这些工具提供: 钱包创建 钱包密码管理 从一个钱包转移到另一个钱包以太币 ...
- 面试官:请简述一下vue-cli命令行工具,你能自己手写一个吗?
还记得我们在写vue 项目的时候用脚手架vue-init的主要作用是根据指定模板生成项目原型嘛?那么vue-init怎么实现的呢? 其实就是在vue-cli package.json中增加下面的代码 ...
- antd 3升级命令_是时候拥有一个你自己的命令行工具了
本篇博客主要介绍了如何使用commander, inquirer以及chalk从零开始,创建属于自己的命令行工具. 0. 一分钟体验 首先我们先花一分钟的时间,体验一下创建自己的命令行cli工具是什么 ...
- node工程默认url_node命令行工具之实现项目工程自动初始化的标准流程
一.目的 传统的前端项目初始流程一般是这样: 可以看出,传统的初始化步骤,花费的时间并不少.而且,人工操作的情况下,总有改漏的情况出现.这个缺点有时很致命. 甚至有马大哈,没有更新项目仓库地址,导致提 ...
- ubuntu命令行查看dns_Dog-用于DNS查询的命令行工具
Dog是一个用于DNS查询的 命令行工具,它的工作原理类似于dig.它具有丰富多彩的输出,支持DNS-over-TLS 和 DNS-over-HTTPS协议,并且可以输出JSON格式. 系统环境 Ub ...
- DNS查询的命令行工具
Dog是一个用于DNS查询的命令行工具,它的工作原理类似于dig.它具有丰富多彩的输出,支持DNS-over-TLS 和 DNS-over-HTTPS协议,并且可以输出JSON格式. 系统环境 Ubu ...
- Node交互式命令行工具开发——自动化文档工具
转载自:小磊 https://segmentfault.com/a/1190000039749423 nodejs开发命令行工具,流程相对简单,但一套完整的命令行程序开发流程下来,还是需要下点功夫,网 ...
- 【网络通信】简易MFC程序的创建与命令行工具cl.exe、linker.exe的使用
简易MFC程序的创建与命令行工具cl.exe.linker.exe的使用 实验目标 实验流程 一.MFC程序 1.创建MFC项目 2.资源与代码 3.演示效果 二.编译连接windows API程序 ...
最新文章
- DOS命令大全 黑客必知的DOS命令集合
- zabbix3.0安装
- movie bookmark
- An attempt has been made to start a new process before the current process has finished its
- java 回车 按钮事件,java--键盘事件类,按下回车则模拟鼠标
- clickhouse一键登陆
- 物化视图是否可以exp导出_物化视图导出导入可能导致物化视图日志的失效
- kubernetes cpu限制参数说明
- 2019年春PAT甲级考试
- 苹果Mac Win10式任务栏工具:uBar
- html缓存失败是什么,HTML5离线“应用程序缓存错误事件:清单读取失败(-1)”...
- dep指定版本 go_golang 官方依赖管理工具 dep 使用和持续集成
- 图模型在欺诈检测应用一点看法
- K8s中Secrets
- 【机器学习】基于生成对抗网络的黑白图片上色
- 鸿蒙1号6年级数学答案,一些常用的数学公式
- tp5和微信小程序联接mqtt订阅及发布
- 已知计算组合的公式如下,用递归算法写出一个计算组合Cmn的值的函数zh(m,n),并写出主函数调用该函数。
- 知网CAJ转为PDF下载
- WebDAV之葫芦儿•派盘+RS文件管理器