ethereum - 我可以将 truffle 项目配置为使用 .ipc 端点文件而不是以太坊 RPC 监听器吗?

标签 ethereum truffle go-ethereum

我正在开发一个使用 truffle 框架的项目,并希望在私有(private)以太坊网络上测试我的代码。当我运行 truffle console 时,它​​会连接到 truffle.js 中指定的网络,如下所示:

module.exports = {
  networks: {
    development: {
      host: "localhost",
      port: 8545,
      network_id: "*" // Match any network id
    }
  }
};

是否有一种语法可以用来将 truffle 指向系统上某处的 geth.ipc 文件,或者 truffle 是否仅限于网络端点?

最佳答案

根据定义,端点是 RPC 监听器,而不是文件。
您可以使用 geth 创建测试网。
要使用它,您需要将其用作端点。

如果没有立即连接,请参阅 geth 的配置选项来指定端口。

testrpc 还允许您创建测试网络(8535 是默认端口)。

关于ethereum - 我可以将 truffle 项目配置为使用 .ipc 端点文件而不是以太坊 RPC 监听器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45961755/

相关文章:

ethereum - 如何使用geth获取以太坊区 block 的数据

javascript - 如何解释 javascript BN 对象?

database - 如何使用 LevelDB 访问 GoEthereum Transaction Trie

security - geth option "--allow-insecure-unlock",它到底是什么意思?

network-programming - 以太坊的RLPx有什么用以及他们如何在以太坊生态系统中使用它

blockchain - 迁移耗尽气体

ethereum - 松露迁移错误(运行testrpc之后)

blockchain - dapp 是否需要 metamask?

ethereum - 愤怒 : sender account not recognized

javascript - Geth轻节点不同步