0

我正在测试模式下运行一组智能合约,以执行一些初始测试。然而,非常奇怪的是,在我的迁移文件中运行truffle migrate --network testrpc和使用accounts[0]时,我收到以下错误: Error: Provided address "t" is invalid, the capitalization checksum test failed, or its an indrect IBAN address which can't be converted.

在这个字符串中,“t”实际上是 testrpc 的第一个字母。如果我使用帐户[1],我会得到一个“e”等......

我以前使用 testrpc 命令行环境,后来切换到 ganache-cli 尝试解决问题。不幸的是,没有什么能像我预期的那样奏效,我仍然被这个问题所困扰。

我在 Ubuntu 上运行,这可能会导致问题吗?

编辑 1:迁移文件:

// Starting deployment of asset
module.exports = async function(deployer, network, accounts) {

    // owner wallet
    var wallet = accounts[0];

};
4

1 回答 1

0

我没有找到为什么它不起作用testrpc,所以我切换到ganache-cli它也提供了同样的问题......我终于辞职使用 Ganache Client 应用程序,它工作......

于 2019-08-23T08:36:24.657 回答