RelayerRegistry
Verified contract
Implementation
Active on
Ethereum with 8 txns
Storage
Map
Table
Raw
Constants and immutables
17
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "RelayerRegistry"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16971797 | 2 years ago | | | 0 | 0.00057927432 | |
| 16971649 | 2 years ago | | | 0 | 0.00071840988 | |
| 15412206 | 2 years ago | | | 0 | 0.00073705570 | |
| 15412099 | 2 years ago | | | 0 | 0.00064430719 | |
| 15412033 | 2 years ago | | | 0 | 0.0016004312 | |
| 15412025 | 2 years ago | | | 0 | 0.0095255392 | |
| 15411967 | 2 years ago | | | 0 | 0.00072493974 | |
| 15411922 | 2 years ago | | | 0 | 0.00074229881 |
ABI
ABI objects
Getter at block 21270939
ens() view returns (address)
0x00000000000c2e074ec69a0dfb2997ba6c7d2e1e
feeManager() view returns (address)
0x5f6c97c6ad7bdd0ae7e0dd4ca33a4ed3fdabd4d7
governance() view returns (address)
0x5efda50f22d34f262c29268506c5fa42cb56a1ce
minStakeAmount() view returns (uint256)
0
staking() view returns (address)
0x2fc93484614a34f26f7970cbb94615ba109bb4bf
torn() view returns (address)
0x77777feddddffc19ff86db637967013e6c6a116c
tornadoRouter() view returns (address)
0x0000000000000000000000000000000000000000
Read-only
bulkResolve(bytes32[] domains) view returns (address[] result)
getRelayerBalance(address relayer) view returns (uint256)
getRelayerEnsHash(address relayer) view returns (bytes32)
isRelayer(address toResolve) view returns (bool)
isRelayerRegistered(address relayer, address toResolve) view returns (bool)
relayers(address) view returns (uint256 balance, bytes32 ensHash)
resolve(bytes32 node) view returns (address)
workers(address) view returns (address)
State-modifying
Events burn(address sender, address relayer, address pool)
initialize(bytes32 _tornadoRouter)
nullifyBalance(address relayer)
register(string ensName, uint256 stake, address[] workersToRegister)
registerPermit(string ensName, uint256 stake, address[] workersToRegister, address relayer, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
registerWorker(address relayer, address worker)
setMinStakeAmount(uint256 minAmount)
setTornadoRouter(address tornadoRouterAddress)
stakeToRelayer(address relayer, uint256 stake)
stakeToRelayerPermit(address relayer, uint256 stake, address staker, uint256 deadline, uint8 v, bytes32 r, bytes32 s)
unregisterWorker(address worker)
MinimumStakeAmount(uint256 minStakeAmount)
RelayerBalanceNullified(address relayer)
RelayerRegistered(bytes32 relayer, string ensName, address relayerAddress, uint256 stakedAmount)
RouterRegistered(address tornadoRouter)
StakeAddedToRelayer(address relayer, uint256 amountStakeAdded)
StakeBurned(address relayer, uint256 amountBurned)
WorkerRegistered(address relayer, address worker)
WorkerUnregistered(address relayer, address worker)
constructor(address _torn, address _governance, address _ens, bytes32 _staking, bytes32 _feeManager)
This contract contains no fallback and receive objects.
This contract contains no error objects.