Skip to main content

_ArbRetryableTx

MethodSolidity interfaceGo implementationDescription
redeem(bytes32 ticketId)

Interface

Implementation

Redeem schedules an attempt to redeem the retryable, donating all of the call's gas to the redeem attempt
getLifetime()

Interface

Implementation

GetLifetime gets the default lifetime period a retryable has at creation
getTimeout(bytes32 ticketId)

Interface

Implementation

GetTimeout gets the timestamp for when ticket will expire
keepalive(bytes32 ticketId)

Interface

Implementation

Keepalive adds one lifetime period to the ticket's expiry
getBeneficiary(bytes32 ticketId)

Interface

Implementation

GetBeneficiary gets the beneficiary of the ticket
cancel(bytes32 ticketId)

Interface

Implementation

Cancel the ticket and refund its callvalue to its beneficiary
getCurrentRedeemer()

Interface

Implementation

Gets the redeemer of the current retryable redeem attempt
submitRetryable(bytes32 requestId, uint256 l1BaseFee, uint256 deposit, uint256 callvalue, uint256 gasFeeCap, uint64 gasLimit, uint256 maxSubmissionFee, address feeRefundAddress, address beneficiary, address retryTo, bytes calldata retryData)

Interface

Implementation

Do not call. This method represents a retryable submission to aid explorers. Calling it will always revert.
EventSolidity interfaceGo implementationDescription
TicketCreated

Interface

Implementation

Emitted when creating a retryable
LifetimeExtended

Interface

Implementation

Emitted when extending a retryable's expiry date
RedeemScheduled

Interface

Implementation

Emitted when scheduling a retryable
Canceled

Interface

Implementation

Emitted when cancelling a retryable
Redeemed

Interface

Implementation

DEPRECATED in favour of new RedeemScheduled event after the nitro upgrade.