主页 > 以太坊钱包imtoken官网 > 部署以太坊数字货币钱包

部署以太坊数字货币钱包

以太坊钱包imtoken官网 2023-04-27 07:30:51

环境:windows下搭建的以太坊私链

由于 web3 的局限性,我们采用它作为我们的主要框架。

1.搭建以太坊私链环境geth

具体操作这里就不说了,这里简单介绍下遇到的问题

1.geth和以太坊钱包有什么区别

geth是通过命令行操作的以太坊数字货币,可以对以太坊进行很多操作,比如:挖矿,rpc等。

ethereumWallet只是一个钱包功能,可以查询、转账、创建合约。

2.私链启动报错。 创世块设置不正确。 很多文章很老,所以创世块初始化失败。

{
 "config": {
    "chainId": 10,
    "homesteadBlock": 0,
    "eip155Block": 0,
    "eip158Block": 0
},
"alloc"      : {},
"coinbase"   : "0x0000000000000000000000000000000000000000",
"difficulty" : "0x02000000",
"extraData"  : "",
"gasLimit"   : "0x2fefd8",
"nonce"      : "0x0000000000000042",
"mixhash"    :   "0x0000000000000000000000000000000000000000000000000000000000000000",
"parentHash" : "0x0000000000000000000000000000000000000000000000000000000000000000",
"timestamp"  : "0x00"
}

如果还有其他错误,可以参考:

3.如果本地启动成功,钱包初始化界面右上角应该有PRIVATE-NET标志

以太坊数字货币_以太币数字货币币价格_数字货币以太坊创始人是谁

图片.png

4、私链创建成功后,新创建的地址没有金额,怎么会有金额?

挖矿可以解决,但可能需要几分钟,请注意设置矿机的地址设置

在geth控制台设置:miner.setEtherbase(eth.coinbase);//eth.coinbase是你要设置的钱包地址。 2.下载克隆eth-lightwallet代码并运行在线钱包演示webwallet.html

以太坊数字货币_以太币数字货币币价格_数字货币以太坊创始人是谁

图片.png

1.注意里面的配置主机。 我开始将它配置为我的远程服务器的节点以太坊数字货币,但它失败了。 现在改为链接本地节点

function setWeb3Provider(keystore) {
    var web3Provider = new HookedWeb3Provider({
        host: "http://127.0.0.1:8545",
      transaction_signer: keystore
    });
    web3.setProvider(web3Provider);
  }

测试方法:geth attach :8545

2.启动geth命令,注意--rpc --rpccorsdomain "*"字段的含义

geth -datadir "./chain" --port "30303" --rpc --rpccorsdomain "*" --rpcapi "db,eth,net,web3" --nodiscover console 2>>eth_output.log