0

Typechain 为 Solidity 合约生成类型,但不为 Vyper 合约生成类型。我看到 *.dbg.json 文件是为每个对应的 *.sol 文件生成的,但不是为 *.vy

编辑:通过cli生成类型:npx typechain --target=ethers-v5 './artifacts/contracts/**/+([a-zA-Z0-9_]).json' --out-dir "./typechain /" 并在 hardhat.d.ts 中导入类型就可以了。似乎安全帽在为安全帽生成类型时存在错误。根据这里的讨论得出这个结论:https ://github.com/dethcrypto/TypeChain/issues/146

4

0 回答 0