@somnia-chain/markets-sdk / index / VenueConfigInput
Interface: VenueConfigInput
Defined in: operatorAdmin.ts:42
Properties
feeParams
feeParams:
`0x${string}`
Defined in: operatorAdmin.ts:45
Type-specific fee parameters, abi-encoded (see encodeBinaryVenueFeeParams
for BINARY_V1). Opaque to the registry.
feeRecipientOverride
feeRecipientOverride:
`0x${string}`
Defined in: operatorAdmin.ts:47
Per-venue fee recipient; zero falls back to the operator's default.
policy
policy:
`0x${string}`
Defined in: operatorAdmin.ts:51
IVenuePolicy address; zero means no per-venue gate (the operator-wide policy still applies). Creation needs SOME create-side policy set — point this at the deployed OpenPolicy to make the venue open.
signer
signer:
`0x${string}`
Defined in: operatorAdmin.ts:53
EIP-712 signer; non-zero requires a venue-signed authorization to create.
creationEnabled
creationEnabled:
boolean
Defined in: operatorAdmin.ts:54
context?
optionalcontext?:`0x${string}`
Defined in: operatorAdmin.ts:57
Opaque metadata bytes attached to the venue; the registry attaches no
semantics (indexed as-is). Defaults to 0x (empty). Capped at 4 KiB.