【问题标题】:Eth smart contract brownie abi too long?Eth 智能合约 brownie abi 太长了?
【发布时间】:2022-08-23 23:05:51
【问题描述】:

我使用 brownie 来部署我的合约,我对此非常满意。我的问题是我最近进入了 Web 开发领域,我正试图将我的前端与合同联系起来。我知道我需要合同 abi,​​但是当我用 brownie 部署合同然后复制 abi 时,它是 10 000 行代码,而假设安全帽只有 150 行左右。

我可以在前端使用 brownie abi,​​还是需要使用 remix 或 hardhat 中的 abi?

    标签: solidity smartcontracts hardhat brownie


    【解决方案1】:

    当您使用 brownie 进行编译时,编译后的代码会以 .json 文件的形式放入 build 目录中。那10000行代码不是abi,abi是那个json文件的第一个属性。

    ABI 是标准的,所以从 remix 或 hardhad 生成的 abi 也应该可以工作。

    【讨论】:

      猜你喜欢
      • 2018-10-18
      • 1970-01-01
      • 2023-03-15
      • 2021-08-28
      • 2020-10-25
      • 2019-01-19
      • 2020-07-31
      • 2021-12-11
      • 1970-01-01
      相关资源
      最近更新 更多