Channels manager
list
const ChannelsManager = require('biot-core/lib/ChannelsManager');
const channelsManager = new ChannelsManager(wallets[0], timeout);
let list = await channelsManager.list();newChannel
const ChannelsManager = require('biot-core/lib/ChannelsManager');
let channel = channelsManager.newChannel({
peerDeviceAddress,
myAmount: 100,
peerAmount: 100,
age: 10
});
channel.init();socket.send(JSON.stringify({
id: i++,
name: 'subscribeToChannelUpdates',
args: []
}));
let message_id = i++;
socket.send(JSON.stringify({
id: message_id,
name: 'newChannel',
args: [{
peerDeviceAddress,
myAmount: 100,
peerAmount: 100,
age: 10
}]
}));
socket.onmessage = function (event) {
let data = JSON.parse(event.data);
if (data.id === message_id && data.name === 'newChannel') {
console.log('channelID:', data.result);
}
};Event: New channel
Last updated