OptimismPortal

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xd69c6ee2 at 20326094
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 47 additional slots
-
variable spans 11 additional slots
-
variable spans 11 additional slots

No balances found for "OptimismPortal"

No transactions found for "OptimismPortal"


Functions
Getter at block 21093702
ethThrottleDeposits(view returns (uint208 maxAmountPerPerioduint48 periodLengthuint256 maxAmountTotal)
(maxAmountPerPeriod=0, periodLength=0, maxAmountTotal=0)
ethThrottleWithdrawals(view returns (uint208 maxAmountPerPerioduint48 periodLengthuint256 maxAmountTotal)
(maxAmountPerPeriod=0, periodLength=0, maxAmountTotal=0)
getEthThrottleDepositsCredits(view returns (uint256 availableCredits)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getEthThrottleWithdrawalsCredits(view returns (uint256 availableCredits)
115792089237316195423570985008687907853269984665640564039457584007913129639935
 
guardian(view returns (address)
l2Oracle(view returns (address)
0x0000000000000000000000000000000000000000
l2Sender(view returns (address)
0x000000000000000000000000000000000000dead
params(view returns (uint128 prevBaseFeeuint64 prevBoughtGasuint64 prevBlockNumuint16 prevTxCount)
(prevBaseFee=1000000000, prevBoughtGas=0, prevBlockNum=20326094, prevTxCount=0)
 
paused(view returns (bool paused_)
superchainConfig(view returns (address)
0x0000000000000000000000000000000000000000
systemConfig(view returns (address)
0x0000000000000000000000000000000000000000
version(view returns (string)
1.8.0
Read-only
finalizedWithdrawals(bytes32view returns (bool)
isOutputFinalized(uint256 _l2OutputIndexview returns (bool)
minimumGasLimit(uint64 _byteCountpure returns (uint64)
provenWithdrawals(bytes32view returns (bytes32 outputRootuint128 timestampuint128 l2OutputIndex)
State-modifying
depositTransaction(address _touint256 _valueuint64 _gasLimitbool _isCreationbytes _datapayable 
donateETH(payable 
finalizeWithdrawalTransaction(struct TypesWithdrawalTransaction _tx
initialize(address _l2Oracleaddress _systemConfigaddress _superchainConfig
proveWithdrawalTransaction(struct TypesWithdrawalTransaction _txuint256 _l2OutputIndexstruct TypesOutputRootProof _outputRootProofbytes[] _withdrawalProof
setEthThrottleDepositsMaxAmount(uint208 maxAmountPerPerioduint256 maxAmountTotal
setEthThrottleDepositsPeriodLength(uint48 _periodLength
setEthThrottleWithdrawalsMaxAmount(uint208 maxAmountPerPerioduint256 maxAmountTotal
setEthThrottleWithdrawalsPeriodLength(uint48 _periodLength
Events
GasBurned(uint256 gasAmountaddress indexed sender
Initialized(uint64 version
TransactionDeposited(address indexed fromaddress indexed touint256 indexed versionbytes opaqueData
WithdrawalFinalized(bytes32 indexed withdrawalHashbool success
WithdrawalProven(bytes32 indexed withdrawalHashaddress indexed fromaddress indexed to
Constructor
constructor(
Fallback and receive
receive(
Errors
InvalidInitialization(
NotInitializing(
OutOfGas(