文件名称:evm-ts:以TypeScript实现的以太坊虚拟机
文件大小:62KB
文件格式:ZIP
更新时间:2024-02-25 23:02:02
typescript virtual-machine ethereum evm smartcontracts
虚拟机 以TypeScript实现的以太坊虚拟机 项目状态 运行简单的合同,结帐 :fire: 支持〜110个操作码 :smiling_face_with_heart-eyes: 测试再次运行ethersumjs-vm (很快再次geth或parity ) :lady_beetle: 缺乏气体计算 :downcast_face_with_sweat: EVM简短说明 基于堆栈 字长256字节 3种类型的存储: 堆栈-非持久字长堆栈 内存-可以在字节级别访问的非持久线性内存 存储-持久键值存储,键和值必须为字长 阅读
【文件预览】:
evm-ts-master
----tsconfig.prod.json(272B)
----.gitignore(63B)
----patches()
--------ethereumjs-vm+2.4.0.patch(1KB)
----package.json(3KB)
----tslint.json(281B)
----.nycrc(202B)
----tsconfig.json(241B)
----.prettierignore(60B)
----README.md(2KB)
----.coveralls.yml(46B)
----lib()
--------opcodes()
--------decodeBytecode.ts(1KB)
--------@types()
--------__tests__()
--------utils()
--------FakeBlockchain.ts(4KB)
--------types.ts(2KB)
--------VM.ts(2KB)
----.circleci()
--------config.yml(527B)
----test()
--------helpers()
--------contracts()
--------integration.spec.ts(4KB)
----.prettierrc(131B)
----yarn.lock(85KB)