Step 3. Create a Variable
Create a variable to monitor transactions for specific wallets or addresses.
As outlined in the Introduction page, event streaming supports two variable types:
address
, which will produceconfirmed_tx
andconfirmed_balance
.event_type
, which will produceblock
.
Both variables return an id
which is the unique identifier of the resource. We need this id
for two reasons:
- To reference the variables used in a rule.
- To add values to a variable.
In this step, we'll create a variable of type address
.
Request Payload
curl --location 'https://svc.blockdaemon.com/streaming/v2/variables' \
--header 'Content-Type: application/json' \
--header 'Accept: application/json' \
--data '
{
"description": "Polkadot mainnet addresses",
"name": "Polkadot mainnet addresses",
"type": "string"
}'
Response Payload
A successful response will return a "201 - Created" status with the variable details.
{
"created_at": "2024-03-06T14:44:40.940488Z",
"description": "Polkadot mainnet addresses",
"id": "3c1c1483-d8e0-4ecb-95a0-1e18a5d03244",
"name": "Polkadot mainnet addresses",
"type": "string",
"updated_at": "2024-03-06T14:44:40.940488Z"
}
👋 Need Help?
Contact us through email or our support page for any issues, bugs, or assistance you may need.
Updated about 2 months ago