Variable MORPH_L1_GAS_PRICE_ORACLE_ABIConst
MORPH_L1_GAS_PRICE_ORACLE_ABI: readonly [
{
inputs: readonly [
{ internalType: "address"; name: "owner_"; type: "address" },
];
stateMutability: "nonpayable";
type: "constructor";
},
{
anonymous: false;
inputs: readonly [
{
indexed: true;
internalType: "address";
name: "user";
type: "address";
},
{ indexed: false; internalType: "bool"; name: "val"; type: "bool" },
];
name: "AllowListAddressSet";
type: "event";
},
{
anonymous: false;
inputs: readonly [
{
indexed: false;
internalType: "bool";
name: "isEnabled";
type: "bool";
},
];
name: "AllowListEnabledUpdated";
type: "event";
},
{
anonymous: false;
inputs: readonly [
{ indexed: false; internalType: "uint256"; name: ""; type: "uint256" },
];
name: "L1BaseFeeUpdated";
type: "event";
},
{
anonymous: false;
inputs: readonly [
{ indexed: false; internalType: "uint256"; name: ""; type: "uint256" },
];
name: "OverheadUpdated";
type: "event";
},
{
anonymous: false;
inputs: readonly [
{
indexed: true;
internalType: "address";
name: "previousOwner";
type: "address";
},
{
indexed: true;
internalType: "address";
name: "newOwner";
type: "address";
},
];
name: "OwnershipTransferred";
type: "event";
},
{
anonymous: false;
inputs: readonly [
{ indexed: false; internalType: "uint256"; name: ""; type: "uint256" },
];
name: "ScalarUpdated";
type: "event";
},
{
inputs: readonly [];
name: "allowListEnabled";
outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [
{ internalType: "bytes"; name: "_data"; type: "bytes" },
];
name: "getL1Fee";
outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [
{ internalType: "bytes"; name: "_data"; type: "bytes" },
];
name: "getL1GasUsed";
outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [
{ internalType: "address"; name: ""; type: "address" },
];
name: "isAllowed";
outputs: readonly [{ internalType: "bool"; name: ""; type: "bool" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [];
name: "l1BaseFee";
outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [];
name: "overhead";
outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [];
name: "owner";
outputs: readonly [{ internalType: "address"; name: ""; type: "address" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [];
name: "renounceOwnership";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
},
{
inputs: readonly [];
name: "scalar";
outputs: readonly [{ internalType: "uint256"; name: ""; type: "uint256" }];
stateMutability: "view";
type: "function";
},
{
inputs: readonly [
{ internalType: "address[]"; name: "user"; type: "address[]" },
{ internalType: "bool[]"; name: "val"; type: "bool[]" },
];
name: "setAllowList";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
},
{
inputs: readonly [
{ internalType: "bool"; name: "_allowListEnabled"; type: "bool" },
];
name: "setAllowListEnabled";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
},
{
inputs: readonly [
{ internalType: "uint256"; name: "_baseFee"; type: "uint256" },
];
name: "setL1BaseFee";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
},
{
inputs: readonly [
{ internalType: "uint256"; name: "_overhead"; type: "uint256" },
];
name: "setOverhead";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
},
{
inputs: readonly [
{ internalType: "uint256"; name: "_scalar"; type: "uint256" },
];
name: "setScalar";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
},
{
inputs: readonly [
{ internalType: "address"; name: "newOwner"; type: "address" },
];
name: "transferOwnership";
outputs: readonly [];
stateMutability: "nonpayable";
type: "function";
},
] = ...