【发布时间】:2024-10-17 21:20:02
【问题描述】:
刚开始学习区块链开发
我创建了一个以太坊侧链,它在我本地机器的 docker 容器上运行。
我之前曾使用 Solidity 编写智能合约,并使用 truffle 或从 infura 获取提供程序将其部署在测试网上。
注意:其中每个容器都充当一个节点。
但是我该如何为我的私有链做同样的事情呢?
【问题讨论】:
标签: ethereum solidity smartcontracts
刚开始学习区块链开发
我创建了一个以太坊侧链,它在我本地机器的 docker 容器上运行。
我之前曾使用 Solidity 编写智能合约,并使用 truffle 或从 infura 获取提供程序将其部署在测试网上。
注意:其中每个容器都充当一个节点。
但是我该如何为我的私有链做同样的事情呢?
【问题讨论】:
标签: ethereum solidity smartcontracts
您需要配置 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
}
}
【讨论】: