rubic-sdk
Version:
Simplify dApp creation
16 lines (15 loc) • 767 B
TypeScript
import { EvmOnChainTradeStruct } from '../../../../common/on-chain-trade/evm-on-chain-trade/models/evm-on-chain-trade-struct';
import { GasFeeInfo } from '../../../../common/on-chain-trade/evm-on-chain-trade/models/gas-fee-info';
import { NativeRouterQuoteRequestParams } from './native-router-quote';
import { NativeRouterTransactionRequest } from './native-router-transaction-request';
export interface NativeRouterTradeStruct extends EvmOnChainTradeStruct {
txRequest: NativeRouterTransactionRequest;
}
export interface NativeRouterTradeInstance {
tradeStruct: NativeRouterTradeStruct & {
gasFeeInfo: GasFeeInfo | null;
};
providerAddress: string;
nativeRouterQuoteParams: NativeRouterQuoteRequestParams;
providerGateway: string;
}