const cbor = require('borc'); const assert = require('assert'); // Create WebSocket connection. const ws = new WebSocket('ws://localhost:40000'); ws.binaryType = 'arraybuffer'; // Connection opened ws.addEventListener('open', function (event) { ws.send(cbor.encode({ method: 'cryp_generate', params: { level: 64 }})); ws.send(cbor.encode({ method: 'account_create', params: { name: 'ntr', password: 'grep' }})); ws.send(cbor.encode({ method: 'account_create', params: { name: 'mashy', password: 'grepgrepgrep' }})); }); // Listen for messages ws.addEventListener('message', function (event) { console.log('Message from server ', event.data); const blob = new Uint8Array(event.data); const decoded = cbor.decodeAll(blob); console.log(decoded[0]); });