codius-engine:用于 Node.js 的 Codius 智能预言机运行时引擎

时间:2024-07-10 13:42:45
【文件属性】:

文件名称:codius-engine:用于 Node.js 的 Codius 智能预言机运行时引擎

文件大小:47KB

文件格式:ZIP

更新时间:2024-07-10 13:42:45

JavaScript

合约引擎 运行合约的引擎 玩引擎 npm install npm test运行现有的测试 使用运行测试合约 发动机结构 引擎是 Codius 的一部分,负责运行沙盒代码并为该代码提供 API 以进行通信。 对于沙箱,我们目前使用 ,它利用了 Native Client。 是用于运行合约代码的主要组件, 负责处理来自沙箱的消息并将有效的消息传递给相应的 API。 合约代码使用postMessage命令与外界进行通信。 格式定义如下。 大多数合约不会直接使用postMessage命令,而是使用模块或组件,这些组件默认加载到沙箱中。 问题? 任何问题? 加入实时聊天! API 和消息格式 IPC 消息格式 合约 -> 沙盒 带回调的 API 调用 { "type" : "api" , "api" : "http" , "method" : "get" , "data"


【文件预览】:
codius-engine-master
----.gitignore(33B)
----README.md(3KB)
----apis()
--------net()
--------secrets()
--------localstorage()
--------fs()
--------dns()
--------time()
--------crypto()
----test()
--------lib.filehash.js(546B)
--------test_contract()
--------lib.compiler.js(1KB)
--------lib.engine.js(2KB)
--------lib.crypto.js(4KB)
----LICENSE(730B)
----package.json(826B)
----index.js(1KB)
----runtime_library()
--------secrets.js(2KB)
--------localstorage.js(2KB)
----.travis.yml(38B)
----lib()
--------engine.js(7KB)
--------system_error.js(1KB)
--------crypto.js(4KB)
--------api_module.js(1KB)
--------filemanager.js(4KB)
--------compiler.js(14KB)
--------config.js(3KB)
--------filehash.js(1KB)
--------contractrunner.js(5KB)

网友评论