创建自己的区块链合约java版web3接口——以太坊代币

Posted 李潇然

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了创建自己的区块链合约java版web3接口——以太坊代币相关的知识,希望对你有一定的参考价值。

texas-web3j-solidity项目是一个java版本的,使用web3j包和eth网络交互的小程序。

主要实现了以下功能:

1.发布合约

2.发起转账

3.查询交易

4.调用智能合约方法

 

texas-web3j-solidity项目在官方例子基础上做了以下几点功能性修改:

1.增加texas合约,用于游戏充值提现等功能

2.以太坊测试网络切换为ropsten,该测试网络更容易获取测试eth,地址为:https://www.ropsten.io/#faucet

3.增加spring-boot启动,提供http接口

以下几点bug修改:

1.修复gas不足报错的bug,增加gas为标准值的2倍

 

github地址:https://github.com/lxr1907/texas-web3j-solidity

参考文档地址:https://docs.web3j.io

官方例子地址:https://github.com/web3j/sample-project-gradle

以上是关于创建自己的区块链合约java版web3接口——以太坊代币的主要内容,如果未能解决你的问题,请参考以下文章

Web3 开发系列教程—创建你的第一个智能合约什么是智能合约

Web3 开发系列教程—创建你的第一个智能合约什么是 Gas,它是如何使用的?

区块链以太坊(Ethereum )高级进阶实战视频教程

Web3.js

基于区块链的投票系统的设计与实现

Web3 + 区块链 学习计划