rubic-sdk
Version:
Simplify dApp creation
37 lines (36 loc) • 916 B
TypeScript
export interface AcrossFeeQuoteRequestParams {
inputToken: string;
outputToken: string;
originChainId: number;
destinationChainId: number;
amount: string;
skipAmountLimit: boolean;
recipient?: string;
depositMethod?: string;
}
export interface AcrossFeeQuoteResponse {
totalRelayFee: AcrossFee;
relayerCapitalFee: AcrossFee;
relayerGasFee: AcrossFee;
lpFee: AcrossFee;
timestamp: string;
isAmountTooLow: boolean;
quoteBlock: string;
spokePoolAddress: string;
exclusiveRelayer: string;
exclusivityDeadline: string;
expectedFillTimeSec: string;
limits: AcrossAmountLimits;
}
export interface AcrossAmountLimits {
minDeposit: string;
maxDeposit: string;
maxDepositInstant: string;
maxDepositShortDelay: string;
recommendedDepositInstant: string;
}
interface AcrossFee {
pct: string;
total: string;
}
export {};