taojin12 2021-08-30 11:13 采纳率: 33.3%
浏览 83
已结题

通过truffel部署智能合约,在bsc上部署可以成功,在ok上部署就会提示未授权认证

通过truffel部署智能合约,在bsc上部署可以成功,在ok上部署就会提示未授权认证

// 默认读取项目根目录下的.env文件,用process.env.调用
const result=require('dotenv').config();
if (result.error) {
  throw result.error;
}
const HDWalletProvider = require("truffle-hdwallet-provider");
module.exports = {
  networks: {
      bsc: {
        provider: function() {
          // 此处需要return
          return new HDWalletProvider(process.env.mnemonic, 'https://data-seed-prebsc-1-s1.binance.org:8545')
        },
        network_id: '97',       // Ropsten's id
        // host: "13.113.186.67", // 用于示例目的的随机IP(不要使用)
        // port: 8545,
        networkCheckTimeout: 60000,
             
      },
      oktest: {
        provider: function() {
            // mnemonic 助记词
            return new HDWalletProvider(process.env.mnemonic, 'https://exchaintestrpc.okex.org')
        },
        network_id: 65,
        networkCheckTimeout: 60000,
        gas: 4500000,
        gasPrice: 10000000000 
      }
  },
  compilers: {
    solc: {
      version: '0.8.6'
    }
  }
};


ok部署结果会出现下面问题:

  *** Deployment Failed ***

"Migrations" -- unauthorized: signature verification failed: deprecated support for homestead Signer.

    at C:\Users\Administrator\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\deployer\src\deployment.js:365:1
    at processTicksAndRejections (internal/process/task_queues.js:93:5)
    at Migration._deploy (C:\Users\Administrator\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\Migration.js:70:1)
    at Migration._load (C:\Users\Administrator\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\Migration.js:56:1)
    at Migration.run (C:\Users\Administrator\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\Migration.js:217:1)
    at Object.runMigrations (C:\Users\Administrator\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\index.js:150:1)
    at Object.runFrom (C:\Users\Administrator\AppData\Roaming\npm\node_modules\truffle\build\webpack:\packages\migrate\index.js:110:1)

  • 写回答

1条回答 默认 最新

报告相同问题?

问题事件

  • 系统已结题 11月10日
  • 已采纳回答 11月2日
  • 创建了问题 8月30日

悬赏问题

  • ¥100 set_link_state
  • ¥15 虚幻5 UE美术毛发渲染
  • ¥15 CVRP 图论 物流运输优化
  • ¥15 Tableau online 嵌入ppt失败
  • ¥100 支付宝网页转账系统不识别账号
  • ¥15 基于单片机的靶位控制系统
  • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度