Parameters necessary to initiate an Interest Rate Swap via Voltz Protocol
SwapPeripheryParams
Name
Type
Description
marginEngine
address
A Margin Engine address that uniquely identifies an IRS pool on Voltz Protocol
isFT
bool
If true, initiate a Fixed Taker Interest Rate Swap, if false initiate a Variable Taker Interest Rate Swap
notional
uint256
Notional in underlying tokens of the Interest Rate Swap
sqrtPriceLimitX96
uint160
The Q64.96 sqrt price limit. If dealing with a variable taker swap, the sqrt price of the vAMM cannot be less than this value. If dealing with a fixed taker swap, the sqrt price cannot be more than this value.
tickLower
int24
The lower tick of the position for which to add or remove liquidity
tickUpper
int24
The upper tick of the position for which to add or remove liquidity
marginDelta
uint256
The delta applied to the margin account of the position in underlying tokens.