@somnia-chain/markets-sdk / index / SetPerpLeverageParams
Interface: SetPerpLeverageParams
Defined in: packages/sdk/src/trade.ts:816
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:818
PerpPool the leverage cap applies to.
leverageX
leverageX:
number
Defined in: packages/sdk/src/trade.ts:820
Max leverage multiplier (e.g. 10 = 10x), bounded by the protocol limit.
marginBank?
optionalmarginBank?:`0x${string}`
Defined in: packages/sdk/src/trade.ts:822
MarginBank address; read (and cached) from pool.marginBank() when omitted.
gas?
optionalgas?:bigint
Defined in: packages/sdk/src/trade.ts:824
Gas ceiling for this tx.
Default Value
TraderConfig.gas (10,000,000)