@somnia-chain/markets-sdk / index / BuilderApproval
Type Alias: BuilderApproval
BuilderApproval =
object
Defined in: query.ts:3196
A user→builder fee approval (mirror of the indexer BuilderApproval
entity) — the directory counterpart to the on-chain point read
getBuilderApproval. maxFeeBpsTimes1k is the pool bps×1000 cap.
Properties
id
id:
string
Defined in: query.ts:3198
Approval id (${market}_${user}_${builder} — one row per triple, upserted).
market
market:
string
Defined in: query.ts:3200
Market id the approval applies to (lowercased).
pool
pool:
string
Defined in: query.ts:3202
Pool hosting that market's book (lowercased; joined via the market row).
user
user:
string
Defined in: query.ts:3204
Granting user (lowercased).
builder
builder:
string
Defined in: query.ts:3206
Approved builder/routing frontend (lowercased).
maxFeeBpsTimes1k
maxFeeBpsTimes1k:
string
Defined in: query.ts:3208
Max per-order builder fee the user approved (pool bps×1000; 0 = revoked).
blockNumber
blockNumber:
string
Defined in: query.ts:3210
Block of the last BuilderApproved upsert (decimal string).
timestamp
timestamp:
string
Defined in: query.ts:3212
Timestamp (unix seconds) of the last BuilderApproved upsert.
txHash
txHash:
string
Defined in: query.ts:3214
Tx hash of the last BuilderApproved upsert.