rchain-toolkit
Version:
Node JS utils and methods to interact with rchain's rnode api and proto interfaces
24 lines (23 loc) • 2.36 kB
HTML
<html>
<head>
<script src="./browser/rchain-token@14.0.0.js"></script>
<script src="./browser/buffer@6.0.3.js"></script>
<script src="./browser/rchain-toolkit-browser-utils@0.3.6.js"></script>
<script type="text/javascript">
console.log("RChainToolkitBrowserUtils", !!RChainToolkitBrowserUtils);
console.log(RChainToolkitBrowserUtils);
console.log("RChainToken", !!RChainToken);
const pursesAsBytes = JSON.parse(
`{"ExprMap":{"data":{"507dc9d733d598f9df30f12c050f6dd70821997c1ae119d8d637c3b6f6c6":{"ExprBytes":{"data":"2a6bba01680a160a092a071a05626f78496412092a071a056d79626f780a0f0a062a041a02696412052a031a01350a0b0a092a071a0570726963650a140a0c2a0a1a087175616e7469747912042a0210040a1a0a0d2a0b1a0974696d657374616d7012092a0710f4bbb7949c5f"}},"747c6a045c87759c62c7615f55272bf6cb690f285418d6d768b745f6c9b7":{"ExprBytes":{"data":"2a75ba01720a160a092a071a05626f78496412092a071a056d79626f780a0f0a062a041a02696412052a031a01310a140a092a071a05707269636512072a05108084af5f0a150a0c2a0a1a087175616e7469747912052a0310b80f0a1a0a0d2a0b1a0974696d657374616d7012092a0710f4bbb7949c5f"}},"ed5e52fe5336ff262f838a51e98b3725ec2dfb768db37a4da8ede2918fff":{"ExprBytes":{"data":"2a6bba01680a160a092a071a05626f78496412092a071a056d79626f780a0f0a062a041a02696412052a031a01320a0b0a092a071a0570726963650a140a0c2a0a1a087175616e7469747912042a0210020a1a0a0d2a0b1a0974696d657374616d7012092a0710f4bbb7949c5f"}},"dc06bcf2b2d7cfe2f387deb5acb97d46b4532992a8aad5100fb8e8d2527e":{"ExprBytes":{"data":"2a6bba01680a160a092a071a05626f78496412092a071a056d79626f780a0f0a062a041a02696412052a031a01340a0b0a092a071a0570726963650a140a0c2a0a1a087175616e7469747912042a0210100a1a0a0d2a0b1a0974696d657374616d7012092a0710f4bbb7949c5f"}},"29a904ba9a7cc8f6bbae74341f4f29ff3786786c4f4a628fada964f32dbe":{"ExprBytes":{"data":"2a6bba01680a160a092a071a05626f78496412092a071a056d79626f780a0f0a062a041a02696412052a031a01330a0b0a092a071a0570726963650a140a0c2a0a1a087175616e7469747912042a0210040a1a0a0d2a0b1a0974696d657374616d7012092a0710f4bbb7949c5f"}}}}}`
);
const purses = RChainToken.decodePurses(
pursesAsBytes,
RChainToolkitBrowserUtils.rhoExprToVar,
RChainToolkitBrowserUtils.decodePar
);
console.log(purses);
console.log("Apparently purses with correctly decoded");
</script>
</head>
<body></body>
</html>