0x376224e09bF72B5B16586cCc78dbE53444221B54
on Celo Mainnet (42220)
Match
Runtime Bytecode
Creation Bytecode
- Contract Name
- Root
- Compilation Target
- Root.sol:Root
- Language
- Solidity
- Compiler
- solc 0.5.16+commit.9c3226ce
- EVM Version
- default
- Verified At
- 2025-10-14 11:30:17 UTC
- Deployer
- 0x9F88d9B0b934A5261C364A726a9A36d67B431cAb
- Deployment Transaction
- 0x98684c09c5b5f966807ff8a1766d6a8f9063e3c12042db6c77b03db8bde3b660
- Block Number
- 48534584
- Transaction Index
- 19
Read/Write Contract on:
ABI
Expand to view
Source Code
- Root.sol
Loading...
Compiler Settings
Loading...
Contract Metadata
Loading...
Creation Bytecode
0x608060405234801561001057600080fd5b506040516109e43803806109e48339818101604052602081101561003357600080fd5b8101908080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505061090f806100d56000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c8063functionSignature8cb8ecec11610071578063functionSignature8cb8ecec1461022b578063functionSignature8da5cb5b14610279578063functionSignaturecbe9e764146102c3578063functionSignatureda8c229e14610309578063functionSignaturee0dba60f14610365578063functionSignaturef2fde38b146103b5576100a9565b8063functionSignature01670ba9146100ae578063functionSignature01ffc9a7146100dc578063functionSignature2f54bf6e14610141578063functionSignature3f15457f1461019d578063functionSignature4e543b26146101e7575b600080fd5b6100da600480360360208110156100c457600080fd5b81019080803590602001909291905050506103f9565b005b610127600480360360208110156100f257600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610467565b604051808215151515815260200191505060405180910390f35b6101836004803603602081101561015757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506104e6565b604051808215151515815260200191505060405180910390f35b6101a561053f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610229600480360360208110156101fd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610565565b005b6102776004803603604081101561024157600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061063e565b005b6102816107b3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102ef600480360360208110156102d957600080fd5b81019080803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b61034b6004803603602081101561031f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107f8565b604051808215151515815260200191505060405180910390f35b6103b36004803603604081101561037b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610818565b005b6103f7600480360360208110156103cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610885565b005b610402336104e6565b61040b57600080fd5b807feventSignature1764176cfa565853ba1ded547a830a9f9bff95231ef6fd228b3ddd617577756960405160405180910390a260016003600083815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600060405180807f737570706f727473496e74657266616365286279746573342900000000000000815250601901905060405180910390207bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008173ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16149050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61056e336104e6565b61057757600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631896f70a6000801b836040518363ffffffff1660e01b8152600401808381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561062357600080fd5b505af1158015610637573d6000803e3d6000fd5b5050505050565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661069457600080fd5b6003600083815260200190815260200160002060009054906101000a900460ff16156106bf57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166306ab59236000801b84846040518463ffffffff1660e01b8152600401808481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019350505050602060405180830381600087803b15801561077357600080fd5b505af1158015610787573d6000803e3d6000fd5b505050506040513d602081101561079d57600080fd5b8101908080519060200190929190505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60036020528060005260406000206000915054906101000a900460ff1681565b60016020528060005260406000206000915054906101000a900460ff1681565b610821336104e6565b61082a57600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b61088e336104e6565b61089757600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fecborAuxdataa265627a7a723158200892e4c83cff533d9e4652525f1e30c0a7ec2adf58d296e3df1b85911c930f8264736f6c63430005100032constructorArguments00000000000000000000000021f71275edb2e8bbac49975b3b7999005340f7ff
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
RawDecoded
Length: 52 bytes
0xa265627a7a72315820eccc5a7c3dbef89f7dd9c71fa2a6673b5585a80624113557675effe75d22953464736f6c63430005100032
Transformations
Constructor Arguments
RawDecoded
Length: 32 bytes
0x00000000000000000000000021f71275edb2e8bbac49975b3b7999005340f7ff
CBOR Auxdata Transformations
Byte Offsets | Length (bytes) | Values |
---|---|---|
2480 | 53 | Original (recompiled):0xa265627a7a72315820eccc5a7c3dbef89f7dd9c71fa2a6673b5585a80624113557675effe75d22953464736f6c63430005100032 Transformed (onchain):0xa265627a7a723158200892e4c83cff533d9e4652525f1e30c0a7ec2adf58d296e3df1b85911c930f8264736f6c63430005100032 |
Runtime Bytecode
0x608060405234801561001057600080fd5b50600436106100a95760003560e01c8063functionSignature8cb8ecec11610071578063functionSignature8cb8ecec1461022b578063functionSignature8da5cb5b14610279578063functionSignaturecbe9e764146102c3578063functionSignatureda8c229e14610309578063functionSignaturee0dba60f14610365578063functionSignaturef2fde38b146103b5576100a9565b8063functionSignature01670ba9146100ae578063functionSignature01ffc9a7146100dc578063functionSignature2f54bf6e14610141578063functionSignature3f15457f1461019d578063functionSignature4e543b26146101e7575b600080fd5b6100da600480360360208110156100c457600080fd5b81019080803590602001909291905050506103f9565b005b610127600480360360208110156100f257600080fd5b8101908080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190929190505050610467565b604051808215151515815260200191505060405180910390f35b6101836004803603602081101561015757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506104e6565b604051808215151515815260200191505060405180910390f35b6101a561053f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b610229600480360360208110156101fd57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610565565b005b6102776004803603604081101561024157600080fd5b8101908080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061063e565b005b6102816107b3565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102ef600480360360208110156102d957600080fd5b81019080803590602001909291905050506107d8565b604051808215151515815260200191505060405180910390f35b61034b6004803603602081101561031f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107f8565b604051808215151515815260200191505060405180910390f35b6103b36004803603604081101561037b57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803515159060200190929190505050610818565b005b6103f7600480360360208110156103cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610885565b005b610402336104e6565b61040b57600080fd5b807feventSignature1764176cfa565853ba1ded547a830a9f9bff95231ef6fd228b3ddd617577756960405160405180910390a260016003600083815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b600060405180807f737570706f727473496e74657266616365286279746573342900000000000000815250601901905060405180910390207bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916149050919050565b60008173ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16149050919050565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b61056e336104e6565b61057757600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16631896f70a6000801b836040518363ffffffff1660e01b8152600401808381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050600060405180830381600087803b15801561062357600080fd5b505af1158015610637573d6000803e3d6000fd5b5050505050565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661069457600080fd5b6003600083815260200190815260200160002060009054906101000a900460ff16156106bf57600080fd5b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166306ab59236000801b84846040518463ffffffff1660e01b8152600401808481526020018381526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019350505050602060405180830381600087803b15801561077357600080fd5b505af1158015610787573d6000803e3d6000fd5b505050506040513d602081101561079d57600080fd5b8101908080519060200190929190505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60036020528060005260406000206000915054906101000a900460ff1681565b60016020528060005260406000206000915054906101000a900460ff1681565b610821336104e6565b61082a57600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b61088e336104e6565b61089757600080fd5b806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fecborAuxdataa265627a7a723158200892e4c83cff533d9e4652525f1e30c0a7ec2adf58d296e3df1b85911c930f8264736f6c63430005100032
CBOR Auxdata
These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.
CBOR Auxdata id: 1
RawDecoded
Length: 52 bytes
0xa265627a7a72315820eccc5a7c3dbef89f7dd9c71fa2a6673b5585a80624113557675effe75d22953464736f6c63430005100032
Transformations
CBOR Auxdata Transformations
Byte Offsets | Length (bytes) | Values |
---|---|---|
2267 | 53 | Original (recompiled):0xa265627a7a72315820eccc5a7c3dbef89f7dd9c71fa2a6673b5585a80624113557675effe75d22953464736f6c63430005100032 Transformed (onchain):0xa265627a7a723158200892e4c83cff533d9e4652525f1e30c0a7ec2adf58d296e3df1b85911c930f8264736f6c63430005100032 |
Storage Layout
Slot | Offset | Bytes | Label | Type | Contract |
---|---|---|---|---|---|
0 | 0 | 20 | owner | address | Root.sol:Root |
1 | 0 | 32 | controllers | mapping(address ⇒ bool) | Root.sol:Root |
2 | 0 | 20 | ens | contract ENS | Root.sol:Root |
3 | 0 | 32 | locked | mapping(bytes32 ⇒ bool) | Root.sol:Root |
Standard JSON Input
This isn't the original compiler JSON data. Generated for compatibility.
Loading...
Standard JSON Output
This isn't the original compiler JSON data. Generated for compatibility.
Loading...