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

__init__(tick_lower, tick_upper, amount, token_id=None)[source]
tick_lower: int | str
tick_upper: int | str
amount: int | str
token_id: str | None
to_tx_request(protocol, source, sender, order=0.0)[source]
Return type:

TxRequest

class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.UserMintTransaction(tick_lower, tick_upper, amount0, amount1, token_id=None)[source]

Bases: Transaction

__init__(tick_lower, tick_upper, amount0, amount1, token_id=None)[source]
tick_lower: int | str
tick_upper: int | str
amount0: Decimal
amount1: Decimal
token_id: str | None
to_tx_request(protocol, source, sender, order=0.0)[source]
Return type:

TxRequest

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
to_tx_request(protocol, source, sender, order=0.0)[source]
Return type:

TxRequest

class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.RawBurnTransaction(tick_lower, tick_upper, amount)[source]

Bases: Transaction

__init__(tick_lower, tick_upper, amount)[source]
tick_lower: int | str
tick_upper: int | str
amount: int | str
to_tx_request(protocol, source, sender, order=0.0)[source]
Return type:

TxRequest

class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.UserBurnTransaction(tick_lower, tick_upper, amount_ratio)[source]

Bases: Transaction

__init__(tick_lower, tick_upper, amount_ratio)[source]
tick_lower: int | str
tick_upper: int | str
amount_ratio: Decimal
to_tx_request(protocol, source, sender, order=0.0)[source]
Return type:

TxRequest

class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.BurnTransaction(price_lower, price_upper, amount_ratio, pool)[source]

Bases: Transaction

__init__(price_lower, price_upper, amount_ratio, pool)[source]
price_lower: Decimal
price_upper: Decimal
amount_ratio: Decimal
pool: UniswapV3Pool
to_tx_request(protocol, source, sender, order=0.0)[source]
Return type:

TxRequest

class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.RawSwapTransaction(amount, zero_for_one, sqrt_price_limit_x96=None)[source]

Bases: Transaction

__init__(amount, zero_for_one, sqrt_price_limit_x96=None)[source]
zero_for_one: bool
amount: int | str
sqrt_price_limit_x96: int | str | None
to_tx_request(protocol, source, sender, order=0.0)[source]
Return type:

TxRequest

class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.SwapTransaction(amount, zero_for_one, pool, price_limit=None)[source]

Bases: Transaction

__init__(amount, zero_for_one, pool, price_limit=None)[source]
price_limit: Decimal | None
amount: Decimal
zero_for_one: bool
pool: UniswapV3Pool
to_tx_request(protocol, source, sender, order=0.0)[source]
Return type:

TxRequest

class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.RawCollectTransaction(tick_lower, tick_upper, amount_0_requested, amount_1_requested)[source]

Bases: Transaction

__init__(tick_lower, tick_upper, amount_0_requested, amount_1_requested)[source]
tick_lower: int | str
tick_upper: int | str
amount_0_requested: int | str
amount_1_requested: int | str
to_tx_request(protocol, source, sender, order=0.0)[source]
Return type:

TxRequest

class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_transactions.CollectTransaction(price_lower, price_upper, amount_0, amount_1, pool)[source]

Bases: Transaction

__init__(price_lower, price_upper, amount_0, amount_1, pool)[source]
price_lower: Decimal
price_upper: Decimal
amount_0: Decimal
amount_1: Decimal
pool: UniswapV3Pool
to_tx_request(protocol, source, sender, order=0.0)[source]
Return type:

TxRequest