hector-rubic-sdk
Version:
Simplify dApp creation
15 lines (14 loc) • 1.07 kB
TypeScript
import { TradeType } from '../../../..';
import { AlgebraQuoterController } from './utils/quoter-controller/algebra-quoter-controller';
import { UniswapV3AlgebraAbstractProvider } from '../../common/uniswap-v3-algebra-abstract/uniswap-v3-algebra-abstract-provider';
import { AlgebraTrade } from './algebra-trade';
import { UniswapV3AlgebraTradeStruct } from '../../common/uniswap-v3-algebra-abstract/uniswap-v3-algebra-abstract-trade';
import { AlgebraRoute } from './models/algebra-route';
export declare class AlgebraProvider extends UniswapV3AlgebraAbstractProvider<AlgebraTrade> {
readonly blockchain: "POLYGON";
protected readonly InstantTradeClass: typeof AlgebraTrade;
protected readonly quoterController: AlgebraQuoterController;
readonly providerConfiguration: import("../../common/uniswap-v3-algebra-abstract/models/uniswap-v3-algebra-provider-configuration").UniswapV3AlgebraProviderConfiguration;
get type(): TradeType;
protected createTradeInstance(tradeStruct: UniswapV3AlgebraTradeStruct, route: AlgebraRoute): AlgebraTrade;
}