【问题标题】:Get intial ether on Ethereum network set up using Azure Ethereum PoA solution template在使用 Azure 以太坊 PoS 解决方案模板设置的以太坊网络上获取初始以太币
【发布时间】:2019-01-25 07:18:36
【问题描述】:

我有一个使用 MS Azure Ethereum proof-of-authority consortium solution template 设置的私有以太坊 PoA 网络。我可以将我的元掩码连接到它,但我无法在其上部署合约,因为我没有任何以太币。我如何获得初始以太币来为我的账户提供资金以开始在该网络上部署合约? AWS Blockchain PoW 模板使您可以选择在部署网络时向某些钱包添加一些测试以太。 如何使用使用Azure template 设置的 PoA 以太坊网络?

感谢任何输入。

【问题讨论】:

    标签: azure ethereum azure-template azure-marketplace azure-blockchain-workbench


    【解决方案1】:

    Azure Ethereum Proof-of-Authority (PoA) 模板不需要 Gas 价格来进行交易,因此不需要 Ether。事实上,网络不会像 Azure Ethereum Proof-of-Work (PoW) 模板那样为创世文件中的任何帐户预先分配任何 Ether。如果您希望通过 MetaMask 进行交易,请务必使用估计的 gas,但 将 gas 价格设置为零,如下所示:

    1. 选择“编辑”选项

    1. 在“高级”选项卡上,将 gas 价格设置为 0。

    您现在应该可以成功进行交易了。当通过基于 Web3 的库从代码进行交易时,请记住将 gas 价格也设置为零。

    【讨论】:

      【解决方案2】:

      您只能使用 truffle 版本 5.0.5 将智能合约部署到 Azure 上的以太坊 PoA。最新版本的松露给出了与天然气成本相关的问题。

      对我来说,降级松露版本解决了这个问题:

      npm i -g truffle@v5.0.5

      【讨论】:

        猜你喜欢
        • 2019-04-07
        • 1970-01-01
        • 2016-02-28
        • 2019-03-21
        • 2022-11-16
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多