@trezor/connect
Version:
High-level javascript interface for Trezor hardware wallet.
43 lines • 3.05 kB
TypeScript
import { Static } from '@trezor/schema-utils';
export type FeeInfo = Static<typeof FeeInfo>;
export declare const FeeInfo: import("@trezor/schema-utils").TObject<{
blockTime: import("@trezor/schema-utils").TNumber;
minFee: import("@trezor/schema-utils").TNumber;
maxFee: import("@trezor/schema-utils").TNumber;
dustLimit: import("@trezor/schema-utils").TNumber;
}>;
export type PriorityFeeEstimationDetails = Static<typeof PriorityFeeEstimationDetails>;
export declare const PriorityFeeEstimationDetails: import("@trezor/schema-utils").TObject<{
maxFeePerGas: import("@trezor/schema-utils").TString;
maxPriorityFeePerGas: import("@trezor/schema-utils").TString;
maxWaitTimeEstimate: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TNumber>;
minWaitTimeEstimate: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TNumber>;
}>;
export type FeeLevel = Static<typeof FeeLevel>;
export declare const FeeLevel: import("@trezor/schema-utils").TObject<{
label: import("@trezor/schema-utils").TUnion<[import("@trezor/schema-utils").TLiteral<"high">, import("@trezor/schema-utils").TLiteral<"normal">, import("@trezor/schema-utils").TLiteral<"economy">, import("@trezor/schema-utils").TLiteral<"low">, import("@trezor/schema-utils").TLiteral<"custom">]>;
feePerUnit: import("@trezor/schema-utils").TString;
blocks: import("@trezor/schema-utils").TNumber;
feeLimit: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>;
feePerTx: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>;
baseFeePerGas: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>;
maxFeePerGas: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>;
effectiveGasPrice: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>;
maxPriorityFeePerGas: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TString>;
maxWaitTimeEstimate: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TNumber>;
minWaitTimeEstimate: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TNumber>;
}>;
export type SelectFeeLevel = Static<typeof SelectFeeLevel>;
export declare const SelectFeeLevel: import("@trezor/schema-utils").TUnion<[import("@trezor/schema-utils").TObject<{
name: import("@trezor/schema-utils").TString;
fee: import("@trezor/schema-utils").TLiteral<"0">;
feePerByte: import("@trezor/schema-utils").TOptional<import("@trezor/schema-utils").TUndefined>;
disabled: import("@trezor/schema-utils").TLiteral<true>;
}>, import("@trezor/schema-utils").TObject<{
name: import("@trezor/schema-utils").TString;
fee: import("@trezor/schema-utils").TString;
feePerByte: import("@trezor/schema-utils").TString;
minutes: import("@trezor/schema-utils").TNumber;
total: import("@trezor/schema-utils").TString;
}>]>;
//# sourceMappingURL=fees.d.ts.map