【问题标题】:Ethereum sidechains以太坊侧链
【发布时间】:2024-10-17 21:20:02
【问题描述】:
  • 刚开始学习区块链开发

  • 我创建了一个以太坊侧链,它在我本地机器的 docker 容器上运行。

  • 我之前曾使用 Solidity 编写智能合约,并使用 truffle 或从 infura 获取提供程序将其部署在测试网上。

注意:其中每个容器都充当一个节点。

但是我该如何为我的私有链做同样的事情呢?

【问题讨论】:

    标签: ethereum solidity smartcontracts


    【解决方案1】:

    您需要配置 truffle 以指向您的测试网。 truffle config docs 详细描述了如何执行此操作。本质上,您希望将以下内容放入您的 truffle.js 文件中:

    networks: {
        test: {
            host: "<ip address of one of your docker containers>",
            port: <port number your container is listening on>,
            network_id: "*"  // match any network id
        }
    }
    

    【讨论】: