Eth 智能合约 brownie abi 太长?
Eth smart contract brownie abi too long?
您好,我使用 brownie 来部署我的合约,我对它非常满意。我的问题是,我最近进入了网络开发领域,我正试图将我的前端与合同联系起来。我知道为此我需要合同 abi,但是当我使用 brownie 部署合同然后复制 abi 时,它有 10 000 行代码,而我们说安全帽只有 150 行左右。
我想我的问题是我是否可以在前端使用 brownie abi,或者我是否需要使用来自 remix 或 hardhat 的 abi。
谢谢。
当您使用 brownie 编译时,编译后的代码作为 .json 文件放置在 build
目录中。那 10.000 行代码不是 abi,abi 是那个 json 文件的第一个 属性。
ABI 是标准的,因此从 remix 或 hardhad 生成的 abi 也应该有效。
您好,我使用 brownie 来部署我的合约,我对它非常满意。我的问题是,我最近进入了网络开发领域,我正试图将我的前端与合同联系起来。我知道为此我需要合同 abi,但是当我使用 brownie 部署合同然后复制 abi 时,它有 10 000 行代码,而我们说安全帽只有 150 行左右。
我想我的问题是我是否可以在前端使用 brownie abi,或者我是否需要使用来自 remix 或 hardhat 的 abi。
谢谢。
当您使用 brownie 编译时,编译后的代码作为 .json 文件放置在 build
目录中。那 10.000 行代码不是 abi,abi 是那个 json 文件的第一个 属性。
ABI 是标准的,因此从 remix 或 hardhad 生成的 abi 也应该有效。