mirror of
https://github.com/selfxyz/self.git
synced 2026-04-05 03:00:53 -04:00
45 lines
6.6 KiB
JSON
45 lines
6.6 KiB
JSON
{
|
|
"_format": "hh-sol-artifact-1",
|
|
"contractName": "Verifier_dsc_4096",
|
|
"sourceName": "contracts/Verifier_dsc_4096.sol",
|
|
"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[2]",
|
|
"name": "_pubSignals",
|
|
"type": "uint256[2]"
|
|
}
|
|
],
|
|
"name": "verifyProof",
|
|
"outputs": [
|
|
{
|
|
"internalType": "bool",
|
|
"name": "",
|
|
"type": "bool"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
}
|
|
],
|
|
"bytecode": "0x608060405234801561001057600080fd5b50610599806100206000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f5c9d69e14610030575b600080fd5b61004361003e36600461052c565b610057565b604051901515815260200160405180910390f35b60006104ca565b7f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47811061008f576000805260206000f35b50565b600060405183815284602082015285604082015260408160608360076107d05a03fa9150816100c5576000805260206000f35b825160408201526020830151606082015260408360808360066107d05a03fa915050806100f6576000805260206000f35b5050505050565b7f202126e70d34428261025085feb707daa9f95c9f88a69c4c4502d60940c0c53985527f29bf0ee27b35335daac2b2ff83b41181096d79736b34f02d007bbdaab3f3bf6560208601526000608086018661019a87357f08ad0695eb2eee53d60ad7e6a6a84b81928430fe6f9f730ebe99e72f3a5836ce7f09415c6e651e98ea2fbdcf504e806f3fa1f6e0e25b4f785620703621ee608e5984610092565b6101ea60208801357f067f115fbbcf879b0a4663779c531045090a81989c59f61a0892cdc2c9e516ec7f09cf75507a1ca49c042cffc549ba33d6ef6dd6040fb39f2551c29057a3fdba6184610092565b50823581527f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4760208401357f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4703066020820152833560408201526020840135606082015260408401356080820152606084013560a08201527f2d4d9aa7e302d9df41749d5507949d05dbea33fbb16c643b22f599a2be6df2e260c08201527f14bedd503c37ceb061d8ec60209fe345ce89830a19230301f076caff004d192660e08201527f0967032fcbf776d1afc985f88877f182d38480a653f2decaa9794cbc3bf3060c6101008201527f0e187847ad4c798374d0d6732bf501847dd68bc0e071241e0213bc7fc13db7ab6101208201527f304cfbd1e08a704a99f5e847d93f8c3caafddec46b7a0d379da69a4d112346a76101408201527f1739c1b1a457a8c7313123d24d2f9192f896b7c63eea05a9d57f06547ad0cec8610160820152600087015161018082015260206000018701516101a08201527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c26101c08201527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed6101e08201527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b6102008201527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa610220820152843561024082015260208501356102608201527f20cca5fd5dd17356d2180c94f4a4f9dcbc746726df5ae3e456d814083d1a9b166102808201527f0c945b74e4f1b81a6ee1b39a261840ecd3525864dc56ef76f29cb61ab7f1fe626102a08201527f0163b1142b4e5590b245e8df0ea913c93994b88e25dbe0d60a63f571040276f16102c08201527f0488e8d73e2c2492fb974a239a796f549f9782441b1a385cbe139a2401d0429f6102e08201526020816103008360086107d05a03fa9051169695505050505050565b60405161038081016040526104e2600084013561005e565b6104ef602084013561005e565b6104fc604084013561005e565b610509818486888a6100fd565b90508060005260206000f35b806040810183101561052657600080fd5b92915050565b600080600080610140858703121561054357600080fd5b61054d8686610515565b935060c085018681111561056057600080fd5b6040860193506105708782610515565b925050610581866101008701610515565b90509295919450925056fea164736f6c6343000812000a",
|
|
"deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c8063f5c9d69e14610030575b600080fd5b61004361003e36600461052c565b610057565b604051901515815260200160405180910390f35b60006104ca565b7f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd47811061008f576000805260206000f35b50565b600060405183815284602082015285604082015260408160608360076107d05a03fa9150816100c5576000805260206000f35b825160408201526020830151606082015260408360808360066107d05a03fa915050806100f6576000805260206000f35b5050505050565b7f202126e70d34428261025085feb707daa9f95c9f88a69c4c4502d60940c0c53985527f29bf0ee27b35335daac2b2ff83b41181096d79736b34f02d007bbdaab3f3bf6560208601526000608086018661019a87357f08ad0695eb2eee53d60ad7e6a6a84b81928430fe6f9f730ebe99e72f3a5836ce7f09415c6e651e98ea2fbdcf504e806f3fa1f6e0e25b4f785620703621ee608e5984610092565b6101ea60208801357f067f115fbbcf879b0a4663779c531045090a81989c59f61a0892cdc2c9e516ec7f09cf75507a1ca49c042cffc549ba33d6ef6dd6040fb39f2551c29057a3fdba6184610092565b50823581527f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4760208401357f30644e72e131a029b85045b68181585d97816a916871ca8d3c208c16d87cfd4703066020820152833560408201526020840135606082015260408401356080820152606084013560a08201527f2d4d9aa7e302d9df41749d5507949d05dbea33fbb16c643b22f599a2be6df2e260c08201527f14bedd503c37ceb061d8ec60209fe345ce89830a19230301f076caff004d192660e08201527f0967032fcbf776d1afc985f88877f182d38480a653f2decaa9794cbc3bf3060c6101008201527f0e187847ad4c798374d0d6732bf501847dd68bc0e071241e0213bc7fc13db7ab6101208201527f304cfbd1e08a704a99f5e847d93f8c3caafddec46b7a0d379da69a4d112346a76101408201527f1739c1b1a457a8c7313123d24d2f9192f896b7c63eea05a9d57f06547ad0cec8610160820152600087015161018082015260206000018701516101a08201527f198e9393920d483a7260bfb731fb5d25f1aa493335a9e71297e485b7aef312c26101c08201527f1800deef121f1e76426a00665e5c4479674322d4f75edadd46debd5cd992f6ed6101e08201527f090689d0585ff075ec9e99ad690c3395bc4b313370b38ef355acdadcd122975b6102008201527f12c85ea5db8c6deb4aab71808dcb408fe3d1e7690c43d37b4ce6cc0166fa7daa610220820152843561024082015260208501356102608201527f20cca5fd5dd17356d2180c94f4a4f9dcbc746726df5ae3e456d814083d1a9b166102808201527f0c945b74e4f1b81a6ee1b39a261840ecd3525864dc56ef76f29cb61ab7f1fe626102a08201527f0163b1142b4e5590b245e8df0ea913c93994b88e25dbe0d60a63f571040276f16102c08201527f0488e8d73e2c2492fb974a239a796f549f9782441b1a385cbe139a2401d0429f6102e08201526020816103008360086107d05a03fa9051169695505050505050565b60405161038081016040526104e2600084013561005e565b6104ef602084013561005e565b6104fc604084013561005e565b610509818486888a6100fd565b90508060005260206000f35b806040810183101561052657600080fd5b92915050565b600080600080610140858703121561054357600080fd5b61054d8686610515565b935060c085018681111561056057600080fd5b6040860193506105708782610515565b925050610581866101008701610515565b90509295919450925056fea164736f6c6343000812000a",
|
|
"linkReferences": {},
|
|
"deployedLinkReferences": {}
|
|
} |