UNPKG

@excubiae/contracts

Version:
1 lines 6.47 kB
{"abi":[{"type":"function","name":"changeScore","inputs":[{"name":"newScore","type":"uint256","internalType":"uint256"}],"outputs":[],"stateMutability":"nonpayable"},{"type":"function","name":"getScore","inputs":[{"name":"_user","type":"address","internalType":"address"}],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"nonpayable"},{"type":"function","name":"score","inputs":[],"outputs":[{"name":"","type":"uint256","internalType":"uint256"}],"stateMutability":"view"}],"bytecode":{"object":"0x6080604052348015600e575f5ffd5b5060fd8061001b5f395ff3fe6080604052348015600e575f5ffd5b5060043610603a575f3560e01c80632904411914603e578063d47875d014604f578063efedc669146072575b5f5ffd5b604d60493660046079565b5f55565b005b6060605a366004608f565b505f5490565b60405190815260200160405180910390f35b60605f5481565b5f602082840312156088575f5ffd5b5035919050565b5f60208284031215609e575f5ffd5b813573ffffffffffffffffffffffffffffffffffffffff8116811460c0575f5ffd5b939250505056fea26469706673582212203d58229ff68a122d34410d39e6cd5859da1f8482c130830d9c129f6a1b4a204b64736f6c634300081c0033","sourceMap":"170:395:83:-:0;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x6080604052348015600e575f5ffd5b5060043610603a575f3560e01c80632904411914603e578063d47875d014604f578063efedc669146072575b5f5ffd5b604d60493660046079565b5f55565b005b6060605a366004608f565b505f5490565b60405190815260200160405180910390f35b60605f5481565b5f602082840312156088575f5ffd5b5035919050565b5f60208284031215609e575f5ffd5b813573ffffffffffffffffffffffffffffffffffffffff8116811460c0575f5ffd5b939250505056fea26469706673582212203d58229ff68a122d34410d39e6cd5859da1f8482c130830d9c129f6a1b4a204b64736f6c634300081c0033","sourceMap":"170:395:83:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;482:81;;;;;;:::i;:::-;540:5;:16;482:81;;;335:89;;;;;;:::i;:::-;-1:-1:-1;386:7:83;412:5;;335:89;;;;659:25:133;;;647:2;632:18;335:89:83;;;;;;;212:20;;;;;;14:180:133;73:6;126:2;114:9;105:7;101:23;97:32;94:52;;;142:1;139;132:12;94:52;-1:-1:-1;165:23:133;;14:180;-1:-1:-1;14:180:133:o;199:309::-;258:6;311:2;299:9;290:7;286:23;282:32;279:52;;;327:1;324;317:12;279:52;366:9;353:23;416:42;409:5;405:54;398:5;395:65;385:93;;474:1;471;464:12;385:93;497:5;199:309;-1:-1:-1;;;199:309:133:o","linkReferences":{}},"methodIdentifiers":{"changeScore(uint256)":"29044119","getScore(address)":"d47875d0","score()":"efedc669"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.28+commit.7893614a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"newScore\",\"type\":\"uint256\"}],\"name\":\"changeScore\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"getScore\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"score\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"getScore(address)\":{\"params\":{\"_user\":\"The address of the user\"}}},\"title\":\"MockGitcoinPassportDecoder\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"changeScore(uint256)\":{\"notice\":\"Change the return value of getScore\"},\"getScore(address)\":{\"notice\":\"Get the score of a user's passport\"}},\"notice\":\"A mock contract to test the GitcoinPassportDecoder gatekeeper\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/test/extensions/mocks/MockGitcoinPassportDecoder.sol\":\"MockGitcoinPassportDecoder\"},\"evmVersion\":\"cancun\",\"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/MockGitcoinPassportDecoder.sol\":{\"keccak256\":\"0x2f15765c7bd677141948779a092c5b2f4023fe79e5d56b98c742f22c0afa47b5\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://5997bbb596080b797027625bb385b9fea0ee062cd829e30b2af8520a8e7999b0\",\"dweb:/ipfs/QmdhuEnW6YHBsbmE7SEGAec2RLhzbZssv8xNv8BpxJ8hZy\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.28+commit.7893614a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256","name":"newScore","type":"uint256"}],"stateMutability":"nonpayable","type":"function","name":"changeScore"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"stateMutability":"nonpayable","type":"function","name":"getScore","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"score","outputs":[{"internalType":"uint256","name":"","type":"uint256"}]}],"devdoc":{"kind":"dev","methods":{"getScore(address)":{"params":{"_user":"The address of the user"}}},"version":1},"userdoc":{"kind":"user","methods":{"changeScore(uint256)":{"notice":"Change the return value of getScore"},"getScore(address)":{"notice":"Get the score of a user's passport"}},"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/MockGitcoinPassportDecoder.sol":"MockGitcoinPassportDecoder"},"evmVersion":"cancun","libraries":{}},"sources":{"contracts/test/extensions/mocks/MockGitcoinPassportDecoder.sol":{"keccak256":"0x2f15765c7bd677141948779a092c5b2f4023fe79e5d56b98c742f22c0afa47b5","urls":["bzz-raw://5997bbb596080b797027625bb385b9fea0ee062cd829e30b2af8520a8e7999b0","dweb:/ipfs/QmdhuEnW6YHBsbmE7SEGAec2RLhzbZssv8xNv8BpxJ8hZy"],"license":"MIT"}},"version":1},"id":83}