{"abi":[{"type":"function","name":"verifyProof","inputs":[{"name":"_pA","type":"uint256[2]","internalType":"uint256[2]"},{"name":"_pB","type":"uint256[2][2]","internalType":"uint256[2][2]"},{"name":"_pC","type":"uint256[2]","internalType":"uint256[2]"},{"name":"_pubSignals","type":"uint256[3]","internalType":"uint256[3]"}],"outputs":[{"name":"","type":"bool","internalType":"bool"}],"stateMutability":"view"}],"bytecode":{"object":"0x608080604052346015576105b7908161001a8239f35b5f80fdfe60806040526004361015610011575f80fd5b5f3560e01c6311479fea14610024575f80fd5b34610393576101607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103935761005d36610397565b3660c4116103935761006e366103a4565b3661016411610393577f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd476020809361040060405261012a610104356100b2816103b2565b610125610124356100c2816103b2565b61012061014435936100d3856103b2565b7f216f4606bd6b396285a27895bf6f791b71b7593954c29f61168ea52feb5031916080527f06025be8ff5050c139b93469090d77b8c157586ce791ce3a9842bf2a2b71ec8260a0526103e3565b61046d565b6104f7565b80356101005201358103066101205260443561014052606435610160526084356101805260a4356101a0527f2d4d9aa7e302d9df41749d5507949d05dbea33fbb16c643b22f599a2be6df2e26101c0527f14bedd503c37ceb061d8ec60209fe345ce89830a19230301f076caff004d19266101e0527f0967032fcbf776d1afc985f88877f182d38480a653f2decaa9794cbc3bf3060c610200527f0e187847ad4c798374d0d6732bf501847dd68bc0e071241e0213bc7fc13db7ab610220527f304cfbd1e08a704a99f5e847d93f8c3caafddec46b7a0d379da69a4d112346a7610240527f1739c1b1a457a8c7313123d24d2f9192f896b7c63eea05a9d57f06547ad0cec8610260526080516102805260a0516102a0527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c26102c0527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed6102e0527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b610300527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa610320528035610340520135610360527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c2610380527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed6103a0527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b6103c0527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa6103e05260206101006103008160086107cf195a01fa61010051165f5260205ff35b5f80fd5b9060049160441161039357565b9060c4916101041161039357565b7f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f000000111156103db57565b5f805260205ff35b6040517f2f4b4161b60ab707400c36ad08c98543bb710231a2ce7cce44a21e275ed2eba281527f0abe9f41796c61049b54fb62608366d605013fb699ec44bc8d01501dff2b106a60208201526040810191825260408160608160076107cf195a01fa156103db57608080916040938251905260a051606082015260066107cf195a01fa156103db57565b6040517f146ce42ac3f935d7fd574a0b98b9321e9005fc0896d920b3158d5b5c2ec0f10f81527f1bde9af9fc92ed8afb8c1fdd1ed3c25c94a656bd9991f1799a100654804a635d60208201526040810191825260408160608160076107cf195a01fa156103db57608080916040938251905260a051606082015260066107cf195a01fa156103db57565b6040517f089acc93c19f1a129a76cf10cdb7af5d8fc6400f6a175f6c82400170bc3573e681527f1897f7bebe372b8f33cd827236ce8cf94f9bddfb35adaff6b955eb0990bd0f1560208201526040810191825260408160608160076107cf195a01fa156103db57608080916040938251905260a051606082015260066107cf195a01fa156103db5756fea2646970667358221220b4a4c002b88ae95779ac0fa660db6dcb516ee206caef935d7844ab8ada0a315764736f6c634300081b0033","sourceMap":"831:7023:29:-:0;;;;;;;;;;;;;;;;;","linkReferences":{}},"deployedBytecode":{"object":"0x60806040526004361015610011575f80fd5b5f3560e01c6311479fea14610024575f80fd5b34610393576101607ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffc3601126103935761005d36610397565b3660c4116103935761006e366103a4565b3661016411610393577f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd476020809361040060405261012a610104356100b2816103b2565b610125610124356100c2816103b2565b61012061014435936100d3856103b2565b7f216f4606bd6b396285a27895bf6f791b71b7593954c29f61168ea52feb5031916080527f06025be8ff5050c139b93469090d77b8c157586ce791ce3a9842bf2a2b71ec8260a0526103e3565b61046d565b6104f7565b80356101005201358103066101205260443561014052606435610160526084356101805260a4356101a0527f2d4d9aa7e302d9df41749d5507949d05dbea33fbb16c643b22f599a2be6df2e26101c0527f14bedd503c37ceb061d8ec60209fe345ce89830a19230301f076caff004d19266101e0527f0967032fcbf776d1afc985f88877f182d38480a653f2decaa9794cbc3bf3060c610200527f0e187847ad4c798374d0d6732bf501847dd68bc0e071241e0213bc7fc13db7ab610220527f304cfbd1e08a704a99f5e847d93f8c3caafddec46b7a0d379da69a4d112346a7610240527f1739c1b1a457a8c7313123d24d2f9192f896b7c63eea05a9d57f06547ad0cec8610260526080516102805260a0516102a0527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c26102c0527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed6102e0527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b610300527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa610320528035610340520135610360527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c2610380527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed6103a0527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b6103c0527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa6103e05260206101006103008160086107cf195a01fa61010051165f5260205ff35b5f80fd5b9060049160441161039357565b9060c4916101041161039357565b7f30644e72e131a029b85045b68181585d2833e84879b9709143e1f593f000000111156103db57565b5f805260205ff35b6040517f2f4b4161b60ab707400c36ad08c98543bb710231a2ce7cce44a21e275ed2eba281527f0abe9f41796c61049b54fb62608366d605013fb699ec44bc8d01501dff2b106a60208201526040810191825260408160608160076107cf195a01fa156103db57608080916040938251905260a051606082015260066107cf195a01fa156103db57565b6040517f146ce42ac3f935d7fd574a0b98b9321e9005fc0896d920b3158d5b5c2ec0f10f81527f1bde9af9fc92ed8afb8c1fdd1ed3c25c94a656bd9991f1799a100654804a635d60208201526040810191825260408160608160076107cf195a01fa156103db57608080916040938251905260a051606082015260066107cf195a01fa156103db57565b6040517f089acc93c19f1a129a76cf10cdb7af5d8fc6400f6a175f6c82400170bc3573e681527f1897f7bebe372b8f33cd827236ce8cf94f9bddfb35adaff6b955eb0990bd0f1560208201526040810191825260408160608160076107cf195a01fa156103db57608080916040938251905260a051606082015260066107cf195a01fa156103db5756fea2646970667358221220b4a4c002b88ae95779ac0fa660db6dcb516ee206caef935d7844ab8ada0a315764736f6c634300081b0033","sourceMap":"831:7023:29:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;:::i;:::-;;;;;;3861:3983;;;;;831:7023;3861:3983;;831:7023;3861:3983;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;:::i;:::-;;831:7023;3861:3983;;;;;:::i;:::-;;:::i;:::-;;:::i;:::-;;;831:7023;3861:3983;;;;;;;;831:7023;3861:3983;;;;;831:7023;3861:3983;;;;;;;;;;;;;;;;;;;;;;;;;;;831:7023;3861:3983;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;831:7023;3861:3983;;;-1:-1:-1;;3861:3983:29;;;831:7023;3861:3983;;831:7023;3861:3983;;831:7023;3861:3983;831:7023;;;;;;;;;;;;:::o;:::-;;;;;;;;:::o;3861:3983::-;;-1:-1:-1;3861:3983:29;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3861:3983:29;;;;;;831:7023;3861:3983;;;;;;;;;;;;;;;-1:-1:-1;;3861:3983:29;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3861:3983:29;;;;;;831:7023;3861:3983;;;;;;;;;;;;;;;-1:-1:-1;;3861:3983:29;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;3861:3983:29;;;;;;831:7023;3861:3983;;;;;;;;;;;;;;;-1:-1:-1;;3861:3983:29;;;;;;:::o","linkReferences":{}},"methodIdentifiers":{"verifyProof(uint256[2],uint256[2][2],uint256[2],uint256[3])":"11479fea"},"rawMetadata":"{\"compiler\":{\"version\":\"0.8.27+commit.40a35a09\"},\"language\":\"Solidity\",\"output\":{\"abi\":[{\"inputs\":[{\"internalType\":\"uint256[2]\",\"name\":\"_pA\",\"type\":\"uint256[2]\"},{\"internalType\":\"uint256[2][2]\",\"name\":\"_pB\",\"type\":\"uint256[2][2]\"},{\"internalType\":\"uint256[2]\",\"name\":\"_pC\",\"type\":\"uint256[2]\"},{\"internalType\":\"uint256[3]\",\"name\":\"_pubSignals\",\"type\":\"uint256[3]\"}],\"name\":\"verifyProof\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}],\"devdoc\":{\"kind\":\"dev\",\"methods\":{},\"version\":1},\"userdoc\":{\"kind\":\"user\",\"methods\":{},\"version\":1}},\"settings\":{\"compilationTarget\":{\"contracts/lib/verifier_nf_anon_nullifier.sol\":\"Groth16Verifier_NfAnonNullifier\"},\"evmVersion\":\"cancun\",\"libraries\":{},\"metadata\":{\"bytecodeHash\":\"ipfs\"},\"optimizer\":{\"enabled\":true,\"runs\":10000},\"remappings\":[\":@iden3/=node_modules/@iden3/\",\":@openzeppelin/=node_modules/@openzeppelin/\",\":eth-gas-reporter/=node_modules/eth-gas-reporter/\",\":forge-std/=lib/forge-std/src/\",\":hardhat/=node_modules/hardhat/\"],\"viaIR\":true},\"sources\":{\"contracts/lib/verifier_nf_anon_nullifier.sol\":{\"keccak256\":\"0x9941f6604e349e0938187bf19d7be1bf18af2fc4557e91953a75c3a48d33c7fa\",\"license\":\"GPL-3.0\",\"urls\":[\"bzz-raw://ac254738df70a2e5dbbe5c05a44cd431b61b2d23ade4f5aa12e482f68aae4117\",\"dweb:/ipfs/QmQsYX8ae3jfKQrx8pMgzeP5nGzGWmLxMdv8GzDbfsad3E\"]}},\"version\":1}","metadata":{"compiler":{"version":"0.8.27+commit.40a35a09"},"language":"Solidity","output":{"abi":[{"inputs":[{"internalType":"uint256[2]","name":"_pA","type":"uint256[2]"},{"internalType":"uint256[2][2]","name":"_pB","type":"uint256[2][2]"},{"internalType":"uint256[2]","name":"_pC","type":"uint256[2]"},{"internalType":"uint256[3]","name":"_pubSignals","type":"uint256[3]"}],"stateMutability":"view","type":"function","name":"verifyProof","outputs":[{"internalType":"bool","name":"","type":"bool"}]}],"devdoc":{"kind":"dev","methods":{},"version":1},"userdoc":{"kind":"user","methods":{},"version":1}},"settings":{"remappings":["@iden3/=node_modules/@iden3/","@openzeppelin/=node_modules/@openzeppelin/","eth-gas-reporter/=node_modules/eth-gas-reporter/","forge-std/=lib/forge-std/src/","hardhat/=node_modules/hardhat/"],"optimizer":{"enabled":true,"runs":10000},"metadata":{"bytecodeHash":"ipfs"},"compilationTarget":{"contracts/lib/verifier_nf_anon_nullifier.sol":"Groth16Verifier_NfAnonNullifier"},"evmVersion":"cancun","libraries":{},"viaIR":true},"sources":{"contracts/lib/verifier_nf_anon_nullifier.sol":{"keccak256":"0x9941f6604e349e0938187bf19d7be1bf18af2fc4557e91953a75c3a48d33c7fa","urls":["bzz-raw://ac254738df70a2e5dbbe5c05a44cd431b61b2d23ade4f5aa12e482f68aae4117","dweb:/ipfs/QmQsYX8ae3jfKQrx8pMgzeP5nGzGWmLxMdv8GzDbfsad3E"],"license":"GPL-3.0"}},"version":1},"id":29}