Skip to content

OwnerRelayOnOptimism

Description

Source: contracts/OwnerRelayOnOptimism.sol

Constructor

constructor

Source

Details

Signature

constructor(address _resolver, address _temporaryOwner, uint256 _ownershipDuration)

Visibility

public

State Mutability

``

Views

resolverAddressesRequired

Source

Details

Signature

resolverAddressesRequired() view returns (bytes32[] addresses)

Visibility

public

State Mutability

view

Restricted Functions

directRelay

Source

Details

Signature

directRelay(address target, bytes payload)

Visibility

external

State Mutability

``

Modifiers

Emits

finalizeRelay

Source

Details

Signature

finalizeRelay(address target, bytes payload)

Visibility

external

State Mutability

``

Modifiers

Emits

finalizeRelayBatch

Source

Details

Signature

finalizeRelayBatch(address[] targets, bytes[] payloads)

Visibility

external

State Mutability

``

Modifiers

Emits

Internal Functions

_onlyAllowMessengerAndL1Relayer

Source

Details

Signature

_onlyAllowMessengerAndL1Relayer() view

Visibility

internal

State Mutability

view

Requires

Modifiers

onlyMessengerAndL1Relayer

Source

Events

DirectRelay

Source

Signature: DirectRelay(address target, bytes payload)

RelayBatchFinalized

Source

Signature: RelayBatchFinalized(address[] targets, bytes[] payloads)

RelayFinalized

Source

Signature: RelayFinalized(address target, bytes payload)