{s}omniamarkets

@somnia-chain/markets-sdk


@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.