Install the JungleBus library into your project:
$ npm install @gorillapool/js-junglebus
or, with yarn
$ yarn add @gorillapool/js-junglebus
Here's the getting started with JungleBus
import { JungleBusClient } from '@gorillapool/js-junglebus';
const server = "junglebus.gorillapool.io";
const jungleBusClient = new JungleBusClient(server, {
onConnected(ctx) {
// add your own code here
console.log(ctx);
},
onConnecting(ctx) {
// add your own code here
console.log(ctx);
},
onDisconnected(ctx) {
// add your own code here
console.log(ctx);
},
onError(ctx) {
// add your own code here
console.error(ctx);
}
});
// create subscriptions in the dashboard of the JungleBus website
const subId = "....";
const fromBlock = 750000;
const subscription = jungleBusClient.Subscribe(
subId,
fromBlock,
function onPublish(tx) {
// add your own code here
console.log(tx);
},
function onStatus(ctx) {
// add your own code here
console.log(ctx);
},
function onError(ctx) {
// add your own code here
console.log(ctx);
},
function onMempool(tx) {
// add your own code here
console.log(tx);
});
View more JungleBus documentation.
Please read our code standards document
View the contributing guidelines and follow the code of conduct.
All kinds of contributions are welcome 🙌! The most basic way to show your support is to star 🌟 the project, or to raise issues 💬. You can also support this project by becoming a sponsor on GitHub 👏
Thank you to these wonderful people (emoji key):
Siggi 🚇 💻 🛡️ |
This project follows the all-contributors specification.