eosio wasm js
eosio-wasm-js is a tool that converts EOSIO blockchain types into a WASM hex string, making it handy for serializing actions in JS environments for EOSIO transactions.
Installation
For Node.js
$ npm i eosio-wasm-js
For Deno, make sure you include this import in your deno.json
file:
{
"imports": {
"eosio-wasm-js/": "https://deno.land/x/eosio_wasm_js/"
}
}
Example
import serialize from "eosio-wasm-js/serialize.mjs";
console.log(serialize.asset("EOS"));
The logged output was “000000000000000001454f5300000000”.
Support
Consider a BigInt polyfill library for safari 13.
Exports
The npm package eosio-wasm-js
features optimal JavaScript module design. It doesn’t have a main index module, so use deep imports from the ECMAScript modules that are exported via the package.json
field exports
: