配置ETH侧链开发环境
方式1,连接远程侧链节点:
服务器信息
Server IP: 52.205.30.16
Port: 8545
使用网页钱包部署合约
- 登录myetherwallet钱包
- 右上角网络点击change按钮
- 点击添加自定义网络/节点
- ETH Node Name随便填写,选择ETH,URL填写测试服务器地址
http://52.205.30.16/
,port填写rpc端口:8545
- 使用配置合约来部署合约,合约交互来调用合约
方式2,搭建本地节点运行环境
- 本地搭建ETH侧链节点,使用dev分支编译,进入
build/bin
目录,使用命令连接testnet节点:
./geth --rpcaddr "127.0.0.1" --rpccorsdomain "*" --rpc --rpcapi "personal,db,eth,net,web3,txpool,miner" --testnetc`
- 使用dev分支编译ela-cli,配置文件
cli-config.json
修改如下:
{
"LogToFile":false,
"Host": "127.0.0.1:10016",
"DepositAddress":"EEmfgnrDLQmFPBJiWvsyYGV2jzLQY58J6G"
}
将测试币ela充值到eth侧链
- 创建充值交易:
./ela-cli wallet -t create --deposit eth_address(充值以太坊地址) --amount recharge_value(充值金额) --fee recharge_fee(充值消耗手续费)
- 签名交易:
./ela-cli wallet -t sign --file to_be_signed.txn -p yourpassword(密码)
- 发送交易:
./ela-cli wallet -t send --file ready_to_send.txn