文件名称:smock:[乐观] JavaScript中的实体模拟合同
文件大小:154KB
文件格式:ZIP
更新时间:2024-04-06 00:11:57
TypeScript
@ eth-optimisim /工作服 smock是一个实用程序包,可以生成模拟的Solidity合同(用于测试)。 smock钩成ethereumjs-vm实例,以便模拟合同的功能可以完全在JavaScript编写。 smock目前只支持,而是将扩展到支持其他的测试框架。 挂接到VM级别的一些好处: 无需仅出于嘲笑就部署任何特殊合同! 所有呼叫都是同步的。 在您的返回值(返回一个函数)内执行任意的javascript逻辑。 听起来不错。 smock也包含smoddit ,另一种工具,它允许你修改合同的内部存储。 我们发现这在单个合同中发生许多交互(通常是为了节省气体)的情况下非常有用。 安装 您可以通过npm轻松安装smock : npm install @eth-optimism/smock 或通过yarn : yarn add @eth-optimism/smoc
【文件预览】:
smock-nu-nu
----.github()
--------workflows()
----yarn.lock(356KB)
----src()
--------utils()
--------index.ts(52B)
--------smoddit()
--------plugins()
--------smockit()
----hardhat.config.ts(319B)
----tsconfig.json(693B)
----test()
--------smoddit()
--------setup.ts(277B)
--------contracts()
--------smockit()
----tslint.json(1KB)
----README.md(11KB)
----prettier-config.json(180B)
----.gitignore(38B)
----package.json(1KB)