nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_arbitrager module

class nqs_sdk.bindings.protocols.uniswap_v3.uniswap_v3_arbitrager.UniswapV3Arbitrager(pools)[source]

Bases: TxGenerator, ObservableConsumer

__init__(pools)[source]
id()[source]
Return type:

str

initialize(parameters)[source]
Return type:

None

consume(parameters, clock)[source]
Return type:

Tuple[List[MetricName], Optional[int]]

next(clock, state, metrics)[source]
Return type:

Tuple[List[TxRequest], Optional[int]]