本文共 823 字,大约阅读时间需要 2 分钟。
通过solc编译器编译solidity代码到字节码。你可以参考在本地安装编译器。
编写solidity代码运行:
$ solc.sol --bin --abi --optimize -o /
bin
和ABI
编译器参数都需要充分利用web3j中的智能合约。
这里也有一个gas论证,用来提供智能合约所需的估计值,并用它的方法进行交易。
你可以通过solidity的浏览器项目在浏览器中编写和编译solidity代码。使用solidity浏览器项目Remix IDE对于较小的智能合约来说是很好的,但是你遇到与较大的智能合约相关的问题。
还可以通过以太坊客户端(如geth和Parity)编译solidity代码,web3j中也支持使用JSON-RPC方法。然而,必须在客户端上安装solidity编译器,这样它才能正常工作。
还有更多的选择,请参阅官网文档中的。
原文《Java以太坊类库web3j官网中文翻译》中的:
另外推荐几个很受欢迎全网稀缺的互动教程:
- ,主要是针对java和android程序员围绕web3j库进行区块链以太坊开发的讲解。
- ,主要是针对python围绕web3.py进行区块链以太坊应用开发的讲解。
- ,主要是介绍使用php进行智能合约开发交互,进行账号创建、交易、转账、代币开发以及过滤器和事件等内容。
- ,主要是介绍使用node.js、mongodb、区块链、ipfs实现去中心化电商DApp实战,适合进阶。
- ,主要介绍智能合约与dapp应用开发,适合入门。
转载地址:http://vpxlx.baihongyu.com/