opstack-kit-chains
Version:
Support your OP-Stack network with 'opstack-kit'
36 lines • 1.23 kB
JavaScript
import { formatGwei } from '../utils/unit/formatGwei.js';
import { BaseError } from './base.js';
export class BaseFeeScalarError extends BaseError {
constructor() {
super('`baseFeeMultiplier` must be greater than 1.');
Object.defineProperty(this, "name", {
enumerable: true,
configurable: true,
writable: true,
value: 'BaseFeeScalarError'
});
}
}
export class Eip1559FeesNotSupportedError extends BaseError {
constructor() {
super('Chain does not support EIP-1559 fees.');
Object.defineProperty(this, "name", {
enumerable: true,
configurable: true,
writable: true,
value: 'Eip1559FeesNotSupportedError'
});
}
}
export class MaxFeePerGasTooLowError extends BaseError {
constructor({ maxPriorityFeePerGas }) {
super(`\`maxFeePerGas\` cannot be less than the \`maxPriorityFeePerGas\` (${formatGwei(maxPriorityFeePerGas)} gwei).`);
Object.defineProperty(this, "name", {
enumerable: true,
configurable: true,
writable: true,
value: 'MaxFeePerGasTooLowError'
});
}
}
//# sourceMappingURL=fee.js.map