godmode:使用GodMode获得对任何以太坊合约或账户的完全控制

时间:2024-05-30 09:31:32
【文件属性】:

文件名称:godmode:使用GodMode获得对任何以太坊合约或账户的完全控制

文件大小:170KB

文件格式:ZIP

更新时间:2024-05-30 09:31:32

ethereum smart-contracts truffle godmode TypeScript

GodMode(核心) GodMode是一种测试工具,可让您轻松修改以太坊虚拟机的状态。 借助GodMode的强大功能,您可以测试以太坊协议/智能合约的健壮性并运行模拟。 该库提供了松露框架友好的API,可让您为流行的协议(如MakerDao,Uniswap和Compound)安装预编译的GodMode合同。 了解更多。 安装 npm install --save-dev @xgm/godmode 使用此库时,还需要运行GodMode Ganache CLI。 另请参阅: 用法 入门 要查看使用此库的示例项目,请参见此仓库: 在测试环境中进行设置 在您的javascript测试文件中,导入库 const { GM } = require ( '@xgm/godmode' ) ; 用GodMode Ganache端点(在上面引用)初始化它。 第一个参数表示网络名称-如果要使用预编


【文件预览】:
godmode-dev
----.prettierignore(47B)
----.gitignore(37B)
----tsconfig.json(339B)
----README.md(3KB)
----bin()
--------godmode.js(56B)
----test()
--------utils()
--------fixtures()
--------gm.test.ts(5KB)
--------presets.test.ts(5KB)
----migrations()
--------1_initial_migration.js(125B)
----LICENSE(1KB)
----tsconfig.webpack.json(330B)
----package.json(3KB)
----src()
--------bin()
--------gm.ts(8KB)
--------protocols()
--------common()
--------gm.dep.js(11KB)
----example.env(186B)
----.prettierrc.json(195B)
----webpack.config.js(1KB)
----.eslintrc.js(375B)
----package-lock.json(734KB)

网友评论