Source Code
Overview
POL Balance
More Info
ContractCreator
Multichain Info
N/A
Loading...
Loading
Contract Source Code (Solidity Standard Json-Input format)
Contract ABI
API[{"inputs":[{"internalType":"address","name":"graph","type":"address"},{"internalType":"address","name":"identity","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"NotAuthorized","type":"error"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"id","type":"bytes32"},{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"bool","name":"state","type":"bool"}],"name":"UserStateUpdated","type":"event"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"},{"internalType":"address","name":"user","type":"address"}],"name":"auth","outputs":[{"internalType":"bool","name":"isAuthorised","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"id","type":"bytes32"},{"internalType":"address","name":"user","type":"address"},{"internalType":"bool","name":"state","type":"bool"}],"name":"setState","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610034575f3560e01c806305e5253a14610038578063516a166a1461004d575b5f80fd5b61004b610046366004610324565b610098565b005b61008461005b366004610367565b5f9182526002602090815260408084206001600160a01b03909316845291905290205460ff1690565b604051901515815260200160405180910390f35b826100a28161011a565b5f8481526002602090815260408083206001600160a01b03871680855290835292819020805460ff19168615159081179091558151888152928301939093528101919091527fc03cc572d5c94cd0bacc12ca981549a12df5e09304898daded5c2f22820fa6a69060600160405180910390a150505050565b5f8054604051632864a37f60e11b8152600481018490526001600160a01b03909116906350c946fe906024015f60405180830381865afa158015610160573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f191682016040526101879190810190610479565b515f80546040516331a9108f60e11b81526004810184905292935090916001600160a01b0390911690636352211e90602401602060405180830381865afa1580156101d4573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906101f89190610532565b6001546040516371d0c75360e01b81523360048201529192505f916001600160a01b03909116906371d0c75390602401602060405180830381865afa158015610243573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906102679190610532565b90506001600160a01b038116156102ee57806001600160a01b0316826001600160a01b0316146102e95760405162461bcd60e51b8152602060048201526024808201527f4e6f64654f776e6572733a2043616c6c6572206973206e6f7420617574686f726044820152631a5e995960e21b606482015260840160405180910390fd5b610307565b60405163ea8e4eb560e01b815260040160405180910390fd5b50505050565b6001600160a01b0381168114610321575f80fd5b50565b5f805f60608486031215610336575f80fd5b8335925060208401356103488161030d565b91506040840135801515811461035c575f80fd5b809150509250925092565b5f8060408385031215610378575f80fd5b82359150602083013561038a8161030d565b809150509250929050565b634e487b7160e01b5f52604160045260245ffd5b60405160e0810167ffffffffffffffff811182821017156103cc576103cc610395565b60405290565b8051600381106103e0575f80fd5b919050565b5f82601f8301126103f4575f80fd5b815167ffffffffffffffff8082111561040f5761040f610395565b604051601f8301601f19908116603f0116810190828211818310171561043757610437610395565b8160405283815286602085880101111561044f575f80fd5b8360208701602083015e5f602085830101528094505050505092915050565b80516103e08161030d565b5f60208284031215610489575f80fd5b815167ffffffffffffffff808211156104a0575f80fd5b9083019060e082860312156104b3575f80fd5b6104bb6103a9565b825181526104cb602084016103d2565b602082015260408301516040820152606083015160608201526080830151828111156104f5575f80fd5b610501878286016103e5565b60808301525061051360a0840161046e565b60a082015261052460c0840161046e565b60c082015295945050505050565b5f60208284031215610542575f80fd5b815161054d8161030d565b939250505056fea164736f6c6343000819000a
Loading...
Loading
Loading...
Loading
Loading...
Loading
Loading...
Loading
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.