@excubiae/contracts
Version:
1 lines • 5.03 kB
JSON
{"abi":[{"type":"function","name":"isWearerOfHat","inputs":[{"name":"account","type":"address","internalType":"address"},{"name":"hat","type":"uint256","internalType":"uint256"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"pure"}],"bytecode":{"object":"0x6080604052348015600e575f5ffd5b5060e68061001b5f395ff3fe6080604052348015600e575f5ffd5b50600436106026575f3560e01c80634352409a14602a575b5f5ffd5b603960353660046070565b604d565b604051901515815260200160405180910390f35b5f8160011480605c5750816002145b15606757506001606a565b505f5b92915050565b5f5f604083850312156080575f5ffd5b823573ffffffffffffffffffffffffffffffffffffffff8116811460a2575f5ffd5b94602093909301359350505056fea26469706673582212201c0c7d016af8addad0f965980d5c9769b29c1880bf15e5729177fcc935d4cfbf64736f6c634300081c0033","sourceMap":"156:216:84:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600e575f5ffd5b50600436106026575f3560e01c80634352409a14602a575b5f5ffd5b603960353660046070565b604d565b604051901515815260200160405180910390f35b5f8160011480605c5750816002145b15606757506001606a565b505f5b92915050565b5f5f604083850312156080575f5ffd5b823573ffffffffffffffffffffffffffffffffffffffff8116811460a2575f5ffd5b94602093909301359350505056fea26469706673582212201c0c7d016af8addad0f965980d5c9769b29c1880bf15e5729177fcc935d4cfbf64736f6c634300081c0033","sourceMap":"156:216:84:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;188:182;;;;;;:::i;:::-;;:::i;:::-;;;561:14:133;;554:22;536:41;;524:2;509:18;188:182:84;;;;;;;;264:4;284:3;291:1;284:8;:20;;;;296:3;303:1;296:8;284:20;280:62;;;-1:-1:-1;327:4:84;320:11;;280:62;-1:-1:-1;358:5:84;188:182;;;;;:::o;14:377:133:-;82:6;90;143:2;131:9;122:7;118:23;114:32;111:52;;;159:1;156;149:12;111:52;198:9;185:23;248:42;241:5;237:54;230:5;227:65;217:93;;306:1;303;296:12;217:93;329:5;381:2;366:18;;;;353:32;;-1:-1:-1;;;14:377:133:o","linkReferences":{}},"methodIdentifiers":{"isWearerOfHat(address,uint256)":"4352409a"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.28+commit.7893614a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"account\",\"type\":\"address\"},{\"internalType\":\"uint256\",\"name\":\"hat\",\"type\":\"uint256\"}],\"name\":\"isWearerOfHat\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"pure\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"title\":\"MockHatsProtocol\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"notice\":\"A mock contract to test the HatsProtocolSingle gatekeeper\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/test/extensions/mocks/MockHatsProtocol.sol\":\"MockHatsProtocol\"},\"evmVersion\":\"prague\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":200000},\"remappings\":[\":@openzeppelin/=node_modules/@openzeppelin/\",\":@semaphore-protocol/=node_modules/@semaphore-protocol/\",\":@solady/=node_modules/solady/\",\":@zk-kit/=node_modules/@zk-kit/\",\":eth-gas-reporter/=node_modules/eth-gas-reporter/\",\":forge-std/=node_modules/forge-std/\",\":hardhat/=node_modules/hardhat/\",\":poseidon-solidity/=node_modules/poseidon-solidity/\",\":solady/=node_modules/solady/\"]},\"sources\":{\"contracts/test/extensions/mocks/MockHatsProtocol.sol\":{\"keccak256\":\"0xc94623934160c1bb0bc24cc155420c161ebc50417b0d6272b18f8e1522e50558\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://b91ffc9e44df8b54d0d6d85d4aa0d550bbc7d810488779616f07332b995225a4\",\"dweb:/ipfs/QmVqf3nrQkQXuVZF77bzq7scyBn8Sa1KvVE2rJLsP8LKfB\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.28+commit.7893614a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"hat","type":"uint256"}],"stateMutability":"pure","type":"function","name":"isWearerOfHat","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@openzeppelin/=node_modules/@openzeppelin/","@semaphore-protocol/=node_modules/@semaphore-protocol/","@solady/=node_modules/solady/","@zk-kit/=node_modules/@zk-kit/","eth-gas-reporter/=node_modules/eth-gas-reporter/","forge-std/=node_modules/forge-std/","hardhat/=node_modules/hardhat/","poseidon-solidity/=node_modules/poseidon-solidity/","solady/=node_modules/solady/"],"optimizer":{"enabled":true,"runs":200000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/test/extensions/mocks/MockHatsProtocol.sol":"MockHatsProtocol"},"evmVersion":"prague","libraries":{}},"sources":{"contracts/test/extensions/mocks/MockHatsProtocol.sol":{"keccak256":"0xc94623934160c1bb0bc24cc155420c161ebc50417b0d6272b18f8e1522e50558","urls":["bzz-raw://b91ffc9e44df8b54d0d6d85d4aa0d550bbc7d810488779616f07332b995225a4","dweb:/ipfs/QmVqf3nrQkQXuVZF77bzq7scyBn8Sa1KvVE2rJLsP8LKfB"],"license":"MIT"}},"version":1},"id":84}