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":true,"internalType":"bytes32","name":"id","type":"bytes32"},{"indexed":false,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"enum TokenBalance.Comparator","name":"comparator","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"ExpressionSet","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":"_token","type":"address"},{"internalType":"enum TokenBalance.Comparator","name":"_comparator","type":"uint8"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"setExpression","outputs":[],"stateMutability":"nonpayable","type":"function"}]Deployed Bytecode
0x608060405234801561000f575f80fd5b5060043610610034575f3560e01c8063516a166a14610038578063b50c5ecc1461005f575b5f80fd5b61004b6100463660046104e7565b610074565b604051901515815260200160405180910390f35b61007261006d366004610521565b610167565b005b5f82815260026020818152604080842081516060810190925280546001600160a01b038116835285949293919291840191600160a01b90910460ff16908111156100c0576100c0610566565b60028111156100d1576100d1610566565b81526001919091015460209091015280516040516370a0823160e01b81526001600160a01b0386811660048301529293505f92909116906370a0823190602401602060405180830381865afa15801561012c573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610150919061057a565b905061015c8183610258565b925050505b92915050565b83610171816102dd565b6040518060600160405280856001600160a01b0316815260200184600281111561019d5761019d610566565b815260209081018490525f87815260028083526040909120835181546001600160a01b031981166001600160a01b039092169182178355938501519193919284926001600160a81b03191690911790600160a01b90849081111561020357610203610566565b021790555060408201518160010155905050847f30c2f30ba7332fe7380ec8cb8d77f9dffe86a3dc72954415dfbb7ef6f206ac4285858560405161024993929190610591565b60405180910390a25050505050565b5f808260200151600281111561027057610270610566565b03610282575060408101518214610161565b60018260200151600281111561029a5761029a610566565b036102ac575060408101518210610161565b6002826020015160028111156102c4576102c4610566565b036102d6575060408101518211610161565b505f610161565b5f8054604051632864a37f60e11b8152600481018490526001600160a01b03909116906350c946fe906024015f60405180830381865afa158015610323573d5f803e3d5ffd5b505050506040513d5f823e601f3d908101601f1916820160405261034a91908101906106af565b515f80546040516331a9108f60e11b81526004810184905292935090916001600160a01b0390911690636352211e90602401602060405180830381865afa158015610397573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906103bb9190610768565b6001546040516371d0c75360e01b81523360048201529192505f916001600160a01b03909116906371d0c75390602401602060405180830381865afa158015610406573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061042a9190610768565b90506001600160a01b038116156104b157806001600160a01b0316826001600160a01b0316146104ac5760405162461bcd60e51b8152602060048201526024808201527f4e6f64654f776e6572733a2043616c6c6572206973206e6f7420617574686f726044820152631a5e995960e21b606482015260840160405180910390fd5b6104ca565b60405163ea8e4eb560e01b815260040160405180910390fd5b50505050565b6001600160a01b03811681146104e4575f80fd5b50565b5f80604083850312156104f8575f80fd5b82359150602083013561050a816104d0565b809150509250929050565b600381106104e4575f80fd5b5f805f8060808587031215610534575f80fd5b843593506020850135610546816104d0565b9250604085013561055681610515565b9396929550929360600135925050565b634e487b7160e01b5f52602160045260245ffd5b5f6020828403121561058a575f80fd5b5051919050565b6001600160a01b038416815260608101600384106105bd57634e487b7160e01b5f52602160045260245ffd5b602082019390935260400152919050565b634e487b7160e01b5f52604160045260245ffd5b60405160e0810167ffffffffffffffff81118282101715610605576106056105ce565b60405290565b805161061681610515565b919050565b5f82601f83011261062a575f80fd5b815167ffffffffffffffff80821115610645576106456105ce565b604051601f8301601f19908116603f0116810190828211818310171561066d5761066d6105ce565b81604052838152866020858801011115610685575f80fd5b8360208701602083015e5f602085830101528094505050505092915050565b8051610616816104d0565b5f602082840312156106bf575f80fd5b815167ffffffffffffffff808211156106d6575f80fd5b9083019060e082860312156106e9575f80fd5b6106f16105e2565b825181526107016020840161060b565b6020820152604083015160408201526060830151606082015260808301518281111561072b575f80fd5b6107378782860161061b565b60808301525061074960a084016106a4565b60a082015261075a60c084016106a4565b60c082015295945050505050565b5f60208284031215610778575f80fd5b8151610783816104d0565b939250505056fea164736f6c6343000819000a
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.