RelayerProxyHub

Verified contract

Active on Ethereum with 4,457 txns
Deployed by via 0x46935317 at 16940236
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.07
ERC-20
--
0x81b882b2db0e412164ebbd587c332a0eb811ef3ab3fef4ec4cf42361d52cdae9
0xec1625c6e4fb1f6da8e623575605fe29e0598cbef8e5f25a4f5ec5311d0cde15
0x4c2c36ec29a5453390b31d6b0ae9ccaa8893cb2f757e4d8d41d743c4fa4284be
0x8a56b00d66f717ad61e87c96aa4850d0fd553203efcea8f710746a6c75441447
0x13fae4c9cc3cab4f6ee520ac18b41fae359520f2c14fd679d646fde37ed3316c
0x684a6f2268cfe46302c2b1f7f615d8eaf76463370b849c271ec079402e8c4052
0x18f19d344364bf27df63e2a629e33060afdceefa26286b2840b219f767c8203c
0xf0e3f2ccb25ed6ae7b942fd766fbb40b2f11d8330642ef1088e8bb9c3a7fc4b4
0xa484495e754415033c1e357302a9085bb54af92e37b7d9c52abae9aaf49f2844
0x3a7a80423f35748209d3f92cf0cb59ba9e4229cae2606562ac31d2385cd078d3

Functions
Getter at block 20792030
autonolas(view returns (address)
0x0dc1dbd30f162a5a55e6054b692e37e4038d0e03
autonolasPriority(view returns (uint8)
0
connext(view returns (address)
0x8898b472c54c31894e3b9bb83cea802a5d0e63c6
delay(view returns (uint256)
604800
feeCollector(view returns (address)
0x4d50a469fc788a3c0cdc8fd67868877dcb246625
gelatoRelayer(view returns (address)
0x75ba5af8effdcfca32e1e288806d54277d1fde99
keep3r(view returns (address)
0xeb02addcfd8b773a5ffa6b9d1fe99c566f8c44cc
lastPropagateAt(view returns (uint256)
1702743719
owner(view returns (address)
0xade09131c6f43fe22c2cbabb759636c43cfc181e
propagateCooldown(view returns (uint256)
259200
proposed(view returns (address)
0xf2964cccb7cda9e808aabe8db0dddaf7890dd378
proposedTimestamp(view returns (uint256)
1702524227
renounced(view returns (bool)
false
rootManager(view returns (address)
0xd5d61e9dfb6680cba8353988ba0337802811c2e1
spokeConnector(view returns (address)
0xf7c4d7dcec2c09a15f2db5831d6d25eaef0a296c
Read-only
allowedRelayer(addressview returns (bool)
hubConnectors(uint32view returns (address)
priorityKeepers(addressview returns (bool)
processedRootMessages(uint32bytes32view returns (bool)
State-modifying
acceptProposedOwner(
addRelayer(address _relayer
execute(struct ExecuteArgs _argsuint256 _feereturns (bytes32 transferId)
processFromRootKeep3r(bytes _encodedDatauint32 _fromChainbytes32 _l2Hash
propagate(address[] _connectorsuint256[] _messageFeesbytes[] _encodedDatauint256 _relayerFee
propagateKeep3r(address[] _connectorsuint256[] _messageFeesbytes[] _encodedData
propagateWorkable(returns (bool)
proposeNewOwner(address newlyProposed
proveAndProcess(struct ISpokeConnectorProof[] _proofsbytes32 _aggregateRootbytes32[32] _aggregatePathuint256 _aggregateIndexuint256 _fee
removeRelayer(address _relayer
renounceOwnership(
send(bytes _encodedDatauint256 _messageFeeuint256 _relayerFee
setAutonolas(address _autonolas
setAutonolasPriority(uint8 _autonolasPriority
setConnext(address _connext
setFeeCollector(address _feeCollector
setGelatoRelayer(address _gelatoRelayer
setHubConnector(address _hubConnectoruint32 _chain
setKeep3r(address _keep3r
setPropagateCooldown(uint256 _propagateCooldown
setRootManager(address _rootManager
setSpokeConnector(address _spokeConnector
withdraw(
Events
AutonolasChanged(address updatedaddress previous
AutonolasPriorityChanged(uint8 updateduint8 previous
ConnextChanged(address updatedaddress previous
FeeCollectorChanged(address updatedaddress previous
FundsDeducted(uint256 amountuint256 balance
FundsReceived(uint256 amountuint256 balance
GelatoRelayerChanged(address updatedaddress previous
HubConnectorChanged(address hubConnectoraddress oldHubConnectoruint32 chain
Keep3rChanged(address updatedaddress previous
OwnershipProposed(address indexed proposedOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PropagateCooldownChanged(uint256 propagateCooldownuint256 oldPropagateCooldown
RelayerAdded(address relayer
RelayerRemoved(address relayer
RootManagerChanged(address rootManageraddress oldRootManager
SpokeConnectorChanged(address updatedaddress previous
Constructor
constructor(address _connextaddress _spokeConnectoraddress _gelatoRelayeraddress _feeCollectoraddress _rootManageraddress _keep3raddress _autonolasuint8 _autonolasPriorityuint256 _propagateCooldownaddress[] _hubConnectorsuint32[] _hubConnectorChains
Fallback and receive
receive(
Errors
ProposedOwnable__onlyOwner_notOwner(
ProposedOwnable__onlyProposed_notProposedOwner(
ProposedOwnable__ownershipDelayElapsed_delayNotElapsed(
ProposedOwnable__proposeNewOwner_invalidProposal(
ProposedOwnable__proposeNewOwner_noOwnershipChange(
ProposedOwnable__renounceOwnership_invalidProposal(
ProposedOwnable__renounceOwnership_noProposal(
RelayerProxyHub__processFromRoot_alreadyProcessed(uint32 chainbytes32 l2Hash
RelayerProxyHub__processFromRoot_noHubConnector(uint32 chain
RelayerProxyHub__propagateCooledDown_notCooledDown(uint256 timestampuint256 nextWorkable
RelayerProxy__addRelayer_relayerAdded(address _relayer
RelayerProxy__definedAddress_empty(address _address
RelayerProxy__isWorkableBySender_notWorkable(address _sender
RelayerProxy__onlyRelayer_notRelayer(address _sender
RelayerProxy__removeRelayer_relayerNotAdded(address _relayer
RelayerProxy__validateAndPayWithCredits_notKeep3r(address _sender