Subscribing to Avatar events
The Circles SDK let's you subscribe to protocol events. Either filtered for an avatar or as a complete stream. There is also a way to query all past events in a block range.
Subscribe
const circlesRpc = new CirclesRpc("https://rpc.aboutcircles.com/");
const data = new CirclesData(circlesRpc);const circlesRpc = new CirclesRpc("https://static.94.138.251.148.clients.your-server.de/rpc/");
const data = new CirclesData(circlesRpc);const avatarEvents = await data.subscribeToEvents("0x...");
avatarEvents.subscribe(event => {
console.log(event);
});const avatarEvents = await data.subscribeToEvents("0x...");
avatarEvents.subscribe(event => {
console.log(event);
});Query past events
const avatarEvents = await data.getEvents("0x..", 9000000, 10000000);Event types
Last updated
Was this helpful?