@somnia-chain/markets-sdk / index / SetPerpLeverageParams
Interface: SetPerpLeverageParams
Defined in: packages/sdk/src/trade.ts:1217
Inputs to Trader.setPerpLeverage — cap the signer's max leverage on one perp pool (the MarginBank sizes positions against margin with it).
Properties
pool
pool:
`0x${string}`
Defined in: packages/sdk/src/trade.ts:1219
PerpPool the leverage cap applies to.
leverageX
leverageX:
number
Defined in: packages/sdk/src/trade.ts:1221
Max leverage multiplier (e.g. 10 = 10x), bounded by the protocol limit.
marginBank?
optionalmarginBank?:`0x${string}`
Defined in: packages/sdk/src/trade.ts:1223
MarginBank address; read (and cached) from pool.marginBank() when omitted.
gas?
optionalgas?:bigint
Defined in: packages/sdk/src/trade.ts:1229
Gas ceiling for this tx.
Default
TraderConfig.gas (10,000,000)