Module internal_tx

Module internal_tx 

Source

Structs§

BatchPostingReportData
Decoded batchPostingReport(uint256, address, uint64, uint64, uint256)
BatchPostingReportV2Data
Decoded batchPostingReportV2(uint256, address, uint64, uint64, uint64, uint64, uint256)
InternalTxContext
Context needed by the internal transaction dispatch from the block executor.
L1Info
L1 block info passed to internal transactions.
StartBlockData
Decoded startBlock(uint256 l1BaseFee, uint64 l1BlockNumber, uint64 l2BlockNumber, uint64 timePassed)

Constants§

ARB_RETRYABLE_TX_ADDRESS
ARB_SYS_ADDRESS
FLOOR_GAS_ADDITIONAL_TOKENS
Additional tokens in the calldata for floor gas accounting.
INTERNAL_TX_BATCH_POSTING_REPORT_METHOD_ID
batchPostingReport(uint256,address,uint64,uint64,uint256)
INTERNAL_TX_BATCH_POSTING_REPORT_V2_METHOD_ID
batchPostingReportV2(uint256,address,uint64,uint64,uint64,uint64,uint256)
INTERNAL_TX_START_BLOCK_METHOD_ID
startBlock(uint256,uint64,uint64,uint64)
L2_TO_L1_TRANSACTION_EVENT_ID
L2_TO_L1_TX_EVENT_ID
REDEEM_SCHEDULED_EVENT_ID

Functions§

apply_internal_tx_update
Apply an internal transaction update to ArbOS state.
decode_start_block_data
Decode startBlock data from raw internal tx bytes.
encode_batch_posting_report
Creates the ABI-encoded data for a batchPostingReport internal transaction (v1).
encode_batch_posting_report_v2
Creates the ABI-encoded data for a batchPostingReportV2 internal transaction.
encode_start_block
Creates the ABI-encoded data for a startBlock internal transaction.