RelayHub

Verified contract

Active on Ethereum
Deployed by via 0x4c59e197 at 12282098
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 8 additional slots
Native
Value $72,489.66
0x1e32f1ccead9c524b823d4f00a5482c2558777de513fee9e761536bb53321af0
0x110352a55b2900e8d28af7c7f4bb59e1292a1af23cbcb3c4b0fb7c923f0990b3
0x5d270a381122b37f131adace48588042942dd2832584912c8977f5add97b23a7
0x4107555a662157505c3a140585e6437684ca84e3ba5fbb812095d6c409cd633b
0xc771873152018325a61d4d02685bc6309a50dd1eff29933837b1693dbf00a88f
0x8e5da3fb42cc4163e05091bb223b4f1fb159f3bab4cf99c422ed5364ab87cdf6
0x14ad5b9d4dd206b00b83c80c11fa693c4b73018da386b90ea9ecd87308634b26
0xda11a034232f0be5ba40ff19e72a7970e7a0252ea8a1a57fdd4f04517e91a7da
0x64ff218464d64ea6d24bfc8f1ee9311acc80fdcb2d081c21f203372743c12254
0x573e2e7e1ce687af1637212790b3c3184ad4b8ef64039838ba3db86a2030d08b

Functions
Getter at block 20791767
G_NONZERO(view returns (uint256)
16
deprecationBlock(view returns (uint256)
115792089237316195423570985008687907853269984665640564039457584007913129639935
getConfiguration(view returns (struct IRelayHubRelayHubConfig)
(10, 100000, 15066, 33135, 2000000000000000000, 1000, 1000000000000000000, 13, 22414)
isDeprecated(view returns (bool)
false
owner(view returns (address)
0x81ead4918134ae386dbd04346216e20ab8f822c4
penalizer(view returns (address)
0xeb230bf62267e94e657b5cbe74bdcea78eb3a5ab
stakeManager(view returns (address)
0x2d5304836e29242399479e44ff916bc1ba2a1999
versionHub(view returns (string)
2.2.0+opengsn.hub.irelayhub
Read-only
balanceOf(address targetview returns (uint256)
calculateCharge(uint256 gasUsedstruct GsnTypesRelayData relayDataview returns (uint256)
calldataGasCost(uint256 lengthview returns (uint256)
isRelayManagerStaked(address relayManagerview returns (bool)
workerCount(addressview returns (uint256)
workerToManager(addressview returns (address)
State-modifying
addRelayWorkers(address[] newRelayWorkers
depositFor(address targetpayable 
deprecateHub(uint256 fromBlock
innerRelayCall(struct GsnTypesRelayRequest relayRequestbytes signaturebytes approvalDatastruct IPaymasterGasAndDataLimits gasAndDataLimitsuint256 totalInitialGasuint256 maxPossibleGasreturns (uint8bytes)
penalize(address relayWorkeraddress beneficiary
registerRelayServer(uint256 baseRelayFeeuint256 pctRelayFeestring url
relayCall(uint256 maxAcceptanceBudgetstruct GsnTypesRelayRequest relayRequestbytes signaturebytes approvalDatauint256 externalGasLimitreturns (bool paymasterAcceptedbytes returnValue)
renounceOwnership(
setConfiguration(struct IRelayHubRelayHubConfig _config
transferOwnership(address newOwner
withdraw(uint256 amountaddress dest
Events
Deposited(address indexed paymasteraddress indexed fromuint256 amount
HubDeprecated(uint256 fromBlock
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RelayHubConfigured(struct IRelayHubRelayHubConfig config
RelayServerRegistered(address indexed relayManageruint256 baseRelayFeeuint256 pctRelayFeestring relayUrl
RelayWorkersAdded(address indexed relayManageraddress[] newRelayWorkersuint256 workersCount
TransactionRejectedByPaymaster(address indexed relayManageraddress indexed paymasteraddress indexed fromaddress toaddress relayWorkerbytes4 selectoruint256 innerGasUsedbytes reason
TransactionRelayed(address indexed relayManageraddress indexed relayWorkeraddress indexed fromaddress toaddress paymasterbytes4 selectoruint8 statusuint256 charge
TransactionResult(uint8 statusbytes returnValue
Withdrawn(address indexed accountaddress indexed destuint256 amount
Constructor
constructor(address _stakeManageraddress _penalizeruint256 _maxWorkerCountuint256 _gasReserveuint256 _postOverheaduint256 _gasOverheaduint256 _maximumRecipientDeposituint256 _minimumUnstakeDelayuint256 _minimumStakeuint256 _dataGasCostPerByteuint256 _externalCallDataCostOverhead
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.