ETH Price: $1,592.56 (-1.46%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Multichain Info

No addresses found
Transaction Hash
Method
Block
Age
From
To
Clear Delegate222826152025-04-16 16:00:591 hr ago1744819259IN
Snapshot: Delegation
0 ETH0.00001590.65543241
Set Delegate222826052025-04-16 15:58:591 hr ago1744819139IN
Snapshot: Delegation
0 ETH0.000029010.62198617
Set Delegate222825462025-04-16 15:47:111 hr ago1744818431IN
Snapshot: Delegation
0 ETH0.000054141.16023816
Set Delegate222820342025-04-16 14:04:113 hrs ago1744812251IN
Snapshot: Delegation
0 ETH0.000088981.90749913
Set Delegate222819192025-04-16 13:41:113 hrs ago1744810871IN
Snapshot: Delegation
0 ETH0.000034030.72962465
Set Delegate222815362025-04-16 12:24:114 hrs ago1744806251IN
Snapshot: Delegation
0 ETH0.000040160.86014434
Clear Delegate222810842025-04-16 10:53:116 hrs ago1744800791IN
Snapshot: Delegation
0 ETH0.000021390.87863231
Set Delegate222809762025-04-16 10:31:356 hrs ago1744799495IN
Snapshot: Delegation
0 ETH0.000040960.87640831
Set Delegate222798622025-04-16 6:48:2310 hrs ago1744786103IN
Snapshot: Delegation
0 ETH0.000016340.35019371
Set Delegate222797452025-04-16 6:24:5910 hrs ago1744784699IN
Snapshot: Delegation
0 ETH0.000012030.38218465
Set Delegate222786592025-04-16 2:47:2314 hrs ago1744771643IN
Snapshot: Delegation
0 ETH0.000040680.87159988
Set Delegate222786252025-04-16 2:40:3514 hrs ago1744771235IN
Snapshot: Delegation
0 ETH0.000040810.87437286
Set Delegate222784522025-04-16 2:05:4715 hrs ago1744769147IN
Snapshot: Delegation
0 ETH0.000050951.09005449
Set Delegate222784402025-04-16 2:03:2315 hrs ago1744769003IN
Snapshot: Delegation
0 ETH0.000020250.43396968
Set Delegate222781882025-04-16 1:12:3515 hrs ago1744765955IN
Snapshot: Delegation
0 ETH0.000041510.88879098
Set Delegate222769962025-04-15 21:13:4719 hrs ago1744751627IN
Snapshot: Delegation
0 ETH0.00001370.43450717
Set Delegate222762042025-04-15 18:34:4722 hrs ago1744742087IN
Snapshot: Delegation
0 ETH0.000055581.19003214
Set Delegate222761702025-04-15 18:27:5922 hrs ago1744741679IN
Snapshot: Delegation
0 ETH0.00004131.31351823
Set Delegate222761182025-04-15 18:17:3522 hrs ago1744741055IN
Snapshot: Delegation
0 ETH0.000052781.13010776
Set Delegate222758172025-04-15 17:17:1123 hrs ago1744737431IN
Snapshot: Delegation
0 ETH0.00006461.38306711
Set Delegate222751272025-04-15 14:58:2326 hrs ago1744729103IN
Snapshot: Delegation
0 ETH0.000065071.39306338
Set Delegate222749692025-04-15 14:26:3526 hrs ago1744727195IN
Snapshot: Delegation
0 ETH0.000092591.98288391
Set Delegate222740732025-04-15 11:25:4729 hrs ago1744716347IN
Snapshot: Delegation
0 ETH0.000040850.87513211
Set Delegate222737012025-04-15 10:10:5931 hrs ago1744711859IN
Snapshot: Delegation
0 ETH0.000045160.96683397
Set Delegate222719302025-04-15 4:14:1136 hrs ago1744690451IN
Snapshot: Delegation
0 ETH0.000041280.88315819
View all transactions

Latest 1 internal transaction

Advanced mode:
Parent Transaction Hash Method Block
Age
From
To
-112253292020-11-09 19:56:371618 days ago1604951797
 Contract Creation
0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
DelegateRegistry

Compiler Version
v0.7.2+commit.51b20bc0

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, GNU LGPLv3 license
File 1 of 1 : DelegateRegistry.sol
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
// SPDX-License-Identifier: LGPL-3.0-only
pragma solidity >=0.7.0 <0.8.0;
contract DelegateRegistry {
// The first key is the delegator and the second key a id.
// The value is the address of the delegate
mapping (address => mapping (bytes32 => address)) public delegation;
// Using these events it is possible to process the events to build up reverse lookups.
// The indeces allow it to be very partial about how to build this lookup (e.g. only for a specific delegate).
event SetDelegate(address indexed delegator, bytes32 indexed id, address indexed delegate);
event ClearDelegate(address indexed delegator, bytes32 indexed id, address indexed delegate);
/// @dev Sets a delegate for the msg.sender and a specific id.
/// The combination of msg.sender and the id can be seen as a unique key.
/// @param id Id for which the delegate should be set
/// @param delegate Address of the delegate
function setDelegate(bytes32 id, address delegate) public {
require (delegate != msg.sender, "Can't delegate to self");
require (delegate != address(0), "Can't delegate to 0x0");
address currentDelegate = delegation[msg.sender][id];
require (delegate != currentDelegate, "Already delegated to this address");
// Update delegation mapping
delegation[msg.sender][id] = delegate;
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Settings
1
2
3
4
5
6
7
8
9
10
11
{
"outputSelection": {
"*": {
"*": [
"evm.bytecode",
"evm.deployedBytecode",
"abi"
]
}
}
}
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Contract Security Audit

Contract ABI

API
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"bytes32","name":"id","type":"bytes32"},{"indexed":true,"internalType":"address","name":"delegate","type":"address"}],"name":"ClearDelegate","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"delegator","type":"address"},{"indexed":true,"internalType":"bytes32","name":"id","type":"bytes32"},{"indexed":true,"internalType":"address","name":"delegate","type":"address"}],"name":"SetDelegate","type":"event"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"}],"name":"clearDelegate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"bytes32","name":"","type":"bytes32"}],"name":"delegation","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"},{"internalType":"address","name":"delegate","type":"address"}],"name":"setDelegate","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50610794806100206000396000f3fe608060405234801561001057600080fd5b50600436106100415760003560e01c806374c6c45414610046578063bd86e508146100be578063f0bedbe21461010c575b600080fd5b6100926004803603604081101561005c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061013a565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61010a600480360360408110156100d457600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061017c565b005b6101386004803603602081101561012257600080fd5b8101908080359060200190929190505050610538565b005b60006020528160005260406000206020528060005260406000206000915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561021e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f43616e27742064656c656761746520746f2073656c660000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156102c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f43616e27742064656c656761746520746f20307830000000000000000000000081525060200191505060405180910390fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156103ba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061073e6021913960400191505060405180910390fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146104d8578073ffffffffffffffffffffffffffffffffffffffff16833373ffffffffffffffffffffffffffffffffffffffff167f9c4f00c4291262731946e308dc2979a56bd22cce8f95906b975065e96cd5a06460405160405180910390a45b8173ffffffffffffffffffffffffffffffffffffffff16833373ffffffffffffffffffffffffffffffffffffffff167fa9a7fd460f56bddb880a465a9c3e9730389c70bc53108148f16d55a87a6c468e60405160405180910390a4505050565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561064f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4e6f2064656c656761746520736574000000000000000000000000000000000081525060200191505060405180910390fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16823373ffffffffffffffffffffffffffffffffffffffff167f9c4f00c4291262731946e308dc2979a56bd22cce8f95906b975065e96cd5a06460405160405180910390a4505056fe416c72656164792064656c65676174656420746f20746869732061646472657373a2646970667358221220b6cd5a8d04426e1189563fbec7dfec4ba70090dc70fe05097a137991fe1b396964736f6c63430007020033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100415760003560e01c806374c6c45414610046578063bd86e508146100be578063f0bedbe21461010c575b600080fd5b6100926004803603604081101561005c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061013a565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61010a600480360360408110156100d457600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061017c565b005b6101386004803603602081101561012257600080fd5b8101908080359060200190929190505050610538565b005b60006020528160005260406000206020528060005260406000206000915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b3373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561021e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260168152602001807f43616e27742064656c656761746520746f2073656c660000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156102c1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f43616e27742064656c656761746520746f20307830000000000000000000000081525060200191505060405180910390fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156103ba576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602181526020018061073e6021913960400191505060405180910390fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600085815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16146104d8578073ffffffffffffffffffffffffffffffffffffffff16833373ffffffffffffffffffffffffffffffffffffffff167f9c4f00c4291262731946e308dc2979a56bd22cce8f95906b975065e96cd5a06460405160405180910390a45b8173ffffffffffffffffffffffffffffffffffffffff16833373ffffffffffffffffffffffffffffffffffffffff167fa9a7fd460f56bddb880a465a9c3e9730389c70bc53108148f16d55a87a6c468e60405160405180910390a4505050565b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141561064f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252600f8152602001807f4e6f2064656c656761746520736574000000000000000000000000000000000081525060200191505060405180910390fd5b60008060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508073ffffffffffffffffffffffffffffffffffffffff16823373ffffffffffffffffffffffffffffffffffffffff167f9c4f00c4291262731946e308dc2979a56bd22cce8f95906b975065e96cd5a06460405160405180910390a4505056fe416c72656164792064656c65676174656420746f20746869732061646472657373a2646970667358221220b6cd5a8d04426e1189563fbec7dfec4ba70090dc70fe05097a137991fe1b396964736f6c63430007020033

Deployed Bytecode Sourcemap

75:2077:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;225:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;965:621;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1806:344;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;225:67;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;965:621::-;1054:10;1042:22;;:8;:22;;;;1033:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1130:1;1110:22;;:8;:22;;;;1101:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1168:23;1194:10;:22;1205:10;1194:22;;;;;;;;;;;;;;;:26;1217:2;1194:26;;;;;;;;;;;;;;;;;;;;;1168:52;;1251:15;1239:27;;:8;:27;;;;1230:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1389:8;1360:10;:22;1371:10;1360:22;;;;;;;;;;;;;;;:26;1383:2;1360:26;;;;;;;;;;;;:37;;;;;;;;;;;;;;;;;;1447:1;1420:29;;:15;:29;;;1416:111;;1500:15;1470:46;;1496:2;1484:10;1470:46;;;;;;;;;;;;1416:111;1570:8;1542:37;;1566:2;1554:10;1542:37;;;;;;;;;;;;965:621;;;:::o;1806:344::-;1858:23;1884:10;:22;1895:10;1884:22;;;;;;;;;;;;;;;:26;1907:2;1884:26;;;;;;;;;;;;;;;;;;;;;1858:52;;1956:1;1929:29;;:15;:29;;;;1920:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2071:1;2034:10;:22;2045:10;2034:22;;;;;;;;;;;;;;;:26;2057:2;2034:26;;;;;;;;;;;;:39;;;;;;;;;;;;;;;;;;2127:15;2097:46;;2123:2;2111:10;2097:46;;;;;;;;;;;;1806:344;;:::o

Swarm Source

ipfs://b6cd5a8d04426e1189563fbec7dfec4ba70090dc70fe05097a137991fe1b3969

Block Age Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Age Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Age Amount
View All Withdrawals

Transaction Hash Block Age Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.