warp-contracts-pubsub
TypeScript icon, indicating that this package has built-in type declarations

1.0.6 • Public • Published

Streamr

Configure client

Create client:

const client = new StreamrWsClient({
  direction: 'all'
});

Please see StreamrConnectionOptions for more configuration details.

Subscribe to a stream

const streamId = 'streamId';

const pubsub = await StreamrWsClient.create({
direction: 'sub',
streamId: streamId
});
pubsub.sub(
  (data) => console.log(data), 
  (err) => console.error('Failed to subscribe:', err)
);

Publish to a stream

const streamId = 'streamId';
const pubsub = StreamrWsClient.create({
  direction: 'sub',
  streamId: streamId
});
const data = { some: 'object' };
pubsub.pub(data, (err) => console.error('Failed to publish:', err));

Readme

Keywords

none

Package Sidebar

Install

npm i warp-contracts-pubsub

Weekly Downloads

62

Version

1.0.6

License

MIT

Unpacked Size

19.2 kB

Total Files

22

Last publish

Collaborators

  • redstone-finance