rubic-sdk
Version:
Simplify dApp creation
13 lines (12 loc) • 837 B
TypeScript
import { EncodeTransactionOptions } from "../../../../../common/models/encode-transaction-options";
import { ZrxTradeStruct } from "./models/zrx-trade-struct";
import { OnChainTradeType } from "../../common/models/on-chain-trade-type";
import { AggregatorEvmOnChainTrade } from "../../common/on-chain-aggregator/aggregator-evm-on-chain-trade-abstract";
import { EvmEncodedConfigAndToAmount } from "../../common/on-chain-aggregator/models/aggregator-on-chain-types";
export declare class ZrxTrade extends AggregatorEvmOnChainTrade {
private readonly affiliateAddress;
readonly dexContractAddress: string;
get type(): OnChainTradeType;
constructor(tradeStruct: ZrxTradeStruct, providerAddress: string);
protected getTransactionConfigAndAmount(options: EncodeTransactionOptions): Promise<EvmEncodedConfigAndToAmount>;
}