{
  "_format": "hh-zksolc-artifact-1",
  "contractName": "MockBinanceFeedRegistry",
  "sourceName": "contracts/oracles/mocks/MockBinanceFeedRegistry.sol",
  "abi": [
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "",
          "type": "string"
        }
      ],
      "name": "assetPrices",
      "outputs": [
        {
          "internalType": "uint256",
          "name": "",
          "type": "uint256"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "base",
          "type": "string"
        },
        {
          "internalType": "string",
          "name": "quote",
          "type": "string"
        }
      ],
      "name": "decimalsByName",
      "outputs": [
        {
          "internalType": "uint8",
          "name": "",
          "type": "uint8"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "base",
          "type": "string"
        },
        {
          "internalType": "string",
          "name": "quote",
          "type": "string"
        }
      ],
      "name": "latestRoundDataByName",
      "outputs": [
        {
          "internalType": "uint80",
          "name": "roundId",
          "type": "uint80"
        },
        {
          "internalType": "int256",
          "name": "answer",
          "type": "int256"
        },
        {
          "internalType": "uint256",
          "name": "startedAt",
          "type": "uint256"
        },
        {
          "internalType": "uint256",
          "name": "updatedAt",
          "type": "uint256"
        },
        {
          "internalType": "uint80",
          "name": "answeredInRound",
          "type": "uint80"
        }
      ],
      "stateMutability": "view",
      "type": "function"
    },
    {
      "inputs": [
        {
          "internalType": "string",
          "name": "base",
          "type": "string"
        },
        {
          "internalType": "uint256",
          "name": "price",
          "type": "uint256"
        }
      ],
      "name": "setAssetPrice",
      "outputs": [],
      "stateMutability": "nonpayable",
      "type": "function"
    }
  ],
  "bytecode": "0x0001000000000002000100000000000200000000000103550000008003000039000000400030043f0000000100200190000000350000c13d00000000020100190000006002200270000000a502200197000000040020008c0000018e0000413d000000000301043b000000e003300270000000a70030009c0000003d0000213d000000aa0030009c000000620000613d000000ab0030009c0000018e0000c13d000000440020008c0000018e0000413d0000000003000416000000000003004b0000018e0000c13d0000000401100370000000000101043b000000ac0010009c0000018e0000213d0000000401100039028f01a20000040f0000000032010434000000b6052001970000001f0420018f000000400100043d000000000013004b000000860000813d000000000005004b000000310000613d00000000074300190000000006410019000000200660008a000000200770008a0000000008560019000000000957001900000000090904330000000000980435000000200550008c0000002b0000c13d000000000004004b000000a00000613d0000000006010019000000960000013d0000000001000416000000000001004b0000018e0000c13d000000200100003900000100001004430000012000000443000000a601000041000002900001042e000000a80030009c000000690000613d000000a90030009c0000018e0000c13d000000240020008c0000018e0000413d0000000003000416000000000003004b0000018e0000c13d0000000401100370000000000101043b000000ac0010009c0000018e0000213d0000000401100039028f01a20000040f0000000032010434000000b6052001970000001f0420018f000000400100043d000000000013004b000000ac0000813d000000000005004b0000005e0000613d00000000074300190000000006410019000000200660008a000000200770008a0000000008560019000000000957001900000000090904330000000000980435000000200550008c000000580000c13d000000000004004b000000c60000613d0000000006010019000000bc0000013d0000000001000416000000000001004b0000018e0000c13d0000000001020019028f01ee0000040f0000000801000039000000cb0000013d000000440020008c0000018e0000413d0000000003000416000000000003004b0000018e0000c13d0000000403100370000000000503043b000000ac0050009c0000018e0000213d0000002303500039000000000023004b0000018e0000813d0000000406500039000000000361034f000000000403043b000000ae0040009c000000800000813d0000001f07400039000000b6077001970000003f07700039000000b607700197000000af0070009c000000d20000a13d000000b40100004100000000001004350000004101000039000000040010043f000000b5010000410000029100010430000000000005004b000000920000613d000000200750008a000000b606700197000000000616001900000020066000390000000007030019000000000801001900000000790704340000000008980436000000000068004b0000008e0000c13d000000000004004b000000a00000613d000000000651001900000000035300190000000304400210000000000506043300000000054501cf000000000545022f00000000030304330000010004400089000000000343022f00000000034301cf000000000353019f00000000003604350000000003120019000000000003043500000024030000390000000003300367000000000303043b000100000003001d0000002002200039028f02750000040f0000000102000029000000000021041b0000000001000019000002900001042e000000000005004b000000b80000613d000000200750008a000000b606700197000000000616001900000020066000390000000007030019000000000801001900000000790704340000000008980436000000000068004b000000b40000c13d000000000004004b000000c60000613d000000000651001900000000035300190000000304400210000000000506043300000000054501cf000000000545022f00000000030304330000010004400089000000000343022f00000000034301cf000000000353019f0000000000360435000000000312001900000000000304350000002002200039028f02750000040f000000000101041a000000400200043d0000000000120435000000a50020009c000000a5020080410000004001200210000000ad011001c7000002900001042e0000008007700039000000400070043f000000800040043f00000000054500190000002405500039000000000025004b0000018e0000213d0000002005600039000000000551034f0000001f0640018f00000005074002720000000507700210000000e60000613d000000a008000039000000a009700039000000000a05034f00000000ab0a043c0000000008b80436000000000098004b000000e20000c13d000000000006004b000000f40000613d000000000575034f0000000306600210000000a007700039000000000807043300000000086801cf000000000868022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000585019f0000000000570435000000a00440003900000000000404350000002404100370000000000604043b000000ac0060009c0000018e0000213d0000002304600039000000000024004b0000018e0000813d0000000407600039000000000471034f000000000404043b000000ac0040009c000000800000213d0000001f05400039000000b6055001970000003f05500039000000b608500197000000400500043d0000000008850019000000000058004b00000000090000190000000109004039000000ac0080009c000000800000213d0000000100900190000000800000c13d000000400080043f000000000545043600000000064600190000002406600039000000000026004b0000018e0000213d0000002002700039000000000221034f0000001f0140018f0000000506400272000001220000613d00000005076002100000000007750019000000000802034f0000000009050019000000008a08043c0000000009a90436000000000079004b0000011e0000c13d000000000001004b000001310000613d0000000506600210000000000262034f00000000066500190000000301100210000000000706043300000000071701cf000000000717022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000171019f000000000016043500000000014500190000000000010435000000800100043d000000b6051001970000001f0410018f000000400200043d000000a10020008c000001490000413d000000000005004b000001440000613d000000000642001900000080034001bf000000200660008a0000000007560019000000000853001900000000080804330000000000870435000000200550008c0000013e0000c13d000000000004004b000001630000613d000000a0050000390000000003020019000001590000013d000000000005004b000001550000613d000000200650008a000000b606600197000000a00300003900000000062600190000002006600039000000000702001900000000380304340000000007870436000000000067004b000001510000c13d000000000004004b000001630000613d0000000003520019000000a0055000390000000304400210000000000603043300000000064601cf000000000646022f00000000050504330000010004400089000000000545022f00000000044501cf000000000464019f000000000043043500000000032100190000000000030435000000a50020009c000000a50200804100000040022002100000002001100039000000a50010009c000000a5010080410000006001100210000000000121019f0000000002000414000000a50020009c000000a502008041000000c002200210000000000112019f000000b0011001c70000801002000039028f028a0000040f00000001002001900000018e0000613d000000000101043b000000000101041a000100000001001d000000b10100004100000000001004390000000001000414000000a50010009c000000a501008041000000c001100210000000b2011001c70000800b02000039028f028a0000040f0000000100200190000001900000613d000000000101043b000000090010008c000001910000213d000000b40100004100000000001004350000001101000039000000040010043f000000b501000041000002910001043000000000010000190000029100010430000000000001042f0000000a0110008a000000400200043d0000006003200039000000000013043500000020012000390000000103000029000000000031043500000080012000390000000000010435000000400120003900000000000104350000000000020435000000a50020009c000000a5020080410000004001200210000000b3011001c7000002900001042e00000000030100190000001f01300039000000000021004b0000000004000019000000b704004041000000b705200197000000b701100197000000000651013f000000000051004b0000000001000019000000b701002041000000b70060009c000000000104c019000000000001004b000001ec0000613d0000000006000367000000000136034f000000000401043b000000ae0040009c000001e60000813d0000001f01400039000000b6011001970000003f01100039000000b605100197000000400100043d0000000005510019000000000015004b00000000070000190000000107004039000000ac0050009c000001e60000213d0000000100700190000001e60000c13d000000400050043f000000000541043600000020033000390000000007430019000000000027004b000001ec0000213d000000000336034f0000001f0240018f00000005064002720000000506600210000001d50000613d0000000007650019000000000803034f0000000009050019000000008a08043c0000000009a90436000000000079004b000001d10000c13d000000000002004b000001e30000613d000000000363034f00000000066500190000000302200210000000000706043300000000072701cf000000000727022f000000000303043b0000010002200089000000000323022f00000000022301cf000000000272019f000000000026043500000000024500190000000000020435000000000001042d000000b40100004100000000001004350000004101000039000000040010043f000000b501000041000002910001043000000000010000190000029100010430000000b80010009c0000026c0000213d000000430010008c0000026c0000a13d00000000020003670000000403200370000000000603043b000000ac0060009c0000026c0000213d0000002303600039000000000013004b0000026c0000813d0000000407600039000000000372034f000000000403043b000000ae0040009c0000026e0000813d0000001f05400039000000b6055001970000003f05500039000000b608500197000000400500043d0000000008850019000000000058004b00000000090000190000000109004039000000ac0080009c0000026e0000213d00000001009001900000026e0000c13d000000400080043f000000000545043600000000064600190000002406600039000000000016004b0000026c0000213d0000002006700039000000000762034f0000001f0640018f000000050840027200000005088002100000021f0000613d0000000009850019000000000a07034f000000000b05001900000000ac0a043c000000000bcb043600000000009b004b0000021b0000c13d000000000006004b0000022d0000613d000000000787034f00000000088500190000000306600210000000000908043300000000096901cf000000000969022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000696019f0000000000680435000000000445001900000000000404350000002404200370000000000504043b000000ac0050009c0000026c0000213d0000002304500039000000000014004b0000026c0000813d0000000406500039000000000462034f000000000404043b000000ac0040009c0000026e0000213d0000001f07400039000000b6077001970000003f07700039000000b607700197000000400300043d0000000007730019000000000037004b00000000080000190000000108004039000000ac0070009c0000026e0000213d00000001008001900000026e0000c13d000000400070043f000000000343043600000000054500190000002405500039000000000015004b0000026c0000213d0000002001600039000000000212034f0000001f0140018f000000050540027200000005055002100000025b0000613d0000000006530019000000000702034f0000000008030019000000007907043c0000000008980436000000000068004b000002570000c13d000000000001004b000002690000613d000000000252034f00000000055300190000000301100210000000000605043300000000061601cf000000000616022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000161019f000000000015043500000000014300190000000000010435000000000001042d00000000010000190000029100010430000000b40100004100000000001004350000004101000039000000040010043f000000b5010000410000029100010430000000000001042f000000a50010009c000000a5010080410000004001100210000000a50020009c000000a5020080410000006002200210000000000112019f0000000002000414000000a50020009c000000a502008041000000c002200210000000000112019f000000b0011001c70000801002000039028f028a0000040f0000000100200190000002880000613d000000000101043b000000000001042d000000000100001900000291000104300000028d002104230000000102000039000000000001042d0000000002000019000000000001042d0000028f00000432000002900001042e00000291000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000bfda5e7000000000000000000000000000000000000000000000000000000000bfda5e7100000000000000000000000000000000000000000000000000000000f9172888000000000000000000000000000000000000000000000000000000006e91995a00000000000000000000000000000000000000000000000000000000b78107ca000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000ffffffffffffff7f0200000000000000000000000000000000000000000000000000000000000000796b89b91644bc98cd93958e4c9038275d622183e25ac5af08cc6b5d95539132020000020000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000004e487b71000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe080000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
  "deployedBytecode": "0x0001000000000002000100000000000200000000000103550000008003000039000000400030043f0000000100200190000000350000c13d00000000020100190000006002200270000000a502200197000000040020008c0000018e0000413d000000000301043b000000e003300270000000a70030009c0000003d0000213d000000aa0030009c000000620000613d000000ab0030009c0000018e0000c13d000000440020008c0000018e0000413d0000000003000416000000000003004b0000018e0000c13d0000000401100370000000000101043b000000ac0010009c0000018e0000213d0000000401100039028f01a20000040f0000000032010434000000b6052001970000001f0420018f000000400100043d000000000013004b000000860000813d000000000005004b000000310000613d00000000074300190000000006410019000000200660008a000000200770008a0000000008560019000000000957001900000000090904330000000000980435000000200550008c0000002b0000c13d000000000004004b000000a00000613d0000000006010019000000960000013d0000000001000416000000000001004b0000018e0000c13d000000200100003900000100001004430000012000000443000000a601000041000002900001042e000000a80030009c000000690000613d000000a90030009c0000018e0000c13d000000240020008c0000018e0000413d0000000003000416000000000003004b0000018e0000c13d0000000401100370000000000101043b000000ac0010009c0000018e0000213d0000000401100039028f01a20000040f0000000032010434000000b6052001970000001f0420018f000000400100043d000000000013004b000000ac0000813d000000000005004b0000005e0000613d00000000074300190000000006410019000000200660008a000000200770008a0000000008560019000000000957001900000000090904330000000000980435000000200550008c000000580000c13d000000000004004b000000c60000613d0000000006010019000000bc0000013d0000000001000416000000000001004b0000018e0000c13d0000000001020019028f01ee0000040f0000000801000039000000cb0000013d000000440020008c0000018e0000413d0000000003000416000000000003004b0000018e0000c13d0000000403100370000000000503043b000000ac0050009c0000018e0000213d0000002303500039000000000023004b0000018e0000813d0000000406500039000000000361034f000000000403043b000000ae0040009c000000800000813d0000001f07400039000000b6077001970000003f07700039000000b607700197000000af0070009c000000d20000a13d000000b40100004100000000001004350000004101000039000000040010043f000000b5010000410000029100010430000000000005004b000000920000613d000000200750008a000000b606700197000000000616001900000020066000390000000007030019000000000801001900000000790704340000000008980436000000000068004b0000008e0000c13d000000000004004b000000a00000613d000000000651001900000000035300190000000304400210000000000506043300000000054501cf000000000545022f00000000030304330000010004400089000000000343022f00000000034301cf000000000353019f00000000003604350000000003120019000000000003043500000024030000390000000003300367000000000303043b000100000003001d0000002002200039028f02750000040f0000000102000029000000000021041b0000000001000019000002900001042e000000000005004b000000b80000613d000000200750008a000000b606700197000000000616001900000020066000390000000007030019000000000801001900000000790704340000000008980436000000000068004b000000b40000c13d000000000004004b000000c60000613d000000000651001900000000035300190000000304400210000000000506043300000000054501cf000000000545022f00000000030304330000010004400089000000000343022f00000000034301cf000000000353019f0000000000360435000000000312001900000000000304350000002002200039028f02750000040f000000000101041a000000400200043d0000000000120435000000a50020009c000000a5020080410000004001200210000000ad011001c7000002900001042e0000008007700039000000400070043f000000800040043f00000000054500190000002405500039000000000025004b0000018e0000213d0000002005600039000000000551034f0000001f0640018f00000005074002720000000507700210000000e60000613d000000a008000039000000a009700039000000000a05034f00000000ab0a043c0000000008b80436000000000098004b000000e20000c13d000000000006004b000000f40000613d000000000575034f0000000306600210000000a007700039000000000807043300000000086801cf000000000868022f000000000505043b0000010006600089000000000565022f00000000056501cf000000000585019f0000000000570435000000a00440003900000000000404350000002404100370000000000604043b000000ac0060009c0000018e0000213d0000002304600039000000000024004b0000018e0000813d0000000407600039000000000471034f000000000404043b000000ac0040009c000000800000213d0000001f05400039000000b6055001970000003f05500039000000b608500197000000400500043d0000000008850019000000000058004b00000000090000190000000109004039000000ac0080009c000000800000213d0000000100900190000000800000c13d000000400080043f000000000545043600000000064600190000002406600039000000000026004b0000018e0000213d0000002002700039000000000221034f0000001f0140018f0000000506400272000001220000613d00000005076002100000000007750019000000000802034f0000000009050019000000008a08043c0000000009a90436000000000079004b0000011e0000c13d000000000001004b000001310000613d0000000506600210000000000262034f00000000066500190000000301100210000000000706043300000000071701cf000000000717022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000171019f000000000016043500000000014500190000000000010435000000800100043d000000b6051001970000001f0410018f000000400200043d000000a10020008c000001490000413d000000000005004b000001440000613d000000000642001900000080034001bf000000200660008a0000000007560019000000000853001900000000080804330000000000870435000000200550008c0000013e0000c13d000000000004004b000001630000613d000000a0050000390000000003020019000001590000013d000000000005004b000001550000613d000000200650008a000000b606600197000000a00300003900000000062600190000002006600039000000000702001900000000380304340000000007870436000000000067004b000001510000c13d000000000004004b000001630000613d0000000003520019000000a0055000390000000304400210000000000603043300000000064601cf000000000646022f00000000050504330000010004400089000000000545022f00000000044501cf000000000464019f000000000043043500000000032100190000000000030435000000a50020009c000000a50200804100000040022002100000002001100039000000a50010009c000000a5010080410000006001100210000000000121019f0000000002000414000000a50020009c000000a502008041000000c002200210000000000112019f000000b0011001c70000801002000039028f028a0000040f00000001002001900000018e0000613d000000000101043b000000000101041a000100000001001d000000b10100004100000000001004390000000001000414000000a50010009c000000a501008041000000c001100210000000b2011001c70000800b02000039028f028a0000040f0000000100200190000001900000613d000000000101043b000000090010008c000001910000213d000000b40100004100000000001004350000001101000039000000040010043f000000b501000041000002910001043000000000010000190000029100010430000000000001042f0000000a0110008a000000400200043d0000006003200039000000000013043500000020012000390000000103000029000000000031043500000080012000390000000000010435000000400120003900000000000104350000000000020435000000a50020009c000000a5020080410000004001200210000000b3011001c7000002900001042e00000000030100190000001f01300039000000000021004b0000000004000019000000b704004041000000b705200197000000b701100197000000000651013f000000000051004b0000000001000019000000b701002041000000b70060009c000000000104c019000000000001004b000001ec0000613d0000000006000367000000000136034f000000000401043b000000ae0040009c000001e60000813d0000001f01400039000000b6011001970000003f01100039000000b605100197000000400100043d0000000005510019000000000015004b00000000070000190000000107004039000000ac0050009c000001e60000213d0000000100700190000001e60000c13d000000400050043f000000000541043600000020033000390000000007430019000000000027004b000001ec0000213d000000000336034f0000001f0240018f00000005064002720000000506600210000001d50000613d0000000007650019000000000803034f0000000009050019000000008a08043c0000000009a90436000000000079004b000001d10000c13d000000000002004b000001e30000613d000000000363034f00000000066500190000000302200210000000000706043300000000072701cf000000000727022f000000000303043b0000010002200089000000000323022f00000000022301cf000000000272019f000000000026043500000000024500190000000000020435000000000001042d000000b40100004100000000001004350000004101000039000000040010043f000000b501000041000002910001043000000000010000190000029100010430000000b80010009c0000026c0000213d000000430010008c0000026c0000a13d00000000020003670000000403200370000000000603043b000000ac0060009c0000026c0000213d0000002303600039000000000013004b0000026c0000813d0000000407600039000000000372034f000000000403043b000000ae0040009c0000026e0000813d0000001f05400039000000b6055001970000003f05500039000000b608500197000000400500043d0000000008850019000000000058004b00000000090000190000000109004039000000ac0080009c0000026e0000213d00000001009001900000026e0000c13d000000400080043f000000000545043600000000064600190000002406600039000000000016004b0000026c0000213d0000002006700039000000000762034f0000001f0640018f000000050840027200000005088002100000021f0000613d0000000009850019000000000a07034f000000000b05001900000000ac0a043c000000000bcb043600000000009b004b0000021b0000c13d000000000006004b0000022d0000613d000000000787034f00000000088500190000000306600210000000000908043300000000096901cf000000000969022f000000000707043b0000010006600089000000000767022f00000000066701cf000000000696019f0000000000680435000000000445001900000000000404350000002404200370000000000504043b000000ac0050009c0000026c0000213d0000002304500039000000000014004b0000026c0000813d0000000406500039000000000462034f000000000404043b000000ac0040009c0000026e0000213d0000001f07400039000000b6077001970000003f07700039000000b607700197000000400300043d0000000007730019000000000037004b00000000080000190000000108004039000000ac0070009c0000026e0000213d00000001008001900000026e0000c13d000000400070043f000000000343043600000000054500190000002405500039000000000015004b0000026c0000213d0000002001600039000000000212034f0000001f0140018f000000050540027200000005055002100000025b0000613d0000000006530019000000000702034f0000000008030019000000007907043c0000000008980436000000000068004b000002570000c13d000000000001004b000002690000613d000000000252034f00000000055300190000000301100210000000000605043300000000061601cf000000000616022f000000000202043b0000010001100089000000000212022f00000000011201cf000000000161019f000000000015043500000000014300190000000000010435000000000001042d00000000010000190000029100010430000000b40100004100000000001004350000004101000039000000040010043f000000b5010000410000029100010430000000000001042f000000a50010009c000000a5010080410000004001100210000000a50020009c000000a5020080410000006002200210000000000112019f0000000002000414000000a50020009c000000a502008041000000c002200210000000000112019f000000b0011001c70000801002000039028f028a0000040f0000000100200190000002880000613d000000000101043b000000000001042d000000000100001900000291000104300000028d002104230000000102000039000000000001042d0000000002000019000000000001042d0000028f00000432000002900001042e00000291000104300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff000000020000000000000000000000000000004000000100000000000000000000000000000000000000000000000000000000000000000000000000bfda5e7000000000000000000000000000000000000000000000000000000000bfda5e7100000000000000000000000000000000000000000000000000000000f9172888000000000000000000000000000000000000000000000000000000006e91995a00000000000000000000000000000000000000000000000000000000b78107ca000000000000000000000000000000000000000000000000ffffffffffffffff00000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000ffffffffffffff7f0200000000000000000000000000000000000000000000000000000000000000796b89b91644bc98cd93958e4c9038275d622183e25ac5af08cc6b5d95539132020000020000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000a00000000000000000000000004e487b71000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024000000000000000000000000ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe080000000000000000000000000000000000000000000000000000000000000007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff",
  "linkReferences": {},
  "deployedLinkReferences": {},
  "factoryDeps": {}
}
