Base Sepolia Testnet

Contract

0x7b4Aa78DBb7820177C77C2452D1EaC4c94231085
Source Code Source Code

Overview

ETH Balance

0 ETH

More Info

Multichain Info

N/A
Transaction Hash
Method
Block
From
To
Amount
Add Country202970902025-01-08 18:54:28517 days ago1736362468IN
0x7b4Aa78D...c94231085
0 ETH0.000049021.0007253

Parent Transaction Hash Block From To Amount
View All Internal Transactions

Loading...
Loading
Source Code Verified Exact Match

Contract Name

BasicPolicy

Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled
Yes with 200 runs
Other Settings
cancun EvmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API
[{"inputs":[{"internalType":"address","name":"defaultAdmin","type":"address"},{"internalType":"address","name":"defaultPauser","type":"address"},{"internalType":"bytes32","name":"vaSchemaUid","type":"bytes32"},{"internalType":"bytes32","name":"vbaSchemaUid","type":"bytes32"},{"internalType":"bytes32","name":"vcSchemaUid","type":"bytes32"},{"internalType":"bytes32","name":"vbcSchemaUid","type":"bytes32"},{"internalType":"contract ISanctionsList","name":"sanctionsList","type":"address"},{"internalType":"contract IAttestationIndexer","name":"indexer","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"AccessControlBadConfirmation","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"bytes32","name":"neededRole","type":"bytes32"}],"name":"AccessControlUnauthorizedAccount","type":"error"},{"inputs":[],"name":"EnforcedPause","type":"error"},{"inputs":[],"name":"ExpectedPause","type":"error"},{"inputs":[{"internalType":"address","name":"addr","type":"address"}],"name":"InvalidAddress","type":"error"},{"inputs":[],"name":"InvalidCountryCode","type":"error"},{"inputs":[],"name":"InvalidIndexer","type":"error"},{"inputs":[],"name":"InvalidSanctionsList","type":"error"},{"inputs":[],"name":"InvalidSchema","type":"error"},{"inputs":[],"name":"InvalidVerifiedCountryAttestation","type":"error"},{"inputs":[],"name":"VerifiedCountryAttestationNotFound","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"countryCode","type":"string"}],"name":"CountryAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"string","name":"countryCode","type":"string"}],"name":"CountryRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousIndexer","type":"address"},{"indexed":true,"internalType":"address","name":"updatedIndexer","type":"address"}],"name":"IndexerUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"previousAdminRole","type":"bytes32"},{"indexed":true,"internalType":"bytes32","name":"newAdminRole","type":"bytes32"}],"name":"RoleAdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleGranted","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"role","type":"bytes32"},{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"address","name":"sender","type":"address"}],"name":"RoleRevoked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousSanctionsList","type":"address"},{"indexed":true,"internalType":"address","name":"sanctionsList","type":"address"}],"name":"SanctionsListUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"previousSchema","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"currentSchema","type":"bytes32"}],"name":"VASchemaUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"previousSchema","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"currentSchema","type":"bytes32"}],"name":"VBASchemaUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"previousSchema","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"currentSchema","type":"bytes32"}],"name":"VBCSchemaUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"previousSchema","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"currentSchema","type":"bytes32"}],"name":"VCSchemaUpdated","type":"event"},{"inputs":[],"name":"DEFAULT_ADMIN_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PAUSER_ROLE","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"ZERO_ADDRESS","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"countryCode","type":"string"}],"name":"addCountry","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"}],"name":"getRoleAdmin","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getSanctionsList","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVASchema","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVBASchema","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVBCSchema","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getVCSchema","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"grantRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"hasRole","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"indexer","outputs":[{"internalType":"contract IAttestationIndexer","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"countryCode","type":"string"}],"name":"isVerifiedCountry","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"countryCode","type":"string"}],"name":"removeCountry","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"callerConfirmation","type":"address"}],"name":"renounceRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"role","type":"bytes32"},{"internalType":"address","name":"account","type":"address"}],"name":"revokeRole","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract IAttestationIndexer","name":"indexer","type":"address"}],"name":"setIndexer","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"contract ISanctionsList","name":"sanctionsList","type":"address"}],"name":"setSanctionsList","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"schemaUid","type":"bytes32"}],"name":"setVASchema","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"schemaUid","type":"bytes32"}],"name":"setVBASchema","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"schemaUid","type":"bytes32"}],"name":"setVBCSchema","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"schemaUid","type":"bytes32"}],"name":"setVCSchema","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes4","name":"interfaceId","type":"bytes4"}],"name":"supportsInterface","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"unpause","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"verify","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"}]
608060405234801561000f575f80fd5b50604051611ab0380380611ab083398101604081905261002e916104cc565b87878386868a8a61003e82610133565b610047816101a4565b5061005390508261020f565b61005c8161027a565b506100689050816102e5565b506006805460ff60a01b191690556001600160a01b0382166100ad57604051634726455360e11b81526001600160a01b03831660048201526024015b60405180910390fd5b6001600160a01b0381166100df57604051634726455360e11b81526001600160a01b03821660048201526024016100a4565b6100e95f83610376565b506101147f77dacc74fe714b251af239ef4f8b7c83584809e79d1019758075afbdce44c97282610376565b5050506101268161042360201b60201c565b5050505050505050610551565b5f81900361015457604051635f9bd90760e11b815260040160405180910390fd5b5f54810361015f5750565b5f80549082905560408051828152602081018490527f1ed77259293adfbc36676aafd17254f731ffe081319e173dcff17464b90219f491015b60405180910390a15050565b5f8190036101c557604051635f9bd90760e11b815260040160405180910390fd5b60015481036101d15750565b600180549082905560408051828152602081018490527f81c303d30266d22299c444a18a02ccd00ee790c56d9e78bfc04251ec928fde289101610198565b5f81900361023057604051635f9bd90760e11b815260040160405180910390fd5b600254810361023c5750565b600280549082905560408051828152602081018490527ffacc751fc4ee1366995a93b2550b10a5c6359488df42834277d611cc8e617aa09101610198565b5f81900361029b57604051635f9bd90760e11b815260040160405180910390fd5b60035481036102a75750565b600380549082905560408051828152602081018490527fc8509580bf166a280e697ce5a5b4fa152d5e059592d484eb094b278f626c61599101610198565b6001600160a01b03811661030c576040516368d9e8a160e01b815260040160405180910390fd5b6005546001600160a01b03908116908216036103255750565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f7138892d7177c4bc6d9628666662a3758e0ed226041e5660f7b1072a1b59491d905f90a35050565b5f8281526007602090815260408083206001600160a01b038516845290915281205460ff1661041a575f8381526007602090815260408083206001600160a01b03861684529091529020805460ff191660011790556103d23390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a450600161041d565b505f5b92915050565b6001600160a01b038116158061044657506006546001600160a01b038281169116145b156104645760405163377b884160e21b815260040160405180910390fd5b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907fdf6a4c0e90a44c131ffe0dbf3a01863d23b8d807746d5342bf774d7bbf92207c905f90a35050565b6001600160a01b03811681146104c9575f80fd5b50565b5f805f805f805f80610100898b0312156104e4575f80fd5b88516104ef816104b5565b60208a0151909850610500816104b5565b60408a015160608b015160808c015160a08d015160c08e0151949b509299509097509550935061052f816104b5565b60e08a0151909250610540816104b5565b809150509295985092959890939650565b6115528061055e5f395ff3fe608060405234801561000f575f80fd5b50600436106101bb575f3560e01c80635d01ba04116100f3578063d547741f11610093578063e06118b71161006e578063e06118b714610377578063e63ab1e91461038a578063ed92e71d146103b1578063fd38aa07146103c2575f80fd5b8063d547741f1461034a578063da3befef1461035d578063dc2c66fa14610370575f80fd5b80638456cb59116100ce5780638456cb591461031557806391d148541461031d578063a217fddf14610330578063c87e435914610337575f80fd5b80635d01ba04146102e75780636c7bd9ba146102fa5780638124b10914610302575f80fd5b80633b431e921161015e57806349dc5e8d1161013957806349dc5e8d146102905780634a41d1ac146102a3578063538ba4f9146102b65780635c975abb146102d5575f80fd5b80633b431e92146102625780633e483286146102755780633f4ba83a14610288575f80fd5b806326932ea51161019957806326932ea51461022c5780632f2ff15d1461023457806336568abe14610247578063393654e01461025a575f80fd5b806301ffc9a7146101bf578063106b2192146101e7578063248a9ca3146101fc575b5f80fd5b6101d26101cd3660046110be565b6103d5565b60405190151581526020015b60405180910390f35b6101fa6101f536600461117b565b61040b565b005b61021e61020a3660046111f5565b5f9081526007602052604090206001015490565b6040519081526020016101de565b60035461021e565b6101fa610242366004611220565b610422565b6101fa610255366004611220565b61044c565b60015461021e565b6101fa61027036600461124e565b610484565b6101fa6102833660046111f5565b610497565b6101fa6104aa565b6101fa61029e36600461124e565b6104df565b6101d26102b1366004611269565b6104f2565b6102bd5f81565b6040516001600160a01b0390911681526020016101de565b600654600160a01b900460ff166101d2565b6101fa6102f53660046111f5565b610510565b60025461021e565b6101d261031036600461117b565b610523565b6101fa61052d565b6101d261032b366004611220565b61055f565b61021e5f81565b6101fa61034536600461117b565b610589565b6101fa610358366004611220565b61059c565b6101fa61036b3660046111f5565b6105c0565b5f5461021e565b6006546102bd906001600160a01b031681565b61021e7f77dacc74fe714b251af239ef4f8b7c83584809e79d1019758075afbdce44c97281565b6005546001600160a01b03166102bd565b6101fa6103d03660046111f5565b6105d3565b5f6001600160e01b03198216637965db0b60e01b148061040557506301ffc9a760e01b6001600160e01b03198316145b92915050565b5f610415816105e6565b61041e826105f0565b5050565b5f8281526007602052604090206001015461043c816105e6565b61044683836106a6565b50505050565b6001600160a01b03811633146104755760405163334bd91960e11b815260040160405180910390fd5b61047f8282610737565b505050565b5f61048e816105e6565b61041e826107a2565b5f6104a1816105e6565b61041e82610834565b7f77dacc74fe714b251af239ef4f8b7c83584809e79d1019758075afbdce44c9726104d4816105e6565b6104dc6108a5565b50565b5f6104e9816105e6565b61041e826108fa565b5f6104fb61098b565b6105068484846109b8565b90505b9392505050565b5f61051a816105e6565b61041e826109e8565b5f61040582610a53565b7f77dacc74fe714b251af239ef4f8b7c83584809e79d1019758075afbdce44c972610557816105e6565b6104dc610a7d565b5f9182526007602090815260408084206001600160a01b0393909316845291905290205460ff1690565b5f610593816105e6565b61041e82610ac0565b5f828152600760205260409020600101546105b6816105e6565b6104468383610737565b5f6105ca816105e6565b61041e82610b6d565b5f6105dd816105e6565b61041e82610bd8565b6104dc8133610c43565b8051600214610612576040516304e7559960e21b815260040160405180910390fd5b60048160405161062291906112e9565b9081526040519081900360200190205460ff1661063c5750565b5f60048260405161064d91906112e9565b908152604051908190036020018120805492151560ff19909316929092179091557f795850f45086df6506eb9f7844e34e89b89ecd9afe11d91be0b74ee9c0610b389061069b9083906112ff565b60405180910390a150565b5f6106b1838361055f565b610730575f8381526007602090815260408083206001600160a01b03861684529091529020805460ff191660011790556106e83390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610405565b505f610405565b5f610742838361055f565b15610730575f8381526007602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610405565b6001600160a01b03811615806107c557506006546001600160a01b038281169116145b156107e35760405163377b884160e21b815260040160405180910390fd5b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907fdf6a4c0e90a44c131ffe0dbf3a01863d23b8d807746d5342bf774d7bbf92207c905f90a35050565b5f81900361085557604051635f9bd90760e11b815260040160405180910390fd5b5f5481036108605750565b5f80549082905560408051828152602081018490527f1ed77259293adfbc36676aafd17254f731ffe081319e173dcff17464b90219f491015b60405180910390a15050565b6108ad610c80565b6006805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b038116610921576040516368d9e8a160e01b815260040160405180910390fd5b6005546001600160a01b039081169082160361093a5750565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f7138892d7177c4bc6d9628666662a3758e0ed226041e5660f7b1072a1b59491d905f90a35050565b600654600160a01b900460ff16156109b65760405163d93c066560e01b815260040160405180910390fd5b565b5f6109c4848484610caa565b80156109d657506109d6848484610d18565b80156105065750610506848484610dab565b5f819003610a0957604051635f9bd90760e11b815260040160405180910390fd5b6001548103610a155750565b600180549082905560408051828152602081018490527f81c303d30266d22299c444a18a02ccd00ee790c56d9e78bfc04251ec928fde289101610899565b5f600482604051610a6491906112e9565b9081526040519081900360200190205460ff1692915050565b610a8561098b565b6006805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586108dd3390565b8051600214610ae2576040516304e7559960e21b815260040160405180910390fd5b600481604051610af291906112e9565b9081526040519081900360200190205460ff1615610b0d5750565b6001600482604051610b1f91906112e9565b908152604051908190036020018120805492151560ff19909316929092179091557f23b5ff8870136755bf27ff5e808e52e58ecc24f46ae05a3070f26bfecd902ccc9061069b9083906112ff565b5f819003610b8e57604051635f9bd90760e11b815260040160405180910390fd5b6003548103610b9a5750565b600380549082905560408051828152602081018490527fc8509580bf166a280e697ce5a5b4fa152d5e059592d484eb094b278f626c61599101610899565b5f819003610bf957604051635f9bd90760e11b815260040160405180910390fd5b6002548103610c055750565b600280549082905560408051828152602081018490527ffacc751fc4ee1366995a93b2550b10a5c6359488df42834277d611cc8e617aa09101610899565b610c4d828261055f565b61041e5760405163e2517d3f60e01b81526001600160a01b03821660048201526024810183905260440160405180910390fd5b600654600160a01b900460ff166109b657604051638dfc202b60e01b815260040160405180910390fd5b5f80610cb7855f54610e2d565b805190915015801590610cd15750610cd181865f54610e3f565b15610ce0576001915050610509565b5f610ced86600154610e2d565b805190915015610d0d57610d048187600154610e3f565b92505050610509565b505f95945050505050565b5f80610d2685600254610e2d565b805190915015801590610d415750610d418186600254610e3f565b8015610d5e5750610d5e610d59826101200151610f03565b610a53565b15610d6d576001915050610509565b5f610d7a86600354610e2d565b805190915015801590610d955750610d958187600354610e3f565b15610d0d57610d04610d59826101200151610f03565b60055460405163df592f7d60e01b81526001600160a01b0385811660048301525f92169063df592f7d90602401602060405180830381865afa158015610df3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e179190611348565b15610e2357505f610509565b5060019392505050565b610e35611069565b6105098383610f7c565b82515f908103610e5057505f610509565b826001600160a01b03168460c001516001600160a01b031614610e7457505f610509565b81846020015114610e8657505f610509565b606084015167ffffffffffffffff1615801590610eb1575042846060015167ffffffffffffffff1611155b15610ebd57505f610509565b608084015167ffffffffffffffff1615610ed857505f610509565b60e08401516001600160a01b0316610ef157505f610509565b60208401515f03610e2357505f610509565b60605f8083806020019051810190610f1b9190611361565b92509250505f826008610f2e91906113a0565b610f3a906101006113b7565b82901c905080604051602001610f63919060f09190911b6001600160f01b031916815260020190565b6040516020818303038152906040529350505050919050565b610f84611069565b60065460405163ab2717dd60e01b81526001600160a01b038581166004830152602482018590525f92169063ab2717dd90604401602060405180830381865afa158015610fd3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ff791906113ca565b6040516328c44a9960e21b8152600481018290529091506021602160991b019063a3112a64906024015f60405180830381865afa15801561103a573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526110619190810190611450565b949350505050565b60408051610140810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e0820183905261010082019290925261012081019190915290565b5f602082840312156110ce575f80fd5b81356001600160e01b031981168114610509575f80fd5b634e487b7160e01b5f52604160045260245ffd5b604051610140810167ffffffffffffffff8111828210171561111d5761111d6110e5565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561114c5761114c6110e5565b604052919050565b5f67ffffffffffffffff82111561116d5761116d6110e5565b50601f01601f191660200190565b5f6020828403121561118b575f80fd5b813567ffffffffffffffff8111156111a1575f80fd5b8201601f810184136111b1575f80fd5b80356111c46111bf82611154565b611123565b8181528560208385010111156111d8575f80fd5b816020840160208301375f91810160200191909152949350505050565b5f60208284031215611205575f80fd5b5035919050565b6001600160a01b03811681146104dc575f80fd5b5f8060408385031215611231575f80fd5b8235915060208301356112438161120c565b809150509250929050565b5f6020828403121561125e575f80fd5b81356105098161120c565b5f805f6040848603121561127b575f80fd5b83356112868161120c565b9250602084013567ffffffffffffffff8111156112a1575f80fd5b8401601f810186136112b1575f80fd5b803567ffffffffffffffff8111156112c7575f80fd5b8660208284010111156112d8575f80fd5b939660209190910195509293505050565b5f82518060208501845e5f920191825250919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80518015158114611343575f80fd5b919050565b5f60208284031215611358575f80fd5b61050982611334565b5f805f60608486031215611373575f80fd5b5050815160208301516040909301519094929350919050565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176104055761040561138c565b818103818111156104055761040561138c565b5f602082840312156113da575f80fd5b5051919050565b805167ffffffffffffffff81168114611343575f80fd5b80516113438161120c565b5f82601f830112611412575f80fd5b81516114206111bf82611154565b818152846020838601011115611434575f80fd5b8160208501602083015e5f918101602001919091529392505050565b5f60208284031215611460575f80fd5b815167ffffffffffffffff811115611476575f80fd5b82016101408185031215611488575f80fd5b6114906110f9565b81518152602080830151908201526114aa604083016113e1565b60408201526114bb606083016113e1565b60608201526114cc608083016113e1565b608082015260a082810151908201526114e760c083016113f8565b60c08201526114f860e083016113f8565b60e082015261150a6101008301611334565b61010082015261012082015167ffffffffffffffff81111561152a575f80fd5b61153686828501611403565b6101208301525094935050505056fea164736f6c634300081a000a000000000000000000000000f5d95f9a444294a9a4bd6210d36dea1c5146c64e0000000000000000000000006e6d587c3d90bfe1b2ee7358342dde2934a405a82f34a2ffe5f87b2f45fbc7c784896b768d77261e2f24f77341ae43751c765a6941e3ff343f55e06d49eea3c2a03f4a5ff62589ea1cc5ed382ebadd86e39c18f2ef54ae90f47a187acc050ce631c55584fd4273c0ca9456ab21750921c3a840289191f54e6990c536841a6a7043f9c6b7e890058e55975d4ba2ae8f7544fe20a400000000000000000000000040c57923924b5c5c5455c48d93317139addac8fb000000000000000000000000d147a19c3b085fb9b0c15d2eaafc6cb086ea849b
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106101bb575f3560e01c80635d01ba04116100f3578063d547741f11610093578063e06118b71161006e578063e06118b714610377578063e63ab1e91461038a578063ed92e71d146103b1578063fd38aa07146103c2575f80fd5b8063d547741f1461034a578063da3befef1461035d578063dc2c66fa14610370575f80fd5b80638456cb59116100ce5780638456cb591461031557806391d148541461031d578063a217fddf14610330578063c87e435914610337575f80fd5b80635d01ba04146102e75780636c7bd9ba146102fa5780638124b10914610302575f80fd5b80633b431e921161015e57806349dc5e8d1161013957806349dc5e8d146102905780634a41d1ac146102a3578063538ba4f9146102b65780635c975abb146102d5575f80fd5b80633b431e92146102625780633e483286146102755780633f4ba83a14610288575f80fd5b806326932ea51161019957806326932ea51461022c5780632f2ff15d1461023457806336568abe14610247578063393654e01461025a575f80fd5b806301ffc9a7146101bf578063106b2192146101e7578063248a9ca3146101fc575b5f80fd5b6101d26101cd3660046110be565b6103d5565b60405190151581526020015b60405180910390f35b6101fa6101f536600461117b565b61040b565b005b61021e61020a3660046111f5565b5f9081526007602052604090206001015490565b6040519081526020016101de565b60035461021e565b6101fa610242366004611220565b610422565b6101fa610255366004611220565b61044c565b60015461021e565b6101fa61027036600461124e565b610484565b6101fa6102833660046111f5565b610497565b6101fa6104aa565b6101fa61029e36600461124e565b6104df565b6101d26102b1366004611269565b6104f2565b6102bd5f81565b6040516001600160a01b0390911681526020016101de565b600654600160a01b900460ff166101d2565b6101fa6102f53660046111f5565b610510565b60025461021e565b6101d261031036600461117b565b610523565b6101fa61052d565b6101d261032b366004611220565b61055f565b61021e5f81565b6101fa61034536600461117b565b610589565b6101fa610358366004611220565b61059c565b6101fa61036b3660046111f5565b6105c0565b5f5461021e565b6006546102bd906001600160a01b031681565b61021e7f77dacc74fe714b251af239ef4f8b7c83584809e79d1019758075afbdce44c97281565b6005546001600160a01b03166102bd565b6101fa6103d03660046111f5565b6105d3565b5f6001600160e01b03198216637965db0b60e01b148061040557506301ffc9a760e01b6001600160e01b03198316145b92915050565b5f610415816105e6565b61041e826105f0565b5050565b5f8281526007602052604090206001015461043c816105e6565b61044683836106a6565b50505050565b6001600160a01b03811633146104755760405163334bd91960e11b815260040160405180910390fd5b61047f8282610737565b505050565b5f61048e816105e6565b61041e826107a2565b5f6104a1816105e6565b61041e82610834565b7f77dacc74fe714b251af239ef4f8b7c83584809e79d1019758075afbdce44c9726104d4816105e6565b6104dc6108a5565b50565b5f6104e9816105e6565b61041e826108fa565b5f6104fb61098b565b6105068484846109b8565b90505b9392505050565b5f61051a816105e6565b61041e826109e8565b5f61040582610a53565b7f77dacc74fe714b251af239ef4f8b7c83584809e79d1019758075afbdce44c972610557816105e6565b6104dc610a7d565b5f9182526007602090815260408084206001600160a01b0393909316845291905290205460ff1690565b5f610593816105e6565b61041e82610ac0565b5f828152600760205260409020600101546105b6816105e6565b6104468383610737565b5f6105ca816105e6565b61041e82610b6d565b5f6105dd816105e6565b61041e82610bd8565b6104dc8133610c43565b8051600214610612576040516304e7559960e21b815260040160405180910390fd5b60048160405161062291906112e9565b9081526040519081900360200190205460ff1661063c5750565b5f60048260405161064d91906112e9565b908152604051908190036020018120805492151560ff19909316929092179091557f795850f45086df6506eb9f7844e34e89b89ecd9afe11d91be0b74ee9c0610b389061069b9083906112ff565b60405180910390a150565b5f6106b1838361055f565b610730575f8381526007602090815260408083206001600160a01b03861684529091529020805460ff191660011790556106e83390565b6001600160a01b0316826001600160a01b0316847f2f8788117e7eff1d82e926ec794901d17c78024a50270940304540a733656f0d60405160405180910390a4506001610405565b505f610405565b5f610742838361055f565b15610730575f8381526007602090815260408083206001600160a01b0386168085529252808320805460ff1916905551339286917ff6391f5c32d9c69d2a47ea670b442974b53935d1edc7fd64eb21e047a839171b9190a4506001610405565b6001600160a01b03811615806107c557506006546001600160a01b038281169116145b156107e35760405163377b884160e21b815260040160405180910390fd5b600680546001600160a01b038381166001600160a01b0319831681179093556040519116919082907fdf6a4c0e90a44c131ffe0dbf3a01863d23b8d807746d5342bf774d7bbf92207c905f90a35050565b5f81900361085557604051635f9bd90760e11b815260040160405180910390fd5b5f5481036108605750565b5f80549082905560408051828152602081018490527f1ed77259293adfbc36676aafd17254f731ffe081319e173dcff17464b90219f491015b60405180910390a15050565b6108ad610c80565b6006805460ff60a01b191690557f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa335b6040516001600160a01b03909116815260200160405180910390a1565b6001600160a01b038116610921576040516368d9e8a160e01b815260040160405180910390fd5b6005546001600160a01b039081169082160361093a5750565b600580546001600160a01b038381166001600160a01b0319831681179093556040519116919082907f7138892d7177c4bc6d9628666662a3758e0ed226041e5660f7b1072a1b59491d905f90a35050565b600654600160a01b900460ff16156109b65760405163d93c066560e01b815260040160405180910390fd5b565b5f6109c4848484610caa565b80156109d657506109d6848484610d18565b80156105065750610506848484610dab565b5f819003610a0957604051635f9bd90760e11b815260040160405180910390fd5b6001548103610a155750565b600180549082905560408051828152602081018490527f81c303d30266d22299c444a18a02ccd00ee790c56d9e78bfc04251ec928fde289101610899565b5f600482604051610a6491906112e9565b9081526040519081900360200190205460ff1692915050565b610a8561098b565b6006805460ff60a01b1916600160a01b1790557f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a2586108dd3390565b8051600214610ae2576040516304e7559960e21b815260040160405180910390fd5b600481604051610af291906112e9565b9081526040519081900360200190205460ff1615610b0d5750565b6001600482604051610b1f91906112e9565b908152604051908190036020018120805492151560ff19909316929092179091557f23b5ff8870136755bf27ff5e808e52e58ecc24f46ae05a3070f26bfecd902ccc9061069b9083906112ff565b5f819003610b8e57604051635f9bd90760e11b815260040160405180910390fd5b6003548103610b9a5750565b600380549082905560408051828152602081018490527fc8509580bf166a280e697ce5a5b4fa152d5e059592d484eb094b278f626c61599101610899565b5f819003610bf957604051635f9bd90760e11b815260040160405180910390fd5b6002548103610c055750565b600280549082905560408051828152602081018490527ffacc751fc4ee1366995a93b2550b10a5c6359488df42834277d611cc8e617aa09101610899565b610c4d828261055f565b61041e5760405163e2517d3f60e01b81526001600160a01b03821660048201526024810183905260440160405180910390fd5b600654600160a01b900460ff166109b657604051638dfc202b60e01b815260040160405180910390fd5b5f80610cb7855f54610e2d565b805190915015801590610cd15750610cd181865f54610e3f565b15610ce0576001915050610509565b5f610ced86600154610e2d565b805190915015610d0d57610d048187600154610e3f565b92505050610509565b505f95945050505050565b5f80610d2685600254610e2d565b805190915015801590610d415750610d418186600254610e3f565b8015610d5e5750610d5e610d59826101200151610f03565b610a53565b15610d6d576001915050610509565b5f610d7a86600354610e2d565b805190915015801590610d955750610d958187600354610e3f565b15610d0d57610d04610d59826101200151610f03565b60055460405163df592f7d60e01b81526001600160a01b0385811660048301525f92169063df592f7d90602401602060405180830381865afa158015610df3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610e179190611348565b15610e2357505f610509565b5060019392505050565b610e35611069565b6105098383610f7c565b82515f908103610e5057505f610509565b826001600160a01b03168460c001516001600160a01b031614610e7457505f610509565b81846020015114610e8657505f610509565b606084015167ffffffffffffffff1615801590610eb1575042846060015167ffffffffffffffff1611155b15610ebd57505f610509565b608084015167ffffffffffffffff1615610ed857505f610509565b60e08401516001600160a01b0316610ef157505f610509565b60208401515f03610e2357505f610509565b60605f8083806020019051810190610f1b9190611361565b92509250505f826008610f2e91906113a0565b610f3a906101006113b7565b82901c905080604051602001610f63919060f09190911b6001600160f01b031916815260020190565b6040516020818303038152906040529350505050919050565b610f84611069565b60065460405163ab2717dd60e01b81526001600160a01b038581166004830152602482018590525f92169063ab2717dd90604401602060405180830381865afa158015610fd3573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610ff791906113ca565b6040516328c44a9960e21b8152600481018290529091506021602160991b019063a3112a64906024015f60405180830381865afa15801561103a573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526110619190810190611450565b949350505050565b60408051610140810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e0820183905261010082019290925261012081019190915290565b5f602082840312156110ce575f80fd5b81356001600160e01b031981168114610509575f80fd5b634e487b7160e01b5f52604160045260245ffd5b604051610140810167ffffffffffffffff8111828210171561111d5761111d6110e5565b60405290565b604051601f8201601f1916810167ffffffffffffffff8111828210171561114c5761114c6110e5565b604052919050565b5f67ffffffffffffffff82111561116d5761116d6110e5565b50601f01601f191660200190565b5f6020828403121561118b575f80fd5b813567ffffffffffffffff8111156111a1575f80fd5b8201601f810184136111b1575f80fd5b80356111c46111bf82611154565b611123565b8181528560208385010111156111d8575f80fd5b816020840160208301375f91810160200191909152949350505050565b5f60208284031215611205575f80fd5b5035919050565b6001600160a01b03811681146104dc575f80fd5b5f8060408385031215611231575f80fd5b8235915060208301356112438161120c565b809150509250929050565b5f6020828403121561125e575f80fd5b81356105098161120c565b5f805f6040848603121561127b575f80fd5b83356112868161120c565b9250602084013567ffffffffffffffff8111156112a1575f80fd5b8401601f810186136112b1575f80fd5b803567ffffffffffffffff8111156112c7575f80fd5b8660208284010111156112d8575f80fd5b939660209190910195509293505050565b5f82518060208501845e5f920191825250919050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80518015158114611343575f80fd5b919050565b5f60208284031215611358575f80fd5b61050982611334565b5f805f60608486031215611373575f80fd5b5050815160208301516040909301519094929350919050565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176104055761040561138c565b818103818111156104055761040561138c565b5f602082840312156113da575f80fd5b5051919050565b805167ffffffffffffffff81168114611343575f80fd5b80516113438161120c565b5f82601f830112611412575f80fd5b81516114206111bf82611154565b818152846020838601011115611434575f80fd5b8160208501602083015e5f918101602001919091529392505050565b5f60208284031215611460575f80fd5b815167ffffffffffffffff811115611476575f80fd5b82016101408185031215611488575f80fd5b6114906110f9565b81518152602080830151908201526114aa604083016113e1565b60408201526114bb606083016113e1565b60608201526114cc608083016113e1565b608082015260a082810151908201526114e760c083016113f8565b60c08201526114f860e083016113f8565b60e082015261150a6101008301611334565b61010082015261012082015167ffffffffffffffff81111561152a575f80fd5b61153686828501611403565b6101208301525094935050505056fea164736f6c634300081a000a
Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)
000000000000000000000000f5d95f9a444294a9a4bd6210d36dea1c5146c64e0000000000000000000000006e6d587c3d90bfe1b2ee7358342dde2934a405a82f34a2ffe5f87b2f45fbc7c784896b768d77261e2f24f77341ae43751c765a6941e3ff343f55e06d49eea3c2a03f4a5ff62589ea1cc5ed382ebadd86e39c18f2ef54ae90f47a187acc050ce631c55584fd4273c0ca9456ab21750921c3a840289191f54e6990c536841a6a7043f9c6b7e890058e55975d4ba2ae8f7544fe20a400000000000000000000000040c57923924b5c5c5455c48d93317139addac8fb000000000000000000000000d147a19c3b085fb9b0c15d2eaafc6cb086ea849b

-----Decoded View---------------
Arg [0] : defaultAdmin (address): 0xf5d95F9a444294A9A4BD6210d36Dea1c5146c64e
Arg [1] : defaultPauser (address): 0x6E6d587c3d90Bfe1B2eE7358342DDe2934a405A8
Arg [2] : vaSchemaUid (bytes32): 0x2f34a2ffe5f87b2f45fbc7c784896b768d77261e2f24f77341ae43751c765a69
Arg [3] : vbaSchemaUid (bytes32): 0x41e3ff343f55e06d49eea3c2a03f4a5ff62589ea1cc5ed382ebadd86e39c18f2
Arg [4] : vcSchemaUid (bytes32): 0xef54ae90f47a187acc050ce631c55584fd4273c0ca9456ab21750921c3a84028
Arg [5] : vbcSchemaUid (bytes32): 0x9191f54e6990c536841a6a7043f9c6b7e890058e55975d4ba2ae8f7544fe20a4
Arg [6] : sanctionsList (address): 0x40C57923924B5c5c5455c48D93317139ADDaC8fb
Arg [7] : indexer (address): 0xd147a19c3B085Fb9B0c15D2EAAFC6CB086ea849B

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 000000000000000000000000f5d95f9a444294a9a4bd6210d36dea1c5146c64e
Arg [1] : 0000000000000000000000006e6d587c3d90bfe1b2ee7358342dde2934a405a8
Arg [2] : 2f34a2ffe5f87b2f45fbc7c784896b768d77261e2f24f77341ae43751c765a69
Arg [3] : 41e3ff343f55e06d49eea3c2a03f4a5ff62589ea1cc5ed382ebadd86e39c18f2
Arg [4] : ef54ae90f47a187acc050ce631c55584fd4273c0ca9456ab21750921c3a84028
Arg [5] : 9191f54e6990c536841a6a7043f9c6b7e890058e55975d4ba2ae8f7544fe20a4
Arg [6] : 00000000000000000000000040c57923924b5c5c5455c48d93317139addac8fb
Arg [7] : 000000000000000000000000d147a19c3b085fb9b0c15d2eaafc6cb086ea849b

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
0x7b4Aa78DBb7820177C77C2452D1EaC4c94231085
Loading...
Loading
Loading...
Loading
[ 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.