Listen for incoming subscriptions
In this example, we will use the sub2 SDK to set up a listener for incoming subscriptions to our address. This is useful for anyone who wishes to accept payments with sub2 as you can validate that a subscription has successfully gone through. It is assumed that sub2-sdk is installed and set up as done here.
Here recipientAddress is of type `0x{string}`
and callbackFn is of type (subscription: Subscription) => any
. The callback function is defined by you and is what is called on newly observed subscriptions to the address. For example, you can make a callback function which checks that the subscription has the correct parameters and if so update your backend and register the user as subscribed.
The returned value unwatch
of the viem type WatchEventReturnType
is a function that can be called to stop listening for events.
Last updated