12 lines
619 B
TypeScript
12 lines
619 B
TypeScript
import { TornadoFeeOracle } from './feeOracle';
|
|
import { ITornadoFeeOracle, TransactionData, TxType, LegacyGasPriceKey, GasPriceParams } from './types';
|
|
/**
|
|
* Oracle for new V5 version - estimates transaction fees with smart gas limit & bumping
|
|
*/
|
|
export declare class TornadoFeeOracleV5 extends TornadoFeeOracle implements ITornadoFeeOracle {
|
|
private fallbackFeeOracle;
|
|
constructor(chainId: number, rpcUrl: string);
|
|
getGasLimit(tx?: TransactionData, type?: TxType, bumpPercent?: number): Promise<number>;
|
|
getGasPriceParams(speed?: LegacyGasPriceKey, bumpPercent?: number): Promise<GasPriceParams>;
|
|
}
|