前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Java & Android 以太坊钱包 ERC20 Token 代币开发库

Java & Android 以太坊钱包 ERC20 Token 代币开发库

原创
作者头像
netkiller old
修改2018-06-01 01:55:53
1.8K0
修改2018-06-01 01:55:53
举报
文章被收录于专栏:NetkillerNetkiller

Netkiller Blockchain 手札

Mr.?Neo?Chan,?陈景峯(BG7NYT)

中国广东省深圳市龙华新区民治街道溪山美地 518131 +86?13113668890 <netkiller@msn.com>

文档始创于2018-02-10

版权 ? 2018 Netkiller(Neo Chan). All rights reserved.

版权声明

转载请与作者联系,转载时请务必标明文章原始出处和作者信息及本声明。

内容摘要

这一部关于区块链开发及运维的电子书。

为什么会写区块链电子书?因为2018年是区块链年,区块链是一个风口,前几个风口我都错过了。例如web2.0, 云, 大数据等等,都从身旁擦肩而过。所以我要抓住这次。

这本电子书是否会出版(纸质图书)? 不会,因为互联网技术更迭太快,纸质书籍的内容无法实时更新,一本书动辄百元,很快就成为垃圾,你会发现目前市面的上区块链书籍至少是一年前写的,内容已经过时,很多例子无法正确运行。所以我不会出版,电子书的内容会追逐技术发展,及时跟进软件版本的升级,做到内容最新,至少是主流。

这本电子书与其他区块链书籍有什么不同?市面上大部分区块链书籍都是用2/3去讲区块链原理,只要不到 1/3 的干货,干货不够理论来凑,通篇将理论或是大谈特谈区块链行业,这些内容更多是头脑风暴,展望区块链,均无法落地实施。本书与那些书籍完全不同,不讲理论和原理,面向应用落地,注重例子,均是干货。

写作原则,无法落地的项目作者绝对不会写。凡是写入电子的内容均具备可操作,可落地。

电子书更新频率?每天都会有新内容加入,更新频率最迟不会超过一周,更新内容请关注?https://github.com/netkiller/netkiller.github.io/commits/master

本文采用碎片化写作,原文会不定期更新,请尽量阅读原文 http://www.netkiller.cn/blockchain/index.html

您的打赏是我的写作动力:http://www.netkiller.cn/blockchain/donations.html

接受 ETH 打赏:0x3e827461Cc53ed7c75A29187CfF39629FCAE3661

代码语言:java
复制
	public static void main(String[] args) {
		// TODO Auto-generated method stub
		try {
			ERC20 eth = new ERC20("0xb3cedc76e75fcd278c988b22963c2f35c99c10b7", "16ABF68AC070EC71769ECCADB366558537228DB022FFBDE13A06790967F2BC3A");
			String owner = eth.getOwner();
			System.out.println("代币创建者:" + owner);

			String name = eth.getName();
			System.out.println("代币名称:" + name);

			String symbol = eth.getSymbol();
			System.out.println("代币符号:" + symbol);

			int decimal = eth.getDecimals();
			System.out.println("小数位数:" + decimal);

			BigInteger totalSupply = eth.getTotalSupply();
			System.out.println("发行总量:" + totalSupply);

			BigInteger tokenBalance = eth.getBalance("0x22c57F0537414FD95b9f0f08f1E51d8b96F14029");
			System.out.println("代币余额:" + tokenBalance);

			String txhash = eth.sendTransaction("0xCdF0253d8362d6c3334c8F28A6BFd74c90d03d92", BigInteger.valueOf(10));
			System.out.println("代币转账:" + txhash);

			String hash = eth.setApprove("0xCdF0253d8362d6c3334c8F28A6BFd74c90d03d92", BigInteger.valueOf(100));
			System.out.println("设置授信:" + hash);

			System.out.println("授信转出:" + eth.sendTransactionFrom("0x22c57F0537414FD95b9f0f08f1E51d8b96F14029", "0xCdF0253d8362d6c3334c8F28A6BFd74c90d03d92", BigInteger.valueOf(20)));

			BigInteger value = eth.getAllowance("0x22c57F0537414FD95b9f0f08f1E51d8b96F14029", "0xCdF0253d8362d6c3334c8F28A6BFd74c90d03d92");
			System.out.println("查询授信:" + value);

			ERC20 eth1 = new ERC20("0xb3cedc76e75fcd278c988b22963c2f35c99c10b7", "8D161C31D985A6FB37190BD63C3F668E63CC04CEE44FB1B98C184125D189675E");
			System.out.println("授信转出:" + eth1.sendTransactionFrom("0x22c57F0537414FD95b9f0f08f1E51d8b96F14029", "0xCdF0253d8362d6c3334c8F28A6BFd74c90d03d92", BigInteger.valueOf(20)));

			// System.out.println(eth1.getAllowance("0x22c57F0537414FD95b9f0f08f1E51d8b96F14029", "0xCdF0253d8362d6c3334c8F28A6BFd74c90d03d92"));
		} catch (InterruptedException | ExecutionException | IOException e) {
			e.printStackTrace();

		}
	}

运行结果

代码语言:javascript
复制
代币创建者:0x22c57f0537414fd95b9f0f08f1e51d8b96f14029
代币名称:Netkiller Test Coin
代币符号:NTC
小数位数:4
发行总量:1000000000000
代币余额:999999999610
代币转账:0x7b19068685a8f7654b10a4f1d1f4155c5aa646b27e33eb4fcf4da6c1236278ef
设置授信:0xd5481b49a7fea73836ba67c081bdd26ef8a0bfc8552f04cd06e06c9a9f1927c9
授信转出:0xb5f5a2dd45cec5eb2ddcc9797383eecc0dc1e1ee61650b0be6a5c4d763181ab8
查询授信:30
授信转出:0x9084eea8d0d43803b3c45c2c0938eb107baf58ab34d3eef99e5379de3518bf4e

代码有偿提供,接受微信,支付宝,ETH,同时赠送等额 NBRC (Netkiller 读者币)请加作者微信或QQ。

微信/电话:13113668890

QQ: 13721218

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Netkiller Blockchain 手札
    • Mr.?Neo?Chan,?陈景峯(BG7NYT)
    • 接受 ETH 打赏:0x3e827461Cc53ed7c75A29187CfF39629FCAE3661
    领券
    问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
    http://www.vxiaotou.com