{"abi":[{"type":"constructor","inputs":[{"name":"_attester","type":"address","internalType":"address"},{"name":"_schema","type":"bytes32","internalType":"bytes32"},{"name":"_recipient","type":"address","internalType":"address"}],"stateMutability":"nonpayable"},{"type":"function","name":"attester","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"getAttestation","inputs":[{"name":"attestationId","type":"bytes32","internalType":"bytes32"}],"outputs":[{"name":"","type":"tuple","internalType":"struct IEAS.Attestation","components":[{"name":"uid","type":"bytes32","internalType":"bytes32"},{"name":"schema","type":"bytes32","internalType":"bytes32"},{"name":"time","type":"uint64","internalType":"uint64"},{"name":"expirationTime","type":"uint64","internalType":"uint64"},{"name":"revocationTime","type":"uint64","internalType":"uint64"},{"name":"refUID","type":"bytes32","internalType":"bytes32"},{"name":"recipient","type":"address","internalType":"address"},{"name":"attester","type":"address","internalType":"address"},{"name":"revocable","type":"bool","internalType":"bool"},{"name":"data","type":"bytes","internalType":"bytes"}]}],"stateMutability":"view"},{"type":"function","name":"recipient","inputs":[],"outputs":[{"name":"","type":"address","internalType":"address"}],"stateMutability":"view"},{"type":"function","name":"schema","inputs":[],"outputs":[{"name":"","type":"bytes32","internalType":"bytes32"}],"stateMutability":"view"}],"bytecode":{"object":"0x60e060405234801561000f575f5ffd5b50604051610a4f380380610a4f83398101604081905261002e91610066565b6001600160a01b0392831660805260a0919091521660c05261009f565b80516001600160a01b0381168114610061575f5ffd5b919050565b5f5f5f60608486031215610078575f5ffd5b6100818461004b565b9250602084015191506100966040850161004b565b90509250925092565b60805160a05160c05161093561011a5f395f818160a40152818161022701528181610378015281816105f8015261071f01525f818160eb015281816101aa0152818161044c0152818161057c01526106a301525f8181605301528181610263015281816103b4015281816104e4015261075b01526109355ff3fe608060405234801561000f575f5ffd5b506004361061004a575f3560e01c806347b0c3b31461004e57806366d003ac1461009f578063a3112a64146100c6578063f8895cc8146100e6575b5f5ffd5b6100757f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6100757f000000000000000000000000000000000000000000000000000000000000000081565b6100d96100d43660046107b6565b61011b565b6040516100969190610819565b61010d7f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610096565b60408051610140810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e0820183905261010082019290925261012081019190915260018290036102bf576040518061014001604052807f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000081526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff168152602001600167ffffffffffffffff1681526020017f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16815260200160011515815260200160405180602001604052805f8152508152509050919050565b600282900361040f576040518061014001604052807f307830303030303030303030303030303030303030303030303030303030303181526020017f307830303030303030303030303030303030303030303030303030303030303181526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020017f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020015f1515815260200160405180602001604052805f8152508152509050919050565b600382900361053f576040518061014001604052807f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000081526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020017f307830303030303030303030303030303030303030303030303030303030303181526020015f73ffffffffffffffffffffffffffffffffffffffff1681526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020015f1515815260200160405180602001604052805f8152508152509050919050565b600482900361066f576040518061014001604052807f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000081526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020017f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020015f73ffffffffffffffffffffffffffffffffffffffff1681526020015f1515815260200160405180602001604052805f8152508152509050919050565b6040518061014001604052807f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000081526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020017f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020015f1515815260200160405180602001604052805f8152508152509050919050565b5f602082840312156107c6575f5ffd5b5035919050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b6020815281516020820152602082015160408201525f604083015161084a606084018267ffffffffffffffff169052565b50606083015167ffffffffffffffff8116608084015250608083015167ffffffffffffffff811660a08401525060a083015160c083015260c08301516108a860e084018273ffffffffffffffffffffffffffffffffffffffff169052565b5060e083015173ffffffffffffffffffffffffffffffffffffffff81166101008401525061010083015180151561012084015250610120830151610140808401526108f76101608401826107cd565b94935050505056fea26469706673582212203b494cd2b7f862d5a5c6d1e5074aa2823fb4edf1371bd4c93cf1bd25285d44df64736f6c634300081c0033","sourceMap":"187:3654:81:-:0;;;500:163;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;;;;;578:20:81;;;;;608:16;;;;;634:22;;;187:3654;;14:177:133;93:13;;-1:-1:-1;;;;;135:31:133;;125:42;;115:70;;181:1;178;171:12;115:70;14:177;;;:::o;196:354::-;284:6;292;300;353:2;341:9;332:7;328:23;324:32;321:52;;;369:1;366;359:12;321:52;392:40;422:9;392:40;:::i;:::-;382:50;;472:2;461:9;457:18;451:25;441:35;;495:49;540:2;529:9;525:18;495:49;:::i;:::-;485:59;;196:354;;;;;:::o;:::-;187:3654:81;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x608060405234801561000f575f5ffd5b506004361061004a575f3560e01c806347b0c3b31461004e57806366d003ac1461009f578063a3112a64146100c6578063f8895cc8146100e6575b5f5ffd5b6100757f000000000000000000000000000000000000000000000000000000000000000081565b60405173ffffffffffffffffffffffffffffffffffffffff90911681526020015b60405180910390f35b6100757f000000000000000000000000000000000000000000000000000000000000000081565b6100d96100d43660046107b6565b61011b565b6040516100969190610819565b61010d7f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610096565b60408051610140810182525f8082526020820181905291810182905260608082018390526080820183905260a0820183905260c0820183905260e0820183905261010082019290925261012081019190915260018290036102bf576040518061014001604052807f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000081526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff168152602001600167ffffffffffffffff1681526020017f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff16815260200160011515815260200160405180602001604052805f8152508152509050919050565b600282900361040f576040518061014001604052807f307830303030303030303030303030303030303030303030303030303030303181526020017f307830303030303030303030303030303030303030303030303030303030303181526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020017f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020015f1515815260200160405180602001604052805f8152508152509050919050565b600382900361053f576040518061014001604052807f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000081526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020017f307830303030303030303030303030303030303030303030303030303030303181526020015f73ffffffffffffffffffffffffffffffffffffffff1681526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020015f1515815260200160405180602001604052805f8152508152509050919050565b600482900361066f576040518061014001604052807f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000081526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020017f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020015f73ffffffffffffffffffffffffffffffffffffffff1681526020015f1515815260200160405180602001604052805f8152508152509050919050565b6040518061014001604052807f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000081526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020015f67ffffffffffffffff1681526020017f307830303030303030303030303030303030303030303030303030303030303181526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020017f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1681526020015f1515815260200160405180602001604052805f8152508152509050919050565b5f602082840312156107c6575f5ffd5b5035919050565b5f81518084528060208401602086015e5f6020828601015260207fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f83011685010191505092915050565b6020815281516020820152602082015160408201525f604083015161084a606084018267ffffffffffffffff169052565b50606083015167ffffffffffffffff8116608084015250608083015167ffffffffffffffff811660a08401525060a083015160c083015260c08301516108a860e084018273ffffffffffffffffffffffffffffffffffffffff169052565b5060e083015173ffffffffffffffffffffffffffffffffffffffff81166101008401525061010083015180151561012084015250610120830151610140808401526108f76101608401826107cd565b94935050505056fea26469706673582212203b494cd2b7f862d5a5c6d1e5074aa2823fb4edf1371bd4c93cf1bd25285d44df64736f6c634300081c0033","sourceMap":"187:3654:81:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;218:33;;;;;;;;322:42:133;310:55;;;292:74;;280:2;265:18;218:33:81;;;;;;;;294:34;;;;;694:3145;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;257:31::-;;;;;;;;2498:25:133;;;2486:2;2471:18;257:31:81;2352:177:133;694:3145:81;-1:-1:-1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;843:66:81;826:83;;;822:3011;;948:448;;;;;;;;;;;;;1051:6;948:448;;;;1085:1;948:448;;;;;;1124:1;948:448;;;;;;1163:1;948:448;;;;;;;;;;;1261:9;948:448;;;;;;1302:8;948:448;;;;;;1343:4;948:448;;;;;;;;;;;;;;;;;;;;;925:471;;694:3145;;;:::o;822:3011::-;1464:66;1447:83;;;1443:2390;;1569:477;;;;;;;;;;;;;;;;;;1734:1;1569:477;;;;;;1773:1;1569:477;;;;;;1812:1;1569:477;;;;;;;;;;;1910:9;1569:477;;;;;;1951:8;1569:477;;;;;;1992:5;1569:477;;;;;;;;;;;;;;;;;;;;;1546:500;;694:3145;;;:::o;1443:2390::-;2117:66;2100:83;;;2096:1737;;2222:450;;;;;;;;;;;;;2325:6;2222:450;;;;2359:1;2222:450;;;;;;2398:1;2222:450;;;;;;2437:1;2222:450;;;;;;;;;;;2543:1;2222:450;;;;;;2577:8;2222:450;;;;;;2618:5;2222:450;;;;;;;;;;;;;;;;;;;;;2199:473;;694:3145;;;:::o;2096:1737::-;2742:66;2725:83;;;2721:1112;;2847:451;;;;;;;;;;;;;2950:6;2847:451;;;;2984:1;2847:451;;;;;;3023:1;2847:451;;;;;;3062:1;2847:451;;;;;;;;;;;3160:9;2847:451;;;;;;3209:1;2847:451;;;;;;3244:5;2847:451;;;;;;;;;;;;;;;;;;;;;2824:474;;694:3145;;;:::o;2721:1112::-;3373:449;;;;;;;;;;;;;3476:6;3373:449;;;;3510:1;3373:449;;;;;;3549:1;3373:449;;;;;;3588:1;3373:449;;;;;;;;;;;3686:9;3373:449;;;;;;3727:8;3373:449;;;;;;3768:5;3373:449;;;;;;;;;;;;;;;;;;;;;3350:472;;694:3145;;;:::o;377:180:133:-;436:6;489:2;477:9;468:7;464:23;460:32;457:52;;;505:1;502;495:12;457:52;-1:-1:-1;528:23:133;;377:180;-1:-1:-1;377:180:133:o;765:347::-;806:3;844:5;838:12;871:6;866:3;859:19;927:6;920:4;913:5;909:16;902:4;897:3;893:14;887:47;979:1;972:4;963:6;958:3;954:16;950:27;943:38;1101:4;1031:66;1026:2;1018:6;1014:15;1010:88;1005:3;1001:98;997:109;990:116;;;765:347;;;;:::o;1117:1230::-;1302:2;1291:9;1284:21;1347:6;1341:13;1336:2;1325:9;1321:18;1314:41;1409:2;1401:6;1397:15;1391:22;1386:2;1375:9;1371:18;1364:50;1265:4;1461:2;1453:6;1449:15;1443:22;1474:51;1521:2;1510:9;1506:18;1492:12;638:18;627:30;615:43;;562:102;1474:51;-1:-1:-1;1574:2:133;1562:15;;1556:22;638:18;627:30;;1636:3;1621:19;;615:43;-1:-1:-1;1690:3:133;1678:16;;1672:23;638:18;627:30;;1753:3;1738:19;;615:43;1704:54;1813:3;1805:6;1801:16;1795:23;1789:3;1778:9;1774:19;1767:52;1868:3;1860:6;1856:16;1850:23;1882:55;1932:3;1921:9;1917:19;1901:14;91:42;80:54;68:67;;14:127;1882:55;-1:-1:-1;1986:3:133;1974:16;;1968:23;91:42;80:54;;2050:3;2035:19;;68:67;-1:-1:-1;2104:3:133;2092:16;;2086:23;739:13;;732:21;2165:3;2150:19;;720:34;2118:52;2219:3;2211:6;2207:16;2201:23;2264:6;2255;2244:9;2240:22;2233:38;2288:53;2336:3;2325:9;2321:19;2305:14;2288:53;:::i;:::-;2280:61;1117:1230;-1:-1:-1;;;;1117:1230:133:o","linkReferences":{},"immutableReferences":{"12498":[{"start":83,"length":32},{"start":611,"length":32},{"start":948,"length":32},{"start":1252,"length":32},{"start":1883,"length":32}],"12500":[{"start":235,"length":32},{"start":426,"length":32},{"start":1100,"length":32},{"start":1404,"length":32},{"start":1699,"length":32}],"12502":[{"start":164,"length":32},{"start":551,"length":32},{"start":888,"length":32},{"start":1528,"length":32},{"start":1823,"length":32}]}},"methodIdentifiers":{"attester()":"47b0c3b3","getAttestation(bytes32)":"a3112a64","recipient()":"66d003ac","schema()":"f8895cc8"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.28+commit.7893614a\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_attester\",\"type\":\"address\"},{\"internalType\":\"bytes32\",\"name\":\"_schema\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"_recipient\",\"type\":\"address\"}],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"inputs\":[],\"name\":\"attester\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"bytes32\",\"name\":\"attestationId\",\"type\":\"bytes32\"}],\"name\":\"getAttestation\",\"outputs\":[{\"components\":[{\"internalType\":\"bytes32\",\"name\":\"uid\",\"type\":\"bytes32\"},{\"internalType\":\"bytes32\",\"name\":\"schema\",\"type\":\"bytes32\"},{\"internalType\":\"uint64\",\"name\":\"time\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"expirationTime\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"revocationTime\",\"type\":\"uint64\"},{\"internalType\":\"bytes32\",\"name\":\"refUID\",\"type\":\"bytes32\"},{\"internalType\":\"address\",\"name\":\"recipient\",\"type\":\"address\"},{\"internalType\":\"address\",\"name\":\"attester\",\"type\":\"address\"},{\"internalType\":\"bool\",\"name\":\"revocable\",\"type\":\"bool\"},{\"internalType\":\"bytes\",\"name\":\"data\",\"type\":\"bytes\"}],\"internalType\":\"struct IEAS.Attestation\",\"name\":\"\",\"type\":\"tuple\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"recipient\",\"outputs\":[{\"internalType\":\"address\",\"name\":\"\",\"type\":\"address\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[],\"name\":\"schema\",\"outputs\":[{\"internalType\":\"bytes32\",\"name\":\"\",\"type\":\"bytes32\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{\"constructor\":{\"params\":{\"_attester\":\"The address of the attester\",\"_recipient\":\"The recipient of the attestation\",\"_schema\":\"The schema of the attestation\"}},\"getAttestation(bytes32)\":{\"params\":{\"uid\":\"The unique identifier of the attestation.\"},\"returns\":{\"_0\":\"attestation The attestation.\"}}},\"title\":\"MockEAS\",\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{\"getAttestation(bytes32)\":{\"notice\":\"Get an attestation by its unique identifier.\"}},\"notice\":\"A mock contract to test the EASGatekeeper\",\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/test/extensions/mocks/MockEAS.sol\":\"MockEAS\"},\"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/extensions/eas/IEAS.sol\":{\"keccak256\":\"0x0594eee1f1e24bc3a81078f11e5e98437baa3f1b149d399d2b5fd6cdd785aced\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://0bb24c7810974ec3eb6c9e539e3aec317a6898d20e6efd51502ffdd5769e9c25\",\"dweb:/ipfs/QmPkMs8axJRuaCXGzroqDVKmqMGJ184N615frRZaaMtfSA\"]},\"contracts/test/extensions/mocks/MockEAS.sol\":{\"keccak256\":\"0x0c17e440b1b6083af12171e9e78fafb491c7ff365b76fb27f7869199fb770570\",\"license\":\"MIT\",\"urls\":[\"bzz-raw://609dc3770348f891d5322507e1276d3ddee7e9e36055a38a9240ab56be22263b\",\"dweb:/ipfs/QmfERWaX3Dn6bJrWTU5Tpo6iFK3fXi3LnZRm1GeUtLVMRh\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.28+commit.7893614a"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"address","name":"_attester","type":"address"},{"internalType":"bytes32","name":"_schema","type":"bytes32"},{"internalType":"address","name":"_recipient","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"stateMutability":"view","type":"function","name":"attester","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[{"internalType":"bytes32","name":"attestationId","type":"bytes32"}],"stateMutability":"view","type":"function","name":"getAttestation","outputs":[{"internalType":"struct IEAS.Attestation","name":"","type":"tuple","components":[{"internalType":"bytes32","name":"uid","type":"bytes32"},{"internalType":"bytes32","name":"schema","type":"bytes32"},{"internalType":"uint64","name":"time","type":"uint64"},{"internalType":"uint64","name":"expirationTime","type":"uint64"},{"internalType":"uint64","name":"revocationTime","type":"uint64"},{"internalType":"bytes32","name":"refUID","type":"bytes32"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"address","name":"attester","type":"address"},{"internalType":"bool","name":"revocable","type":"bool"},{"internalType":"bytes","name":"data","type":"bytes"}]}]},{"inputs":[],"stateMutability":"view","type":"function","name":"recipient","outputs":[{"internalType":"address","name":"","type":"address"}]},{"inputs":[],"stateMutability":"view","type":"function","name":"schema","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}]}],"devdoc":{"kind":"dev","methods":{"constructor":{"params":{"_attester":"The address of the attester","_recipient":"The recipient of the attestation","_schema":"The schema of the attestation"}},"getAttestation(bytes32)":{"params":{"uid":"The unique identifier of the attestation."},"returns":{"_0":"attestation The attestation."}}},"version":1},"userdoc":{"kind":"user","methods":{"getAttestation(bytes32)":{"notice":"Get an attestation by its unique identifier."}},"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/MockEAS.sol":"MockEAS"},"evmVersion":"cancun","libraries":{}},"sources":{"contracts/extensions/eas/IEAS.sol":{"keccak256":"0x0594eee1f1e24bc3a81078f11e5e98437baa3f1b149d399d2b5fd6cdd785aced","urls":["bzz-raw://0bb24c7810974ec3eb6c9e539e3aec317a6898d20e6efd51502ffdd5769e9c25","dweb:/ipfs/QmPkMs8axJRuaCXGzroqDVKmqMGJ184N615frRZaaMtfSA"],"license":"MIT"},"contracts/test/extensions/mocks/MockEAS.sol":{"keccak256":"0x0c17e440b1b6083af12171e9e78fafb491c7ff365b76fb27f7869199fb770570","urls":["bzz-raw://609dc3770348f891d5322507e1276d3ddee7e9e36055a38a9240ab56be22263b","dweb:/ipfs/QmfERWaX3Dn6bJrWTU5Tpo6iFK3fXi3LnZRm1GeUtLVMRh"],"license":"MIT"}},"version":1},"id":81}