You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
28 lines
1.2 KiB
28 lines
1.2 KiB
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.MaxFeePerGasTooLowError = exports.Eip1559FeesNotSupportedError = exports.BaseFeeScalarError = void 0;
|
|
const formatGwei_js_1 = require("../utils/unit/formatGwei.js");
|
|
const base_js_1 = require("./base.js");
|
|
class BaseFeeScalarError extends base_js_1.BaseError {
|
|
constructor() {
|
|
super('`baseFeeMultiplier` must be greater than 1.', {
|
|
name: 'BaseFeeScalarError',
|
|
});
|
|
}
|
|
}
|
|
exports.BaseFeeScalarError = BaseFeeScalarError;
|
|
class Eip1559FeesNotSupportedError extends base_js_1.BaseError {
|
|
constructor() {
|
|
super('Chain does not support EIP-1559 fees.', {
|
|
name: 'Eip1559FeesNotSupportedError',
|
|
});
|
|
}
|
|
}
|
|
exports.Eip1559FeesNotSupportedError = Eip1559FeesNotSupportedError;
|
|
class MaxFeePerGasTooLowError extends base_js_1.BaseError {
|
|
constructor({ maxPriorityFeePerGas }) {
|
|
super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${(0, formatGwei_js_1.formatGwei)(maxPriorityFeePerGas)} gwei).`, { name: 'MaxFeePerGasTooLowError' });
|
|
}
|
|
}
|
|
exports.MaxFeePerGasTooLowError = MaxFeePerGasTooLowError;
|
|
//# sourceMappingURL=fee.js.map
|