Ritual Knowledge Hub
Checking Subscription Fulfillment
Everything you need to know to check subscription fulfillment
Node Operator Knowledge Hub
Subscription Fulfillments
Step-By-Step Guide
#1 Identify Hex & Dec Value
Finding the Hex & Dec Value of the Subscription ID
Go To Basescan
Check your wallet on Basescan via this URL.
In our example, the URL is
Identify Subscription Event
You can identify the subscription event via the following method: 0x25406903
. To filter for this event, please click on advanced filter and enter the method ID 0x25406903
.
Check Event Log
Click on Transaction Hash
and then on Log
which will show you the following log similar to the following one but for your own node.
Switch from Dec to Hex Value
In the next step, switch from Dec
to Hex
. Doing so will give you a hex value. In our example, this is
Please note down this hex value as we are going to need it in the next steps.
#2 Curl Subscription ID
Getting all SubscriptionFulfilled
Events for a Particular Subscription
Get a Free Alchemy RPC URL
Please sign up for a free account on Alchemy.com. Click on Apps
.
And then on Create new app
.
You can now get your free RPC URL for Base by clicking on Endpoints
. The RPC URL should look like this:
Use Curl Command
Please use the following curl command (and make sure to replace RPC URL
to a free Alchemy RPC and enter your hex value
from above in the section topics
).
In our example, this would look like this:
Check the Output
From the command line, you will now get all the SubscriptionFulfilled
events for the particular subscription, example:
You can take the transaction hash 0xeab0e24a616bea35e77511e1455cfd844702d1b0510a0147cbfed0b385488710
from the result and paste it on Basescan to see more about it https://basescan.org/tx/0xeab0e24a616bea35e77511e1455cfd844702d1b0510a0147cbfed0b385488710#eventlog
. In general, if this curl command yields results, the subscription should be fulfilled.