nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions module¶
- class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.RawMintTransaction(tick_lower, tick_upper, amount, token_id=None)[source]¶
Bases:
Transaction
-
tick_lower:
int
|str
¶
-
tick_upper:
int
|str
¶
-
amount:
int
|str
¶
-
token_id:
str
|None
¶
-
tick_lower:
- class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.UserMintTransaction(tick_lower, tick_upper, amount0, amount1, token_id=None)[source]¶
Bases:
Transaction
-
tick_lower:
int
|str
¶
-
tick_upper:
int
|str
¶
-
amount0:
Decimal
¶
-
amount1:
Decimal
¶
-
token_id:
str
|None
¶
-
tick_lower:
- class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.MintTransaction(price_lower, price_upper, current_price, max_token0, max_token1, pool, token_id=None)[source]¶
Bases:
Transaction
- __init__(price_lower, price_upper, current_price, max_token0, max_token1, pool, token_id=None)[source]¶
-
price_lower:
Decimal
¶
-
price_upper:
Decimal
¶
-
current_price:
Decimal
¶
-
max_token0:
Decimal
¶
-
max_token1:
Decimal
¶
-
pool:
UniswapV3Pool
¶
-
token_id:
str
|None
¶
- class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.RawBurnTransaction(tick_lower, tick_upper, amount)[source]¶
Bases:
Transaction
-
tick_lower:
int
|str
¶
-
tick_upper:
int
|str
¶
-
amount:
int
|str
¶
-
tick_lower:
- class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.UserBurnTransaction(tick_lower, tick_upper, amount_ratio)[source]¶
Bases:
Transaction
-
tick_lower:
int
|str
¶
-
tick_upper:
int
|str
¶
-
amount_ratio:
Decimal
¶
-
tick_lower:
- class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.BurnTransaction(price_lower, price_upper, amount_ratio, pool)[source]¶
Bases:
Transaction
-
price_lower:
Decimal
¶
-
price_upper:
Decimal
¶
-
amount_ratio:
Decimal
¶
-
pool:
UniswapV3Pool
¶
-
price_lower:
- class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.RawSwapTransaction(amount, zero_for_one, sqrt_price_limit_x96=None)[source]¶
Bases:
Transaction
-
zero_for_one:
bool
¶
-
amount:
int
|str
¶
-
sqrt_price_limit_x96:
int
|str
|None
¶
-
zero_for_one:
- class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.SwapTransaction(amount, zero_for_one, pool, price_limit=None)[source]¶
Bases:
Transaction
-
price_limit:
Decimal
|None
¶
-
amount:
Decimal
¶
-
zero_for_one:
bool
¶
-
pool:
UniswapV3Pool
¶
-
price_limit:
- class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.RawCollectTransaction(tick_lower, tick_upper, amount_0_requested, amount_1_requested)[source]¶
Bases:
Transaction
-
tick_lower:
int
|str
¶
-
tick_upper:
int
|str
¶
-
amount_0_requested:
int
|str
¶
-
amount_1_requested:
int
|str
¶
-
tick_lower:
- class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.CollectTransaction(price_lower, price_upper, amount_0, amount_1, pool)[source]¶
Bases:
Transaction
-
price_lower:
Decimal
¶
-
price_upper:
Decimal
¶
-
amount_0:
Decimal
¶
-
amount_1:
Decimal
¶
-
pool:
UniswapV3Pool
¶
-
price_lower: