As you can see from this pic of the admin dashboard I have created a Streams webhook that listens to a certain address.
However, when I input that stream Id to the Get Stream API in swagger the response does not contain the contract address:
{
"id": "81ff36f7-dc76-4d71-a16c-e1c0a8c81b2e",
"webhookUrl": "https://webhook.site/fe519dd7-b23f-4b79-af5c-24c3648e8ce8",
"description": "Demo stream",
"tag": "demo",
"demo": true,
"topic0": [
"Transfer(address,address,uint256)"
],
"allAddresses": false,
"includeNativeTxs": true,
"includeContractLogs": true,
"includeInternalTxs": false,
"getNativeBalances": [],
"triggers": [],
"abi": [
{
"type": "event",
"anonymous": false,
"name": "Transfer",
"inputs": [
{
"type": "address",
"name": "from",
"indexed": true
},
{
"type": "address",
"name": "to",
"indexed": true
},
{
"type": "uint256",
"name": "tokenId",
"indexed": true
}
]
},
{
"type": "event",
"anonymous": false,
"name": "Approval",
"inputs": [
{
"type": "address",
"name": "owner",
"indexed": true
},
{
"type": "address",
"name": "approved",
"indexed": true
},
{
"type": "uint256",
"name": "tokenId",
"indexed": true
}
]
},
{
"type": "event",
"anonymous": false,
"name": "ApprovalForAll",
"inputs": [
{
"type": "address",
"name": "owner",
"indexed": true
},
{
"type": "address",
"name": "operator",
"indexed": true
},
{
"type": "bool",
"name": "approved"
}
]
}
],
"advancedOptions": null,
"chainIds": [
"0x89",
"0x13881"
],
"status": "active",
"statusMessage": "Stream is active"
}
why does this happen?