diff --git a/init/data/ArbAggregator.abi b/init/data/ArbAggregator.abi index 843558d8d..b9ef63108 100644 --- a/init/data/ArbAggregator.abi +++ b/init/data/ArbAggregator.abi @@ -1 +1 @@ -[{"inputs":[{"internalType":"address","name":"aggregator","type":"address"}],"name":"getCompressionRatio","outputs":[{"internalType":"uint64","name":"","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDefaultAggregator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"aggregator","type":"address"}],"name":"getFeeCollector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"getPreferredAggregator","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"aggregator","type":"address"}],"name":"getTxBaseFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"aggregator","type":"address"},{"internalType":"uint64","name":"ratio","type":"uint64"}],"name":"setCompressionRatio","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newDefault","type":"address"}],"name":"setDefaultAggregator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"aggregator","type":"address"},{"internalType":"address","name":"newFeeCollector","type":"address"}],"name":"setFeeCollector","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"prefAgg","type":"address"}],"name":"setPreferredAggregator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"aggregator","type":"address"},{"internalType":"uint256","name":"feeInL1Gas","type":"uint256"}],"name":"setTxBaseFee","outputs":[],"stateMutability":"nonpayable","type":"function"}] +[{"inputs":[{"internalType":"address","name":"newBatchPoster","type":"address"}],"name":"addBatchPoster","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getBatchPosters","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDefaultAggregator","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"batchPoster","type":"address"}],"name":"getFeeCollector","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"getPreferredAggregator","outputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"aggregator","type":"address"}],"name":"getTxBaseFee","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"batchPoster","type":"address"},{"internalType":"address","name":"newFeeCollector","type":"address"}],"name":"setFeeCollector","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"aggregator","type":"address"},{"internalType":"uint256","name":"feeInL1Gas","type":"uint256"}],"name":"setTxBaseFee","outputs":[],"stateMutability":"nonpayable","type":"function"}] diff --git a/init/data/ArbBLS.abi b/init/data/ArbBLS.abi index f2648d423..fe51488c7 100644 --- a/init/data/ArbBLS.abi +++ b/init/data/ArbBLS.abi @@ -1 +1 @@ -[{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"getAltBN128","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"getBLS12381","outputs":[{"internalType":"bytes","name":"","type":"bytes"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"getPublicKey","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"x0","type":"uint256"},{"internalType":"uint256","name":"x1","type":"uint256"},{"internalType":"uint256","name":"y0","type":"uint256"},{"internalType":"uint256","name":"y1","type":"uint256"}],"name":"register","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"x0","type":"uint256"},{"internalType":"uint256","name":"x1","type":"uint256"},{"internalType":"uint256","name":"y0","type":"uint256"},{"internalType":"uint256","name":"y1","type":"uint256"}],"name":"registerAltBN128","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes","name":"key","type":"bytes"}],"name":"registerBLS12381","outputs":[],"stateMutability":"nonpayable","type":"function"}] +[] diff --git a/init/data/ArbOwner.abi b/init/data/ArbOwner.abi index 87624d783..cab928912 100644 --- a/init/data/ArbOwner.abi +++ b/init/data/ArbOwner.abi @@ -1 +1 @@ -[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes4","name":"method","type":"bytes4"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"OwnerActs","type":"event"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"addChainOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getAllChainOwners","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getNetworkFeeAccount","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"isChainOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ownerToRemove","type":"address"}],"name":"removeChainOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"newVersion","type":"uint64"},{"internalType":"uint64","name":"timestamp","type":"uint64"}],"name":"scheduleArbOSUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"priceInWei","type":"uint256"}],"name":"setL1BaseFeeEstimate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"inertia","type":"uint64"}],"name":"setL1BaseFeeEstimateInertia","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"priceInWei","type":"uint256"}],"name":"setL2BaseFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"sec","type":"uint64"}],"name":"setL2GasBacklogTolerance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"sec","type":"uint64"}],"name":"setL2GasPricingInertia","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"limit","type":"uint64"}],"name":"setMaxTxGasLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"priceInWei","type":"uint256"}],"name":"setMinimumL2BaseFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newNetworkFeeAccount","type":"address"}],"name":"setNetworkFeeAccount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"limit","type":"uint64"}],"name":"setSpeedLimit","outputs":[],"stateMutability":"nonpayable","type":"function"}] +[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes4","name":"method","type":"bytes4"},{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":false,"internalType":"bytes","name":"data","type":"bytes"}],"name":"OwnerActs","type":"event"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"addChainOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getAllChainOwners","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getNetworkFeeAccount","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"isChainOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"ownerToRemove","type":"address"}],"name":"removeChainOwner","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"newVersion","type":"uint64"},{"internalType":"uint64","name":"timestamp","type":"uint64"}],"name":"scheduleArbOSUpgrade","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"inertia","type":"uint64"}],"name":"setL1BaseFeeEstimateInertia","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"equilibrationUnits","type":"uint256"}],"name":"setL1PricingEquilibrationUnits","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"inertia","type":"uint64"}],"name":"setL1PricingInertia","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"weiPerUnit","type":"uint64"}],"name":"setL1PricingRewardRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"}],"name":"setL1PricingRewardRecipient","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"priceInWei","type":"uint256"}],"name":"setL2BaseFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"sec","type":"uint64"}],"name":"setL2GasBacklogTolerance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"sec","type":"uint64"}],"name":"setL2GasPricingInertia","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"limit","type":"uint64"}],"name":"setMaxTxGasLimit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"priceInWei","type":"uint256"}],"name":"setMinimumL2BaseFee","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newNetworkFeeAccount","type":"address"}],"name":"setNetworkFeeAccount","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"limit","type":"uint64"}],"name":"setSpeedLimit","outputs":[],"stateMutability":"nonpayable","type":"function"}] diff --git a/init/data/ArbRetryableTx.abi b/init/data/ArbRetryableTx.abi index 1183cc7ab..714ec7b1b 100644 --- a/init/data/ArbRetryableTx.abi +++ b/init/data/ArbRetryableTx.abi @@ -1 +1 @@ -[{"inputs":[],"name":"NoTicketWithID","type":"error"},{"inputs":[],"name":"NotCallable","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"Canceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"ticketId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"newTimeout","type":"uint256"}],"name":"LifetimeExtended","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"ticketId","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"retryTxHash","type":"bytes32"},{"indexed":true,"internalType":"uint64","name":"sequenceNum","type":"uint64"},{"indexed":false,"internalType":"uint64","name":"donatedGas","type":"uint64"},{"indexed":false,"internalType":"address","name":"gasDonor","type":"address"}],"name":"RedeemScheduled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"userTxHash","type":"bytes32"}],"name":"Redeemed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"TicketCreated","type":"event"},{"inputs":[{"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"cancel","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"getBeneficiary","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLifetime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"getTimeout","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"keepalive","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"redeem","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"requestId","type":"bytes32"},{"internalType":"uint256","name":"l1BaseFee","type":"uint256"},{"internalType":"uint256","name":"deposit","type":"uint256"},{"internalType":"uint256","name":"callvalue","type":"uint256"},{"internalType":"uint256","name":"gasFeeCap","type":"uint256"},{"internalType":"uint64","name":"gasLimit","type":"uint64"},{"internalType":"uint256","name":"maxSubmissionFee","type":"uint256"},{"internalType":"address","name":"feeRefundAddress","type":"address"},{"internalType":"address","name":"beneficiary","type":"address"},{"internalType":"address","name":"retryTo","type":"address"},{"internalType":"bytes","name":"retryData","type":"bytes"}],"name":"submitRetryable","outputs":[],"stateMutability":"nonpayable","type":"function"}] +[{"inputs":[],"name":"NoTicketWithID","type":"error"},{"inputs":[],"name":"NotCallable","type":"error"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"Canceled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"ticketId","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"newTimeout","type":"uint256"}],"name":"LifetimeExtended","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"ticketId","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"retryTxHash","type":"bytes32"},{"indexed":true,"internalType":"uint64","name":"sequenceNum","type":"uint64"},{"indexed":false,"internalType":"uint64","name":"donatedGas","type":"uint64"},{"indexed":false,"internalType":"address","name":"gasDonor","type":"address"},{"indexed":false,"internalType":"uint256","name":"maxRefund","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"submissionFeeRefund","type":"uint256"}],"name":"RedeemScheduled","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"userTxHash","type":"bytes32"}],"name":"Redeemed","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"TicketCreated","type":"event"},{"inputs":[{"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"cancel","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"getBeneficiary","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getCurrentRedeemer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getLifetime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"getTimeout","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"keepalive","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"ticketId","type":"bytes32"}],"name":"redeem","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"requestId","type":"bytes32"},{"internalType":"uint256","name":"l1BaseFee","type":"uint256"},{"internalType":"uint256","name":"deposit","type":"uint256"},{"internalType":"uint256","name":"callvalue","type":"uint256"},{"internalType":"uint256","name":"gasFeeCap","type":"uint256"},{"internalType":"uint64","name":"gasLimit","type":"uint64"},{"internalType":"uint256","name":"maxSubmissionFee","type":"uint256"},{"internalType":"address","name":"feeRefundAddress","type":"address"},{"internalType":"address","name":"beneficiary","type":"address"},{"internalType":"address","name":"retryTo","type":"address"},{"internalType":"bytes","name":"retryData","type":"bytes"}],"name":"submitRetryable","outputs":[],"stateMutability":"nonpayable","type":"function"}] diff --git a/init/data/ArbosActs.abi b/init/data/ArbosActs.abi index 7e4e1720d..629bb3325 100644 --- a/init/data/ArbosActs.abi +++ b/init/data/ArbosActs.abi @@ -1 +1 @@ -[{"inputs":[],"name":"CallerNotArbOS","type":"error"},{"inputs":[{"internalType":"uint256","name":"l1BaseFee","type":"uint256"},{"internalType":"uint64","name":"l1BlockNumber","type":"uint64"},{"internalType":"uint64","name":"timePassed","type":"uint64"}],"name":"startBlock","outputs":[],"stateMutability":"nonpayable","type":"function"}] +[{"inputs":[],"name":"CallerNotArbOS","type":"error"},{"inputs":[{"internalType":"uint256","name":"batchTimestamp","type":"uint256"},{"internalType":"address","name":"batchPosterAddress","type":"address"},{"internalType":"uint64","name":"batchNumber","type":"uint64"},{"internalType":"uint64","name":"batchDataGas","type":"uint64"},{"internalType":"uint256","name":"l1BaseFeeWei","type":"uint256"}],"name":"batchPostingReport","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"l1BaseFee","type":"uint256"},{"internalType":"uint64","name":"l1BlockNumber","type":"uint64"},{"internalType":"uint64","name":"l2BlockNumber","type":"uint64"},{"internalType":"uint64","name":"timePassed","type":"uint64"}],"name":"startBlock","outputs":[],"stateMutability":"nonpayable","type":"function"}] diff --git a/init/data/NodeInterface.abi b/init/data/NodeInterface.abi index f7ee3b75d..ff76e2f45 100644 --- a/init/data/NodeInterface.abi +++ b/init/data/NodeInterface.abi @@ -1 +1 @@ -[{"inputs":[{"internalType":"uint64","name":"size","type":"uint64"},{"internalType":"uint64","name":"leaf","type":"uint64"}],"name":"constructOutboxProof","outputs":[{"internalType":"bytes32","name":"send","type":"bytes32"},{"internalType":"bytes32","name":"root","type":"bytes32"},{"internalType":"bytes32[]","name":"proof","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"deposit","type":"uint256"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"l2CallValue","type":"uint256"},{"internalType":"address","name":"excessFeeRefundAddress","type":"address"},{"internalType":"address","name":"callValueRefundAddress","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"estimateRetryableTicket","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"blockNum","type":"uint64"}],"name":"findBatchContainingBlock","outputs":[{"internalType":"uint64","name":"batch","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"bool","name":"ignoreTo","type":"bool"},{"internalType":"uint64","name":"gas","type":"uint64"},{"internalType":"uint256","name":"maxFeePerGas","type":"uint256"},{"internalType":"uint256","name":"maxPriorityFeePerGas","type":"uint256"},{"internalType":"uint256","name":"value","type":"uint256"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"gasEstimateComponents","outputs":[{"internalType":"uint64","name":"gasEstimate","type":"uint64"},{"internalType":"uint64","name":"gasEstimateForL1","type":"uint64"},{"internalType":"uint64","name":"baseFee","type":"uint64"},{"internalType":"uint64","name":"l1BaseFeeEstimate","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"blockHash","type":"bytes32"}],"name":"getL1Confirmations","outputs":[{"internalType":"uint64","name":"confirmations","type":"uint64"}],"stateMutability":"view","type":"function"}] +[{"inputs":[{"internalType":"uint64","name":"size","type":"uint64"},{"internalType":"uint64","name":"leaf","type":"uint64"}],"name":"constructOutboxProof","outputs":[{"internalType":"bytes32","name":"send","type":"bytes32"},{"internalType":"bytes32","name":"root","type":"bytes32"},{"internalType":"bytes32[]","name":"proof","type":"bytes32[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"uint256","name":"deposit","type":"uint256"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"l2CallValue","type":"uint256"},{"internalType":"address","name":"excessFeeRefundAddress","type":"address"},{"internalType":"address","name":"callValueRefundAddress","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"estimateRetryableTicket","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint64","name":"blockNum","type":"uint64"}],"name":"findBatchContainingBlock","outputs":[{"internalType":"uint64","name":"batch","type":"uint64"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"bool","name":"contractCreation","type":"bool"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"gasEstimateComponents","outputs":[{"internalType":"uint64","name":"gasEstimate","type":"uint64"},{"internalType":"uint64","name":"gasEstimateForL1","type":"uint64"},{"internalType":"uint256","name":"baseFee","type":"uint256"},{"internalType":"uint256","name":"l1BaseFeeEstimate","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"blockHash","type":"bytes32"}],"name":"getL1Confirmations","outputs":[{"internalType":"uint64","name":"confirmations","type":"uint64"}],"stateMutability":"view","type":"function"}]