-
Notifications
You must be signed in to change notification settings - Fork 0
/
QueryProcessor.json
10 lines (10 loc) · 11.3 KB
/
QueryProcessor.json
1
2
3
4
5
6
7
8
9
10
{
"_format": "hh-sol-artifact-1",
"contractName": "QueryProcessor",
"sourceName": "@balancer-labs/v2-pool-utils/contracts/oracle/QueryProcessor.sol",
"abi": [],
"bytecode": "0x610af5610026600b82828239805160001a60731461001957fe5b30600052607381538281f3fe73000000000000000000000000000000000000000030146080604052600436106100565760003560e01c80630397bee01461005b57806334171a851461008457806379eaef8214610097578063f680203a146100aa575b600080fd5b61006e61006936600461098d565b6100cb565b60405161007b9190610ab6565b60405180910390f35b61006e6100923660046109c2565b610111565b61006e6100a53660046109fd565b61025e565b6100bd6100b8366004610a7d565b6102c2565b60405161007b929190610aa8565b6000818152602084905260408120546100f0826100e783610397565b116101396103ab565b60006100fc82866103bd565b90506101078161040e565b9695505050505050565b6000610122824210156101386103ab565b600083815260208690526040812054428490039161013f82610397565b9050610150600082116101396103ab565b82811161017c5780830380610165848a6103bd565b02610170848a610421565b01945050505050610256565b600061018787610465565b600081815260208b905260408120549192506101a282610397565b90506101b3600082116101396103ab565b6101c28682111561013a6103ab565b50506000806101d28b87856102c2565b9150915060006101e183610397565b6101ea83610397565b03905080156102425760006101ff848d610421565b610209848e610421565b039050600061021785610397565b89039050828183028161022657fe5b05610231868f610421565b019950505050505050505050610256565b61024c838c610421565b9750505050505050505b949350505050565b600061027483602001516000141561013c6103ab565b6000610290858560000151858760200151886040015101610111565b905060006102a8868660000151868860400151610111565b90506101078560200151838303816102bc57fe5b0561040e565b600080806103ff8180805b838511610340576002858501046102e4818a61046e565b600081815260208d90526040902054909450925061030183610397565b9150898210156103165780600101955061033a565b898211156103295760018103945061033a565b82839750975050505050505061038f565b506102cd565b888110610368578960006103538561047f565b81526020019081526020016000205482610385565b818a600061037586610465565b8152602001908152602001600020545b9650965050505050505b935093915050565b60006103a3828261048c565b90505b919050565b816103b9576103b981610496565b5050565b6000808260028111156103cc57fe5b14156103e2576103db836104e9565b9050610408565b60018260028111156103f057fe5b14156103ff576103db836104f6565b6103db83610503565b92915050565b60006103a3655af3107a40008302610510565b60008082600281111561043057fe5b141561043f576103db836108ee565b600182600281111561044d57fe5b141561045c576103db836108fb565b6103db83610908565b60006103a38260015b60006104008383015b069392505050565b60006103a3826001610915565b1c637fffffff1690565b62461bcd60e51b6000908152602060045260076024526642414c23000030600a808404818106603090810160081b95839006959095019082900491820690940160101b939093010160c81b604452606490fd5b60006103a38260ea610924565b60006103a382609f610924565b60006103a3826054610924565b600061053f680238fd42c5cf03ffff198312158015610538575068070c1cc73b00c800008313155b60096103ab565b60008212156105735761055482600003610510565b6ec097ce7bc90715b34b9f10000000008161056b57fe5b0590506103a6565b60006806f05b59d3b200000083126105b357506806f05b59d3b1ffffff1990910190770195e54c5dd42177f53a27172fa9ec6302628270000000006105e9565b6803782dace9d900000083126105e557506803782dace9d8ffffff19909101906b1425982cf597cd205cef73806105e9565b5060015b6064929092029168056bc75e2d6310000068ad78ebc5ac6200000084126106395768ad78ebc5ac61ffffff199093019268056bc75e2d631000006e01855144814a7ff805980ff008400082020590505b6856bc75e2d6310000008412610675576856bc75e2d630ffffff199093019268056bc75e2d631000006b02df0ab5a80a22c61ab5a70082020590505b682b5e3af16b1880000084126106af57682b5e3af16b187fffff199093019268056bc75e2d63100000693f1fce3da636ea5cf85082020590505b6815af1d78b58c40000084126106e9576815af1d78b58c3fffff199093019268056bc75e2d63100000690127fa27722cc06cc5e282020590505b680ad78ebc5ac6200000841261072257680ad78ebc5ac61fffff199093019268056bc75e2d6310000068280e60114edb805d0382020590505b68056bc75e2d63100000841261075b5768056bc75e2d630fffff199093019268056bc75e2d63100000680ebc5fb4174612111082020590505b6802b5e3af16b18800008412610794576802b5e3af16b187ffff199093019268056bc75e2d631000006808f00f760a4b2db55d82020590505b68015af1d78b58c4000084126107cd5768015af1d78b58c3ffff199093019268056bc75e2d631000006806f5f177578893793782020590505b68056bc75e2d631000008481019085906002908280020505918201919050600368056bc75e2d631000008783020505918201919050600468056bc75e2d631000008783020505918201919050600568056bc75e2d631000008783020505918201919050600668056bc75e2d631000008783020505918201919050600768056bc75e2d631000008783020505918201919050600868056bc75e2d631000008783020505918201919050600968056bc75e2d631000008783020505918201919050600a68056bc75e2d631000008783020505918201919050600b68056bc75e2d631000008783020505918201919050600c68056bc75e2d631000008783020505918201919050606468056bc75e2d63100000848402058502059695505050505050565b60006103a38260b561094b565b60006103a382606a61094b565b60006103a382601f61094b565b60006104008284038101610477565b600082821c623fffff16621fffff811361093e5780610256565b623fffff19179392505050565b600082821c661fffffffffffff16660fffffffffffff811361096d5780610256565b661fffffffffffff19179392505050565b80356003811061040857600080fd5b6000806000606084860312156109a1578283fd5b833592506109b2856020860161097e565b9150604084013590509250925092565b600080600080608085870312156109d7578081fd5b843593506109e8866020870161097e565b93969395505050506040820135916060013590565b600080600083850360a0811215610a12578384fd5b843593506060601f1982011215610a27578283fd5b506040516060810181811067ffffffffffffffff82111715610a47578384fd5b604052610a57866020870161097e565b815260408581013560208301526060860135908201529295929450505060809091013590565b600080600060608486031215610a91578283fd5b505081359360208301359350604090920135919050565b918252602082015260400190565b9081526020019056fea2646970667358221220a4192ccc819ed3591388c0760cad67b579cd943b47614d3eeeedcae8579e9f0264736f6c63430007010033",
"deployedBytecode": "0x73000000000000000000000000000000000000000030146080604052600436106100565760003560e01c80630397bee01461005b57806334171a851461008457806379eaef8214610097578063f680203a146100aa575b600080fd5b61006e61006936600461098d565b6100cb565b60405161007b9190610ab6565b60405180910390f35b61006e6100923660046109c2565b610111565b61006e6100a53660046109fd565b61025e565b6100bd6100b8366004610a7d565b6102c2565b60405161007b929190610aa8565b6000818152602084905260408120546100f0826100e783610397565b116101396103ab565b60006100fc82866103bd565b90506101078161040e565b9695505050505050565b6000610122824210156101386103ab565b600083815260208690526040812054428490039161013f82610397565b9050610150600082116101396103ab565b82811161017c5780830380610165848a6103bd565b02610170848a610421565b01945050505050610256565b600061018787610465565b600081815260208b905260408120549192506101a282610397565b90506101b3600082116101396103ab565b6101c28682111561013a6103ab565b50506000806101d28b87856102c2565b9150915060006101e183610397565b6101ea83610397565b03905080156102425760006101ff848d610421565b610209848e610421565b039050600061021785610397565b89039050828183028161022657fe5b05610231868f610421565b019950505050505050505050610256565b61024c838c610421565b9750505050505050505b949350505050565b600061027483602001516000141561013c6103ab565b6000610290858560000151858760200151886040015101610111565b905060006102a8868660000151868860400151610111565b90506101078560200151838303816102bc57fe5b0561040e565b600080806103ff8180805b838511610340576002858501046102e4818a61046e565b600081815260208d90526040902054909450925061030183610397565b9150898210156103165780600101955061033a565b898211156103295760018103945061033a565b82839750975050505050505061038f565b506102cd565b888110610368578960006103538561047f565b81526020019081526020016000205482610385565b818a600061037586610465565b8152602001908152602001600020545b9650965050505050505b935093915050565b60006103a3828261048c565b90505b919050565b816103b9576103b981610496565b5050565b6000808260028111156103cc57fe5b14156103e2576103db836104e9565b9050610408565b60018260028111156103f057fe5b14156103ff576103db836104f6565b6103db83610503565b92915050565b60006103a3655af3107a40008302610510565b60008082600281111561043057fe5b141561043f576103db836108ee565b600182600281111561044d57fe5b141561045c576103db836108fb565b6103db83610908565b60006103a38260015b60006104008383015b069392505050565b60006103a3826001610915565b1c637fffffff1690565b62461bcd60e51b6000908152602060045260076024526642414c23000030600a808404818106603090810160081b95839006959095019082900491820690940160101b939093010160c81b604452606490fd5b60006103a38260ea610924565b60006103a382609f610924565b60006103a3826054610924565b600061053f680238fd42c5cf03ffff198312158015610538575068070c1cc73b00c800008313155b60096103ab565b60008212156105735761055482600003610510565b6ec097ce7bc90715b34b9f10000000008161056b57fe5b0590506103a6565b60006806f05b59d3b200000083126105b357506806f05b59d3b1ffffff1990910190770195e54c5dd42177f53a27172fa9ec6302628270000000006105e9565b6803782dace9d900000083126105e557506803782dace9d8ffffff19909101906b1425982cf597cd205cef73806105e9565b5060015b6064929092029168056bc75e2d6310000068ad78ebc5ac6200000084126106395768ad78ebc5ac61ffffff199093019268056bc75e2d631000006e01855144814a7ff805980ff008400082020590505b6856bc75e2d6310000008412610675576856bc75e2d630ffffff199093019268056bc75e2d631000006b02df0ab5a80a22c61ab5a70082020590505b682b5e3af16b1880000084126106af57682b5e3af16b187fffff199093019268056bc75e2d63100000693f1fce3da636ea5cf85082020590505b6815af1d78b58c40000084126106e9576815af1d78b58c3fffff199093019268056bc75e2d63100000690127fa27722cc06cc5e282020590505b680ad78ebc5ac6200000841261072257680ad78ebc5ac61fffff199093019268056bc75e2d6310000068280e60114edb805d0382020590505b68056bc75e2d63100000841261075b5768056bc75e2d630fffff199093019268056bc75e2d63100000680ebc5fb4174612111082020590505b6802b5e3af16b18800008412610794576802b5e3af16b187ffff199093019268056bc75e2d631000006808f00f760a4b2db55d82020590505b68015af1d78b58c4000084126107cd5768015af1d78b58c3ffff199093019268056bc75e2d631000006806f5f177578893793782020590505b68056bc75e2d631000008481019085906002908280020505918201919050600368056bc75e2d631000008783020505918201919050600468056bc75e2d631000008783020505918201919050600568056bc75e2d631000008783020505918201919050600668056bc75e2d631000008783020505918201919050600768056bc75e2d631000008783020505918201919050600868056bc75e2d631000008783020505918201919050600968056bc75e2d631000008783020505918201919050600a68056bc75e2d631000008783020505918201919050600b68056bc75e2d631000008783020505918201919050600c68056bc75e2d631000008783020505918201919050606468056bc75e2d63100000848402058502059695505050505050565b60006103a38260b561094b565b60006103a382606a61094b565b60006103a382601f61094b565b60006104008284038101610477565b600082821c623fffff16621fffff811361093e5780610256565b623fffff19179392505050565b600082821c661fffffffffffff16660fffffffffffff811361096d5780610256565b661fffffffffffff19179392505050565b80356003811061040857600080fd5b6000806000606084860312156109a1578283fd5b833592506109b2856020860161097e565b9150604084013590509250925092565b600080600080608085870312156109d7578081fd5b843593506109e8866020870161097e565b93969395505050506040820135916060013590565b600080600083850360a0811215610a12578384fd5b843593506060601f1982011215610a27578283fd5b506040516060810181811067ffffffffffffffff82111715610a47578384fd5b604052610a57866020870161097e565b815260408581013560208301526060860135908201529295929450505060809091013590565b600080600060608486031215610a91578283fd5b505081359360208301359350604090920135919050565b918252602082015260400190565b9081526020019056fea2646970667358221220a4192ccc819ed3591388c0760cad67b579cd943b47614d3eeeedcae8579e9f0264736f6c63430007010033",
"linkReferences": {},
"deployedLinkReferences": {}
}