首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >马季奇孟买部署迁移失败,出现重放保护(EIP-155)错误

马季奇孟买部署迁移失败,出现重放保护(EIP-155)错误
EN

Stack Overflow用户
提问于 2021-06-22 08:04:20
回答 1查看 413关注 0票数 2

我希望将dApp部署到Polygon的马季奇孟买测试网络上,但我一直收到错误。合同在所有以太网络上都部署得很好,我已经确保有一些马季奇(只是以防万一,尽管它没有要求任何合同)。下面是我得到的结果:

代码语言:javascript
复制
Compiling your contracts...
=============================

一切都好,没有问题。然后像往常一样开始迁移:

代码语言:javascript
复制
  Starting migrations...
======================
> Network name:    'matic'
> Network id:      80001
> Block gas limit: 20000000 (0x1312d00)


1_initial_migration.js
======================

   Deploying 'Migrations'
   ----------------------

Error:  *** Deployment Failed ***

"Migrations" -- only replay-protected (EIP-155) transactions allowed over RPC.

在终端中,我逐字遵循了他们的"how to“指南:

松露:

代码语言:javascript
复制
matic: {
      provider: () =>
        new HDWalletProvider(mnemonic, `https://rpc-mumbai.matic.today`),
      network_id: 80001,
      confirmations: 2,
      timeoutBlocks: 200,
      skipDryRun: true,
    },

和终端:

代码语言:javascript
复制
truffle migrate --network matic

你知道我做错了什么以及如何解决这个问题吗?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2021-07-30 19:46:29

我遇到了同样的问题,感谢这里的人们:

https://github.com/trufflesuite/truffle/issues/3913

我想我只需要更新这个NPM包:

代码语言:javascript
复制
"truffle-hdwallet-provider": "^1.0.17"

目标为:

代码语言:javascript
复制
"@truffle/hdwallet-provider": "^1.4.0"
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68076014

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档