通过ganache 可以构建一个以太坊的私链环境,方便于开发测试。
ganache 官网 http://truffleframework.com/ganache/
truffle 用于可以编译solidity代码,以及发布智能合约到ganache 构建的以太坊中。
地址 http://truffleframework.com/
#编译合约
truffle compile
#提交合约到以太坊
truffle migration
Metatask 是一个浏览器插件(支持firefox,chrome),在浏览器的官方插件商城可以下载,用于在浏览器登陆钱包,可以让Metatask 连接ganache 构建的私链,使用ganache 提供的地址登录。
web3j 用于连接以太坊网络的客户端,可以通过http连接以太坊网络中的某个节点,有JavaScript 和java等语言版本的实现,可以读取以太坊的区块数据以及实时数据,当然进行转账等操作也可以。如果你要开发自己的代币,搞个自己的钱包,就要用上这个了。
可以考虑 visual studio code 安装solidity 插件,vsc 配合truffle 实现本地编译发布,爽。
geth 是以太坊的官方客户端,可以用命令行的方式创建私链、充当一个区块链节点挖矿、发布合约到公链等等。
geth 官网https://geth.ethereum.org/
输入我的邀请码 JRK555 来获得三个月的蓝灯专业版!立即下载 https://github.com/getlantern/forum