builderFills
Stream live fills for a specific builder from a single connection.
Every live data message includes both routing identifiers with the same value:
{"type": "builderFills", "channel": "builderFills"}Other payload fields are omitted above. Existing clients may continue routing on either field.
Subscribe
{
"type": "subscribe",
"subscription": {
"type": "builderFills",
"builder": "0xb84168cf3be63c6b8dad05ff5d755e97432ff80b",
"venue": "skew", // optional
"aggregateByTime": true // optional
}
} venue (optional) delivers only fills on outcome markets deployed by that permissionless venue, e.g. "skew": 2–4 ASCII letters, case-insensitive. An unknown venue delivers nothing. One builder holds one venue per connection and aggregateByTime setting; subscribing to it with a different one is rejected (unsubscribe first).
Unsubscribe
{
"type": "unsubscribe",
"subscription": {
"type": "builderFills",
"builder": "0xb84168cf3be63c6b8dad05ff5d755e97432ff80b",
"aggregateByTime": true // optional
}
}Fill data format
Each fill contains an address and fill details of fills by subscribed to builder.
Outcome (#NNNN) fills whose market was deployed on a HIP-4 venue also carry venue (e.g. "out"). The field is omitted for validator-deployed outcomes and all other coins.
Examples
Error messages:
Common errors
Last updated