@river-build/generated
Version:
## How to generate contract types
1 lines • 9.72 kB
JSON
{"abi":[{"type":"event","name":"EntitlementCheckRequested","inputs":[{"name":"callerAddress","type":"address","indexed":false,"internalType":"address"},{"name":"contractAddress","type":"address","indexed":false,"internalType":"address"},{"name":"transactionId","type":"bytes32","indexed":false,"internalType":"bytes32"},{"name":"roleId","type":"uint256","indexed":false,"internalType":"uint256"},{"name":"selectedNodes","type":"address[]","indexed":false,"internalType":"address[]"}],"anonymous":false},{"type":"event","name":"EntitlementCheckRequestedV2","inputs":[{"name":"walletAddress","type":"address","indexed":false,"internalType":"address"},{"name":"spaceAddress","type":"address","indexed":false,"internalType":"address"},{"name":"resolverAddress","type":"address","indexed":false,"internalType":"address"},{"name":"transactionId","type":"bytes32","indexed":false,"internalType":"bytes32"},{"name":"roleId","type":"uint256","indexed":false,"internalType":"uint256"},{"name":"selectedNodes","type":"address[]","indexed":false,"internalType":"address[]"}],"anonymous":false},{"type":"event","name":"NodeRegistered","inputs":[{"name":"nodeAddress","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"event","name":"NodeUnregistered","inputs":[{"name":"nodeAddress","type":"address","indexed":true,"internalType":"address"}],"anonymous":false},{"type":"error","name":"EntitlementChecker_InsufficientFunds","inputs":[]},{"type":"error","name":"EntitlementChecker_InsufficientNumberOfNodes","inputs":[]},{"type":"error","name":"EntitlementChecker_InvalidNodeOperator","inputs":[]},{"type":"error","name":"EntitlementChecker_InvalidOperator","inputs":[]},{"type":"error","name":"EntitlementChecker_NoPendingRequests","inputs":[]},{"type":"error","name":"EntitlementChecker_NoRefundsAvailable","inputs":[]},{"type":"error","name":"EntitlementChecker_NodeAlreadyRegistered","inputs":[]},{"type":"error","name":"EntitlementChecker_NodeNotRegistered","inputs":[]},{"type":"error","name":"EntitlementChecker_OperatorNotActive","inputs":[]}],"bytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"deployedBytecode":{"object":"0x","sourceMap":"","linkReferences":{}},"methodIdentifiers":{},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.24+commit.e11b9ed9\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[],\"name\":\"EntitlementChecker_InsufficientFunds\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EntitlementChecker_InsufficientNumberOfNodes\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EntitlementChecker_InvalidNodeOperator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EntitlementChecker_InvalidOperator\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EntitlementChecker_NoPendingRequests\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EntitlementChecker_NoRefundsAvailable\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EntitlementChecker_NodeAlreadyRegistered\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EntitlementChecker_NodeNotRegistered\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"EntitlementChecker_OperatorNotActive\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"callerAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"contractAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"transactionId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"roleId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"selectedNodes\",\"type\":\"address[]\"}],\"name\":\"EntitlementCheckRequested\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"walletAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"spaceAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"resolverAddress\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"bytes32\",\"name\":\"transactionId\",\"type\":\"bytes32\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"roleId\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"address[]\",\"name\":\"selectedNodes\",\"type\":\"address[]\"}],\"name\":\"EntitlementCheckRequestedV2\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nodeAddress\",\"type\":\"address\"}],\"name\":\"NodeRegistered\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":true,\"internalType\":\"address\",\"name\":\"nodeAddress\",\"type\":\"address\"}],\"name\":\"NodeUnregistered\",\"type\":\"event\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"events\":{\"EntitlementCheckRequested(address,address,bytes32,uint256,address[])\":{\"notice\":\"Event emitted when an entitlement check is requested\"}},\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/src/base/registry/facets/checker/IEntitlementChecker.sol\":\"IEntitlementCheckerBase\"},\"evmVersion\":\"paris\",\"libraries\":{},\"metadata\":{\"appendCBOR\":false,\"bytecodeHash\":\"none\"},\"optimizer\":{\"enabled\":true,\"runs\":200},\"remappings\":[\":@openzeppelin/=node_modules/@openzeppelin/\",\":@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/\",\":@prb/math/=node_modules/@prb/math/src/\",\":@prb/test/=node_modules/@prb/test/src/\",\":@river-build/diamond/=node_modules/@river-build/diamond/\",\":@solidity/=node_modules/crypto-lib/src/\",\":account-abstraction/=node_modules/account-abstraction/contracts/\",\":crypto-lib/=node_modules/crypto-lib/src/\",\":ds-test/=node_modules/ds-test/src/\",\":forge-std/=node_modules/forge-std/src/\",\":hardhat-deploy/=node_modules/hardhat-deploy/\",\":solady/=node_modules/solady/src/\"]},\"sources\":{\"contracts/src/base/registry/facets/checker/IEntitlementChecker.sol\":{\"keccak256\":\"0x09bb1a23de39267836f97b670edcde8efd72255afd54529f5e6b3b9aa6603e4b\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5ef2fb19a74acd625fa47e518cd9a09d182d381e0822a206545febede0bd4a44\",\"dweb:/ipfs/Qmb9BSPvBkb2MihJAcPu96R6HeCYGx9QJJZpSy3pfi82GB\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.24+commit.e11b9ed9"},"language":"Solidity","output":{"abi":[{"inputs":[],"type":"error","name":"EntitlementChecker_InsufficientFunds"},{"inputs":[],"type":"error","name":"EntitlementChecker_InsufficientNumberOfNodes"},{"inputs":[],"type":"error","name":"EntitlementChecker_InvalidNodeOperator"},{"inputs":[],"type":"error","name":"EntitlementChecker_InvalidOperator"},{"inputs":[],"type":"error","name":"EntitlementChecker_NoPendingRequests"},{"inputs":[],"type":"error","name":"EntitlementChecker_NoRefundsAvailable"},{"inputs":[],"type":"error","name":"EntitlementChecker_NodeAlreadyRegistered"},{"inputs":[],"type":"error","name":"EntitlementChecker_NodeNotRegistered"},{"inputs":[],"type":"error","name":"EntitlementChecker_OperatorNotActive"},{"inputs":[{"internalType":"address","name":"callerAddress","type":"address","indexed":false},{"internalType":"address","name":"contractAddress","type":"address","indexed":false},{"internalType":"bytes32","name":"transactionId","type":"bytes32","indexed":false},{"internalType":"uint256","name":"roleId","type":"uint256","indexed":false},{"internalType":"address[]","name":"selectedNodes","type":"address[]","indexed":false}],"type":"event","name":"EntitlementCheckRequested","anonymous":false},{"inputs":[{"internalType":"address","name":"walletAddress","type":"address","indexed":false},{"internalType":"address","name":"spaceAddress","type":"address","indexed":false},{"internalType":"address","name":"resolverAddress","type":"address","indexed":false},{"internalType":"bytes32","name":"transactionId","type":"bytes32","indexed":false},{"internalType":"uint256","name":"roleId","type":"uint256","indexed":false},{"internalType":"address[]","name":"selectedNodes","type":"address[]","indexed":false}],"type":"event","name":"EntitlementCheckRequestedV2","anonymous":false},{"inputs":[{"internalType":"address","name":"nodeAddress","type":"address","indexed":true}],"type":"event","name":"NodeRegistered","anonymous":false},{"inputs":[{"internalType":"address","name":"nodeAddress","type":"address","indexed":true}],"type":"event","name":"NodeUnregistered","anonymous":false}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@openzeppelin/=node_modules/@openzeppelin/","@openzeppelin/contracts/=node_modules/@openzeppelin/contracts/","@prb/math/=node_modules/@prb/math/src/","@prb/test/=node_modules/@prb/test/src/","@river-build/diamond/=node_modules/@river-build/diamond/","@solidity/=node_modules/crypto-lib/src/","account-abstraction/=node_modules/account-abstraction/contracts/","crypto-lib/=node_modules/crypto-lib/src/","ds-test/=node_modules/ds-test/src/","forge-std/=node_modules/forge-std/src/","hardhat-deploy/=node_modules/hardhat-deploy/","solady/=node_modules/solady/src/"],"optimizer":{"enabled":true,"runs":200},"metadata":{"bytecodeHash":"none","appendCBOR":false},"compilationTarget":{"contracts/src/base/registry/facets/checker/IEntitlementChecker.sol":"IEntitlementCheckerBase"},"evmVersion":"paris","libraries":{}},"sources":{"contracts/src/base/registry/facets/checker/IEntitlementChecker.sol":{"keccak256":"0x09bb1a23de39267836f97b670edcde8efd72255afd54529f5e6b3b9aa6603e4b","urls":["bzz-raw://5ef2fb19a74acd625fa47e518cd9a09d182d381e0822a206545febede0bd4a44","dweb:/ipfs/Qmb9BSPvBkb2MihJAcPu96R6HeCYGx9QJJZpSy3pfi82GB"],"license":"MIT"}},"version":1},"id":127}