Files: 3e76d33a7cef629ec34b59cf2d48fb0561fe2bc7 / precompile.js
601 bytesRaw
1 | // const evm2wasm = require('evm2wasm') |
2 | // const metering = require('wasm-metering') |
3 | |
4 | module.exports.meteringInjector = function (call) { |
5 | console.log('Executing metering injector') |
6 | return { |
7 | // returnValue: metering.injectWAST(call.data, 2).slice(0) |
8 | returnValue: call.data.slice(0) |
9 | } |
10 | } |
11 | |
12 | module.exports.transcompiler = function (call) { |
13 | console.log('Executing transcompiler') |
14 | return { |
15 | // returnValue: evm2wasm.compileEVM(call.data).slice(0) |
16 | returnValue: call.data.slice(0) |
17 | } |
18 | } |
19 | |
20 | module.exports.identity = function (call) { |
21 | return { |
22 | returnValue: call.data.slice(0) |
23 | } |
24 | } |
25 |
Built with git-ssb-web