New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@perp/curie-deployments

Package Overview
Dependencies
Maintainers
7
Versions
435
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@perp/curie-deployments - npm Package Compare versions

Comparing version 2023.3.29-1680076223808 to 2023.3.31-1680232064159

4

optimism-goerli/core/artifacts/oracle-contracts/contracts/BandPriceFeed.sol/BandPriceFeed.json

@@ -167,6 +167,6 @@ {

],
"bytecode": "0x60806040523480156200001157600080fd5b506040516200129e3803806200129e8339810160408190526200003491620001ab565b61151a8054600160a01b600160f01b031916600160a01b6001600160501b03841602179055620000796001600160a01b038416620000dd602090811b6200030b17901c565b620000a15760405162461bcd60e51b815260040162000098906200029f565b60405180910390fd5b61151c80546001600160a01b0319166001600160a01b0385161790558151620000d39061151b906020850190620000e7565b50505050620002c0565b803b15155b919050565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200011f57600085556200016a565b82601f106200013a57805160ff19168380011785556200016a565b828001600101855582156200016a579182015b828111156200016a5782518255916020019190600101906200014d565b50620001789291506200017c565b5090565b5b808211156200017857600081556001016200017d565b80516001600160501b0381168114620000e257600080fd5b600080600060608486031215620001c0578283fd5b83516001600160a01b0381168114620001d7578384fd5b602085810151919450906001600160401b0380821115620001f6578485fd5b818701915087601f8301126200020a578485fd5b8151818111156200021757fe5b604051601f8201601f19168101850183811182821017156200023557fe5b60405281815283820185018a10156200024c578687fd5b8692505b818310156200026f578383018501518184018601529184019162000250565b818311156200028057868583830101525b8096505050505050620002966040850162000193565b90509250925092565b6020808252600790820152664250465f414e4360c81b604082015260600190565b610fce80620002d06000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a2e6204511610066578063a2e620451461010d578063aed3aff714610117578063cdf456e11461012c578063e757223014610141578063f06a1e131461015457610093565b80631d1a111a14610098578063252c09d7146100c1578063313ce567146100e35780635368945b146100f8575b600080fd5b6100ab6100a6366004610d86565b61015c565b6040516100b89190610f3e565b60405180910390f35b6100d46100cf366004610d86565b610196565b6040516100b893929190610f47565b6100eb6101be565b6040516100b89190610f5d565b6101006101c3565b6040516100b89190610de9565b6101156101d3565b005b61011f61021f565b6040516100b89190610f2f565b610134610229565b6040516100b89190610dfd565b6100ab61014f366004610d86565b6102b8565b6101346102ec565b600080610167610311565b90508261017657519050610191565b600061018b8483600001518460200151610422565b93505050505b919050565b60018161070881106101a757600080fd5b600302018054600182015460029092015490925083565b601290565b61151c546001600160a01b031681565b60006101dd610311565b905060006101f3826000015183602001516104d9565b90508061021b5760405162461bcd60e51b815260040161021290610ead565b60405180910390fd5b5050565b60005461ffff1681565b61151b805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102b05780601f10610285576101008083540402835291602001916102b0565b820191906000526020600020905b81548152906001019060200180831161029357829003601f168201915b505050505081565b6000806102c3610311565b9050826102d257519050610191565b6102e583826000015183602001516106bf565b9392505050565b604051806040016040528060038152602001621554d160ea1b81525081565b3b151590565b610319610d10565b61151c5460408051808201825260038152621554d160ea1b6020820152905163195556f360e21b81526000926001600160a01b0316916365555bcc916103659161151b91600401610e10565b60606040518083038186803b15801561037d57600080fd5b505afa158015610391573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b59190610d31565b905060008160400151116103db5760405162461bcd60e51b815260040161021290610ecd565b60008160200151116103ff5760405162461bcd60e51b815260040161021290610f0e565b805161041d5760405162461bcd60e51b815260040161021290610eee565b905090565b600080600061043185856104d9565b61151a54909150600160a01b900469ffffffffffffffffffff168614610474578086156104685761046387878761071b565b61046a565b855b92509250506104d1565b61151a546001600160a01b0316610489610742565b146104c757610496610742565b61151a80546001600160a01b0319166001600160a01b03929092169190911790556104c286868661071b565b611519555b6115195490925090505b935093915050565b6000805461ffff161580156104ee5750600354155b1561054c576040518060600160405280848152602001600081526020018381525060016000610708811061051e57fe5b60030201600082015181600001556020820151816001015560408201518160020155905050600190506106b9565b6000805460019061ffff16610708811061056257fe5b604080516060810182526003929092029290920180548252600181015460208301526002015491810182905291508310156105cc576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156106175780518414610617576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b805184141561062a5760009150506106b9565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c03918202909301928201929092529182018990529490931690811061068d57fe5b600302016000820151816000015560208201518160010155604082015181600201559050506001925050505b92915050565b61151a546000906001600160a01b03166106d7610742565b1480156106f9575061151a54600160a01b900469ffffffffffffffffffff1684145b156107085750611519546102e5565b61071384848461071b565b949350505050565b600080610729858585610746565b905080156107375780610739565b835b95945050505050565b4290565b6000805461ffff1615801561075b5750600354155b80610764575083155b15610771575060006102e5565b6000805460019061ffff16610708811061078757fe5b604080516060810182526003929092029290920180548252600181015460208301526002015491810182905291508314156107fc57805184146107fc576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610806610742565b905060006108148288610960565b9050600061086561085a61083261082b868a610960565b8a906109bd565b61085461084c88604001518b61096090919063ffffffff16565b8851906109bd565b90610a16565b602086015190610a16565b905060008061087384610a70565b915091506000826040015185141561089057506020820151610943565b84826040015114156108a757506020810151610943565b8160400151836040015114156108c75760009750505050505050506102e5565b60408201516108e757506040820151825160208401519186030201610943565b600083604001518603905060008460400151846040015103905061093e6109338261092d856109278a602001518a6020015161096090919063ffffffff16565b906109bd565b90610b96565b602087015190610a16565b925050505b6109518b61092d8684610960565b9b9a5050505050505050505050565b6000828211156109b7576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000826109cc575060006106b9565b828202828482816109d957fe5b04146102e55760405162461bcd60e51b8152600401808060200182810382526021815260200180610f786021913960400191505060405180910390fd5b6000828201838110156102e5576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b610a78610d10565b610a80610d10565b60005460019061ffff166107088110610a9557fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610ae557fe5b600302016002015411610af757610b91565b6000546001906107089061ffff9081168301160661ffff166107088110610b1a57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610b705760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610b83575080610b91565b610b8c83610bfd565b915091505b915091565b6000808211610bec576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610bf557fe5b049392505050565b610c05610d10565b610c0d610d10565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610c4357fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610c8057806001019250610c29565b6001610708828201066107088110610c9457fe5b6003020160405180606001604052908160008201548152602001600182015481526020016002820154815250509350600086866040015111159050808015610ce0575084604001518711155b15610ceb5750610d08565b80610cfb57600182039250610d02565b8160010193505b50610c29565b505050915091565b60405180606001604052806000815260200160008152602001600081525090565b600060608284031215610d42578081fd5b6040516060810181811067ffffffffffffffff82111715610d5f57fe5b80604052508251815260208301516020820152604083015160408201528091505092915050565b600060208284031215610d97578081fd5b5035919050565b60008151808452815b81811015610dc357602081850181015186830182015201610da7565b81811115610dd45782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6000602082526102e56020830184610d9e565b60006040820160408352818554600180821660008114610e375760018114610e5557610e8e565b60028304607f16855260ff1983166060880152608087019350610e8e565b60028304808652610e658a610f6b565b875b82811015610e845781548a82016060015290840190602001610e67565b8901606001955050505b5050508381036020850152610ea38186610d9e565b9695505050505050565b6020808252600690820152654250465f4e5560d01b604082015260600190565b6020808252600790820152662128232faa28ad60c91b604082015260600190565b60208082526006908201526504250465f49560d41b604082015260600190565b6020808252600790820152662128232faa212d60c91b604082015260600190565b61ffff91909116815260200190565b90815260200190565b9283526020830191909152604082015260600190565b60ff91909116815260200190565b6000908152602090209056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a26469706673582212200f060a571326a5b88a91cae890f6d61f98050f34b28eb3ead0cec0a6635620ae64736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063a2e6204511610066578063a2e620451461010d578063aed3aff714610117578063cdf456e11461012c578063e757223014610141578063f06a1e131461015457610093565b80631d1a111a14610098578063252c09d7146100c1578063313ce567146100e35780635368945b146100f8575b600080fd5b6100ab6100a6366004610d86565b61015c565b6040516100b89190610f3e565b60405180910390f35b6100d46100cf366004610d86565b610196565b6040516100b893929190610f47565b6100eb6101be565b6040516100b89190610f5d565b6101006101c3565b6040516100b89190610de9565b6101156101d3565b005b61011f61021f565b6040516100b89190610f2f565b610134610229565b6040516100b89190610dfd565b6100ab61014f366004610d86565b6102b8565b6101346102ec565b600080610167610311565b90508261017657519050610191565b600061018b8483600001518460200151610422565b93505050505b919050565b60018161070881106101a757600080fd5b600302018054600182015460029092015490925083565b601290565b61151c546001600160a01b031681565b60006101dd610311565b905060006101f3826000015183602001516104d9565b90508061021b5760405162461bcd60e51b815260040161021290610ead565b60405180910390fd5b5050565b60005461ffff1681565b61151b805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102b05780601f10610285576101008083540402835291602001916102b0565b820191906000526020600020905b81548152906001019060200180831161029357829003601f168201915b505050505081565b6000806102c3610311565b9050826102d257519050610191565b6102e583826000015183602001516106bf565b9392505050565b604051806040016040528060038152602001621554d160ea1b81525081565b3b151590565b610319610d10565b61151c5460408051808201825260038152621554d160ea1b6020820152905163195556f360e21b81526000926001600160a01b0316916365555bcc916103659161151b91600401610e10565b60606040518083038186803b15801561037d57600080fd5b505afa158015610391573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103b59190610d31565b905060008160400151116103db5760405162461bcd60e51b815260040161021290610ecd565b60008160200151116103ff5760405162461bcd60e51b815260040161021290610f0e565b805161041d5760405162461bcd60e51b815260040161021290610eee565b905090565b600080600061043185856104d9565b61151a54909150600160a01b900469ffffffffffffffffffff168614610474578086156104685761046387878761071b565b61046a565b855b92509250506104d1565b61151a546001600160a01b0316610489610742565b146104c757610496610742565b61151a80546001600160a01b0319166001600160a01b03929092169190911790556104c286868661071b565b611519555b6115195490925090505b935093915050565b6000805461ffff161580156104ee5750600354155b1561054c576040518060600160405280848152602001600081526020018381525060016000610708811061051e57fe5b60030201600082015181600001556020820151816001015560408201518160020155905050600190506106b9565b6000805460019061ffff16610708811061056257fe5b604080516060810182526003929092029290920180548252600181015460208301526002015491810182905291508310156105cc576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156106175780518414610617576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b805184141561062a5760009150506106b9565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c03918202909301928201929092529182018990529490931690811061068d57fe5b600302016000820151816000015560208201518160010155604082015181600201559050506001925050505b92915050565b61151a546000906001600160a01b03166106d7610742565b1480156106f9575061151a54600160a01b900469ffffffffffffffffffff1684145b156107085750611519546102e5565b61071384848461071b565b949350505050565b600080610729858585610746565b905080156107375780610739565b835b95945050505050565b4290565b6000805461ffff1615801561075b5750600354155b80610764575083155b15610771575060006102e5565b6000805460019061ffff16610708811061078757fe5b604080516060810182526003929092029290920180548252600181015460208301526002015491810182905291508314156107fc57805184146107fc576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610806610742565b905060006108148288610960565b9050600061086561085a61083261082b868a610960565b8a906109bd565b61085461084c88604001518b61096090919063ffffffff16565b8851906109bd565b90610a16565b602086015190610a16565b905060008061087384610a70565b915091506000826040015185141561089057506020820151610943565b84826040015114156108a757506020810151610943565b8160400151836040015114156108c75760009750505050505050506102e5565b60408201516108e757506040820151825160208401519186030201610943565b600083604001518603905060008460400151846040015103905061093e6109338261092d856109278a602001518a6020015161096090919063ffffffff16565b906109bd565b90610b96565b602087015190610a16565b925050505b6109518b61092d8684610960565b9b9a5050505050505050505050565b6000828211156109b7576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000826109cc575060006106b9565b828202828482816109d957fe5b04146102e55760405162461bcd60e51b8152600401808060200182810382526021815260200180610f786021913960400191505060405180910390fd5b6000828201838110156102e5576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b610a78610d10565b610a80610d10565b60005460019061ffff166107088110610a9557fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610ae557fe5b600302016002015411610af757610b91565b6000546001906107089061ffff9081168301160661ffff166107088110610b1a57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610b705760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610b83575080610b91565b610b8c83610bfd565b915091505b915091565b6000808211610bec576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610bf557fe5b049392505050565b610c05610d10565b610c0d610d10565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610c4357fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610c8057806001019250610c29565b6001610708828201066107088110610c9457fe5b6003020160405180606001604052908160008201548152602001600182015481526020016002820154815250509350600086866040015111159050808015610ce0575084604001518711155b15610ceb5750610d08565b80610cfb57600182039250610d02565b8160010193505b50610c29565b505050915091565b60405180606001604052806000815260200160008152602001600081525090565b600060608284031215610d42578081fd5b6040516060810181811067ffffffffffffffff82111715610d5f57fe5b80604052508251815260208301516020820152604083015160408201528091505092915050565b600060208284031215610d97578081fd5b5035919050565b60008151808452815b81811015610dc357602081850181015186830182015201610da7565b81811115610dd45782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6000602082526102e56020830184610d9e565b60006040820160408352818554600180821660008114610e375760018114610e5557610e8e565b60028304607f16855260ff1983166060880152608087019350610e8e565b60028304808652610e658a610f6b565b875b82811015610e845781548a82016060015290840190602001610e67565b8901606001955050505b5050508381036020850152610ea38186610d9e565b9695505050505050565b6020808252600690820152654250465f4e5560d01b604082015260600190565b6020808252600790820152662128232faa28ad60c91b604082015260600190565b60208082526006908201526504250465f49560d41b604082015260600190565b6020808252600790820152662128232faa212d60c91b604082015260600190565b61ffff91909116815260200190565b90815260200190565b9283526020830191909152604082015260600190565b60ff91909116815260200190565b6000908152602090209056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a26469706673582212200f060a571326a5b88a91cae890f6d61f98050f34b28eb3ead0cec0a6635620ae64736f6c63430007060033",
"bytecode": "0x60806040523480156200001157600080fd5b5060405162001285380380620012858339810160408190526200003491620001ab565b61151a8054600160a01b600160f01b031916600160a01b6001600160501b03841602179055620000796001600160a01b038416620000dd602090811b6200030017901c565b620000a15760405162461bcd60e51b815260040162000098906200029f565b60405180910390fd5b61151c80546001600160a01b0319166001600160a01b0385161790558151620000d39061151b906020850190620000e7565b50505050620002c0565b803b15155b919050565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200011f57600085556200016a565b82601f106200013a57805160ff19168380011785556200016a565b828001600101855582156200016a579182015b828111156200016a5782518255916020019190600101906200014d565b50620001789291506200017c565b5090565b5b808211156200017857600081556001016200017d565b80516001600160501b0381168114620000e257600080fd5b600080600060608486031215620001c0578283fd5b83516001600160a01b0381168114620001d7578384fd5b602085810151919450906001600160401b0380821115620001f6578485fd5b818701915087601f8301126200020a578485fd5b8151818111156200021757fe5b604051601f8201601f19168101850183811182821017156200023557fe5b60405281815283820185018a10156200024c578687fd5b8692505b818310156200026f578383018501518184018601529184019162000250565b818311156200028057868583830101525b8096505050505050620002966040850162000193565b90509250925092565b6020808252600790820152664250465f414e4360c81b604082015260600190565b610fb580620002d06000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063a2e6204511610066578063a2e620451461010d578063aed3aff714610117578063cdf456e11461012c578063e757223014610141578063f06a1e131461015457610093565b80631d1a111a14610098578063252c09d7146100c1578063313ce567146100e35780635368945b146100f8575b600080fd5b6100ab6100a6366004610d6d565b61015c565b6040516100b89190610f25565b60405180910390f35b6100d46100cf366004610d6d565b610192565b6040516100b893929190610f2e565b6100eb6101ba565b6040516100b89190610f44565b6101006101bf565b6040516100b89190610dd0565b6101156101cf565b005b61011f61021b565b6040516100b89190610f16565b610134610225565b6040516100b89190610de4565b6100ab61014f366004610d6d565b6102b4565b6101346102e1565b600080610167610306565b9050826101765751905061018d565b6101898382600001518360200151610417565b9150505b919050565b60018161070881106101a357600080fd5b600302018054600182015460029092015490925083565b601290565b61151c546001600160a01b031681565b60006101d9610306565b905060006101ef826000015183602001516104c0565b9050806102175760405162461bcd60e51b815260040161020e90610e94565b60405180910390fd5b5050565b60005461ffff1681565b61151b805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102ac5780601f10610281576101008083540402835291602001916102ac565b820191906000526020600020905b81548152906001019060200180831161028f57829003601f168201915b505050505081565b6000806102bf610306565b9050826102ce5751905061018d565b61018983826000015183602001516106a6565b604051806040016040528060038152602001621554d160ea1b81525081565b3b151590565b61030e610cf7565b61151c5460408051808201825260038152621554d160ea1b6020820152905163195556f360e21b81526000926001600160a01b0316916365555bcc9161035a9161151b91600401610df7565b60606040518083038186803b15801561037257600080fd5b505afa158015610386573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103aa9190610d18565b905060008160400151116103d05760405162461bcd60e51b815260040161020e90610eb4565b60008160200151116103f45760405162461bcd60e51b815260040161020e90610ef5565b80516104125760405162461bcd60e51b815260040161020e90610ed5565b905090565b600061042383836104c0565b5061151a54600160a01b900469ffffffffffffffffffff16841461046057831561045757610452848484610702565b610459565b825b90506104b9565b61151a546001600160a01b0316610475610729565b146104b357610482610729565b61151a80546001600160a01b0319166001600160a01b03929092169190911790556104ae848484610702565b611519555b50611519545b9392505050565b6000805461ffff161580156104d55750600354155b15610533576040518060600160405280848152602001600081526020018381525060016000610708811061050557fe5b60030201600082015181600001556020820151816001015560408201518160020155905050600190506106a0565b6000805460019061ffff16610708811061054957fe5b604080516060810182526003929092029290920180548252600181015460208301526002015491810182905291508310156105b3576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156105fe57805184146105fe576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b80518414156106115760009150506106a0565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c03918202909301928201929092529182018990529490931690811061067457fe5b600302016000820151816000015560208201518160010155604082015181600201559050506001925050505b92915050565b61151a546000906001600160a01b03166106be610729565b1480156106e0575061151a54600160a01b900469ffffffffffffffffffff1684145b156106ef5750611519546104b9565b6106fa848484610702565b949350505050565b60008061071085858561072d565b9050801561071e5780610720565b835b95945050505050565b4290565b6000805461ffff161580156107425750600354155b8061074b575083155b15610758575060006104b9565b6000805460019061ffff16610708811061076e57fe5b604080516060810182526003929092029290920180548252600181015460208301526002015491810182905291508314156107e357805184146107e3576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b60006107ed610729565b905060006107fb8288610947565b9050600061084c610841610819610812868a610947565b8a906109a4565b61083b61083388604001518b61094790919063ffffffff16565b8851906109a4565b906109fd565b6020860151906109fd565b905060008061085a84610a57565b91509150600082604001518514156108775750602082015161092a565b848260400151141561088e5750602081015161092a565b8160400151836040015114156108ae5760009750505050505050506104b9565b60408201516108ce5750604082015182516020840151918603020161092a565b600083604001518603905060008460400151846040015103905061092561091a826109148561090e8a602001518a6020015161094790919063ffffffff16565b906109a4565b90610b7d565b6020870151906109fd565b925050505b6109388b6109148684610947565b9b9a5050505050505050505050565b60008282111561099e576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000826109b3575060006106a0565b828202828482816109c057fe5b04146104b95760405162461bcd60e51b8152600401808060200182810382526021815260200180610f5f6021913960400191505060405180910390fd5b6000828201838110156104b9576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b610a5f610cf7565b610a67610cf7565b60005460019061ffff166107088110610a7c57fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610acc57fe5b600302016002015411610ade57610b78565b6000546001906107089061ffff9081168301160661ffff166107088110610b0157fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610b575760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610b6a575080610b78565b610b7383610be4565b915091505b915091565b6000808211610bd3576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610bdc57fe5b049392505050565b610bec610cf7565b610bf4610cf7565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610c2a57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610c6757806001019250610c10565b6001610708828201066107088110610c7b57fe5b6003020160405180606001604052908160008201548152602001600182015481526020016002820154815250509350600086866040015111159050808015610cc7575084604001518711155b15610cd25750610cef565b80610ce257600182039250610ce9565b8160010193505b50610c10565b505050915091565b60405180606001604052806000815260200160008152602001600081525090565b600060608284031215610d29578081fd5b6040516060810181811067ffffffffffffffff82111715610d4657fe5b80604052508251815260208301516020820152604083015160408201528091505092915050565b600060208284031215610d7e578081fd5b5035919050565b60008151808452815b81811015610daa57602081850181015186830182015201610d8e565b81811115610dbb5782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6000602082526104b96020830184610d85565b60006040820160408352818554600180821660008114610e1e5760018114610e3c57610e75565b60028304607f16855260ff1983166060880152608087019350610e75565b60028304808652610e4c8a610f52565b875b82811015610e6b5781548a82016060015290840190602001610e4e565b8901606001955050505b5050508381036020850152610e8a8186610d85565b9695505050505050565b6020808252600690820152654250465f4e5560d01b604082015260600190565b6020808252600790820152662128232faa28ad60c91b604082015260600190565b60208082526006908201526504250465f49560d41b604082015260600190565b6020808252600790820152662128232faa212d60c91b604082015260600190565b61ffff91909116815260200190565b90815260200190565b9283526020830191909152604082015260600190565b60ff91909116815260200190565b6000908152602090209056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220663d2a1d438ccbaea0d0655fbae2be96413773285b140eacc0c3ae4557a007d464736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063a2e6204511610066578063a2e620451461010d578063aed3aff714610117578063cdf456e11461012c578063e757223014610141578063f06a1e131461015457610093565b80631d1a111a14610098578063252c09d7146100c1578063313ce567146100e35780635368945b146100f8575b600080fd5b6100ab6100a6366004610d6d565b61015c565b6040516100b89190610f25565b60405180910390f35b6100d46100cf366004610d6d565b610192565b6040516100b893929190610f2e565b6100eb6101ba565b6040516100b89190610f44565b6101006101bf565b6040516100b89190610dd0565b6101156101cf565b005b61011f61021b565b6040516100b89190610f16565b610134610225565b6040516100b89190610de4565b6100ab61014f366004610d6d565b6102b4565b6101346102e1565b600080610167610306565b9050826101765751905061018d565b6101898382600001518360200151610417565b9150505b919050565b60018161070881106101a357600080fd5b600302018054600182015460029092015490925083565b601290565b61151c546001600160a01b031681565b60006101d9610306565b905060006101ef826000015183602001516104c0565b9050806102175760405162461bcd60e51b815260040161020e90610e94565b60405180910390fd5b5050565b60005461ffff1681565b61151b805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102ac5780601f10610281576101008083540402835291602001916102ac565b820191906000526020600020905b81548152906001019060200180831161028f57829003601f168201915b505050505081565b6000806102bf610306565b9050826102ce5751905061018d565b61018983826000015183602001516106a6565b604051806040016040528060038152602001621554d160ea1b81525081565b3b151590565b61030e610cf7565b61151c5460408051808201825260038152621554d160ea1b6020820152905163195556f360e21b81526000926001600160a01b0316916365555bcc9161035a9161151b91600401610df7565b60606040518083038186803b15801561037257600080fd5b505afa158015610386573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103aa9190610d18565b905060008160400151116103d05760405162461bcd60e51b815260040161020e90610eb4565b60008160200151116103f45760405162461bcd60e51b815260040161020e90610ef5565b80516104125760405162461bcd60e51b815260040161020e90610ed5565b905090565b600061042383836104c0565b5061151a54600160a01b900469ffffffffffffffffffff16841461046057831561045757610452848484610702565b610459565b825b90506104b9565b61151a546001600160a01b0316610475610729565b146104b357610482610729565b61151a80546001600160a01b0319166001600160a01b03929092169190911790556104ae848484610702565b611519555b50611519545b9392505050565b6000805461ffff161580156104d55750600354155b15610533576040518060600160405280848152602001600081526020018381525060016000610708811061050557fe5b60030201600082015181600001556020820151816001015560408201518160020155905050600190506106a0565b6000805460019061ffff16610708811061054957fe5b604080516060810182526003929092029290920180548252600181015460208301526002015491810182905291508310156105b3576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156105fe57805184146105fe576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b80518414156106115760009150506106a0565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c03918202909301928201929092529182018990529490931690811061067457fe5b600302016000820151816000015560208201518160010155604082015181600201559050506001925050505b92915050565b61151a546000906001600160a01b03166106be610729565b1480156106e0575061151a54600160a01b900469ffffffffffffffffffff1684145b156106ef5750611519546104b9565b6106fa848484610702565b949350505050565b60008061071085858561072d565b9050801561071e5780610720565b835b95945050505050565b4290565b6000805461ffff161580156107425750600354155b8061074b575083155b15610758575060006104b9565b6000805460019061ffff16610708811061076e57fe5b604080516060810182526003929092029290920180548252600181015460208301526002015491810182905291508314156107e357805184146107e3576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b60006107ed610729565b905060006107fb8288610947565b9050600061084c610841610819610812868a610947565b8a906109a4565b61083b61083388604001518b61094790919063ffffffff16565b8851906109a4565b906109fd565b6020860151906109fd565b905060008061085a84610a57565b91509150600082604001518514156108775750602082015161092a565b848260400151141561088e5750602081015161092a565b8160400151836040015114156108ae5760009750505050505050506104b9565b60408201516108ce5750604082015182516020840151918603020161092a565b600083604001518603905060008460400151846040015103905061092561091a826109148561090e8a602001518a6020015161094790919063ffffffff16565b906109a4565b90610b7d565b6020870151906109fd565b925050505b6109388b6109148684610947565b9b9a5050505050505050505050565b60008282111561099e576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000826109b3575060006106a0565b828202828482816109c057fe5b04146104b95760405162461bcd60e51b8152600401808060200182810382526021815260200180610f5f6021913960400191505060405180910390fd5b6000828201838110156104b9576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b610a5f610cf7565b610a67610cf7565b60005460019061ffff166107088110610a7c57fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610acc57fe5b600302016002015411610ade57610b78565b6000546001906107089061ffff9081168301160661ffff166107088110610b0157fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610b575760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610b6a575080610b78565b610b7383610be4565b915091505b915091565b6000808211610bd3576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610bdc57fe5b049392505050565b610bec610cf7565b610bf4610cf7565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610c2a57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610c6757806001019250610c10565b6001610708828201066107088110610c7b57fe5b6003020160405180606001604052908160008201548152602001600182015481526020016002820154815250509350600086866040015111159050808015610cc7575084604001518711155b15610cd25750610cef565b80610ce257600182039250610ce9565b8160010193505b50610c10565b505050915091565b60405180606001604052806000815260200160008152602001600081525090565b600060608284031215610d29578081fd5b6040516060810181811067ffffffffffffffff82111715610d4657fe5b80604052508251815260208301516020820152604083015160408201528091505092915050565b600060208284031215610d7e578081fd5b5035919050565b60008151808452815b81811015610daa57602081850181015186830182015201610d8e565b81811115610dbb5782602083870101525b50601f01601f19169290920160200192915050565b6001600160a01b0391909116815260200190565b6000602082526104b96020830184610d85565b60006040820160408352818554600180821660008114610e1e5760018114610e3c57610e75565b60028304607f16855260ff1983166060880152608087019350610e75565b60028304808652610e4c8a610f52565b875b82811015610e6b5781548a82016060015290840190602001610e4e565b8901606001955050505b5050508381036020850152610e8a8186610d85565b9695505050505050565b6020808252600690820152654250465f4e5560d01b604082015260600190565b6020808252600790820152662128232faa28ad60c91b604082015260600190565b60208082526006908201526504250465f49560d41b604082015260600190565b6020808252600790820152662128232faa212d60c91b604082015260600190565b61ffff91909116815260200190565b90815260200190565b9283526020830191909152604082015260600190565b60ff91909116815260200190565b6000908152602090209056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220663d2a1d438ccbaea0d0655fbae2be96413773285b140eacc0c3ae4557a007d464736f6c63430007060033",
"linkReferences": {},
"deployedLinkReferences": {}
}

@@ -160,6 +160,6 @@ {

],
"bytecode": "0x60a060405234801561001057600080fd5b506040516111f13803806111f18339818101604052604081101561003357600080fd5b50805160209182015161151a8054600160a01b600160f01b031916600160a01b6001600160501b03841602179055909161007f906001600160a01b038416906100d0811b6104d517901c565b6100ba576040805162461bcd60e51b81526020600482015260076024820152664350465f414e4360c81b604482015290519081900360640190fd5b5060601b6001600160601b0319166080526100d6565b3b151590565b60805160601c6110e561010c6000398061023d52806102c752806102f152806104e652806108fd52806109c352506110e56000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80639a6fc8f51161005b5780639a6fc8f514610139578063a2e6204514610178578063aed3aff714610182578063e7572230146101a157610088565b80631d1a111a1461008d578063252c09d7146100bc578063313ce567146100f75780633ad59dbc14610115575b600080fd5b6100aa600480360360208110156100a357600080fd5b50356101be565b60408051918252519081900360200190f35b6100d9600480360360208110156100d257600080fd5b5035610211565b60408051938452602084019290925282820152519081900360600190f35b6100ff610239565b6040805160ff9092168252519081900360200190f35b61011d6102c5565b604080516001600160a01b039092168252519081900360200190f35b61015f6004803603602081101561014f57600080fd5b50356001600160501b03166102e9565b6040805192835260208301919091528051918290030190f35b610180610420565b005b61018a61047e565b6040805161ffff9092168252519081900360200190f35b6100aa600480360360208110156101b757600080fd5b5035610488565b6000806000806101cc6104db565b92509250925084600014806101e857506001600160501b038316155b156101f75750915061020c9050565b60006102048684846105b2565b955050505050505b919050565b600181610708811061022257600080fd5b600302018054600182015460029092015490925083565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561029457600080fd5b505afa1580156102a8573d6000803e3d6000fd5b505050506040513d60208110156102be57600080fd5b5051905090565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5866040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b15801561035c57600080fd5b505afa158015610370573d6000803e3d6000fd5b505050506040513d60a081101561038657600080fd5b5060208101516060909101519092509050600082136103d5576040805162461bcd60e51b815260206004820152600660248201526504350465f49560d41b604482015290519081900360640190fd5b60008111610415576040805162461bcd60e51b81526020600482015260086024820152674350465f52494e4360c01b604482015290519081900360640190fd5b90925090505b915091565b60008061042b6104db565b9250925050600061043c8383610666565b905080610479576040805162461bcd60e51b81526020600482015260066024820152654350465f4e5560d01b604482015290519081900360640190fd5b505050565b60005461ffff1681565b6000806000806104966104db565b92509250925084600014806104b257506001600160501b038316155b156104c15750915061020c9050565b6104cc85838361084c565b95945050505050565b3b151590565b6000806000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561053d57600080fd5b505afa158015610551573d6000803e3d6000fd5b505050506040513d60a081101561056757600080fd5b50805160208201516060909201519196509350859250905060008212156105a657610591836108a7565b61059d600184036108f2565b90965090935090505b91945090915050909192565b60008060006105c18585610666565b61151a54909150600160a01b90046001600160501b03168614610601578086156105f5576105f0878787610a7b565b6105f7565b855b925092505061065e565b61151a546001600160a01b0316610616610aa0565b1461065457610623610aa0565b61151a80546001600160a01b0319166001600160a01b039290921691909117905561064f868686610a7b565b611519555b6115195490925090505b935093915050565b6000805461ffff1615801561067b5750600354155b156106d957604051806060016040528084815260200160008152602001838152506001600061070881106106ab57fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019050610846565b6000805460019061ffff1661070881106106ef57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831015610759576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156107a457805184146107a4576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b80518414156107b7576000915050610846565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c03918202909301928201929092529182018990529490931690811061081a57fe5b600302016000820151816000015560208201518160010155604082015181600201559050506001925050505b92915050565b61151a546000906001600160a01b0316610864610aa0565b148015610883575061151a54600160a01b90046001600160501b031684145b156108925750611519546108a0565b61089d848484610a7b565b90505b9392505050565b6000816001600160501b0316116108ef576040805162461bcd60e51b8152602060048201526007602482015266086a08cbe9c8a960cb1b604482015290519081900360640190fd5b50565b6000806000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5886040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b15801561096857600080fd5b505afa15801561097c573d6000803e3d6000fd5b505050506040513d60a081101561099257600080fd5b508051602082015160609092015190945090925090505b6000821215610a6e576109bb836108a7565b6001830392507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5846040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b158015610a2e57600080fd5b505afa158015610a42573d6000803e3d6000fd5b505050506040513d60a0811015610a5857600080fd5b50602081015160609091015190925090506109a9565b9196909550909350915050565b600080610a89858585610aa4565b90508015610a9757806104cc565b50919392505050565b4290565b6000805461ffff16158015610ab95750600354155b80610ac2575083155b15610acf575060006108a0565b6000805460019061ffff166107088110610ae557fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831415610b5a5780518414610b5a576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610b64610aa0565b90506000610b728288610cbe565b90506000610bc3610bb8610b90610b89868a610cbe565b8a90610d1b565b610bb2610baa88604001518b610cbe90919063ffffffff16565b885190610d1b565b90610d74565b602086015190610d74565b9050600080610bd184610dce565b9150915060008260400151851415610bee57506020820151610ca1565b8482604001511415610c0557506020810151610ca1565b816040015183604001511415610c255760009750505050505050506108a0565b6040820151610c4557506040820151825160208401519186030201610ca1565b6000836040015186039050600084604001518460400151039050610c9c610c9182610c8b85610c858a602001518a60200151610cbe90919063ffffffff16565b90610d1b565b90610ef3565b602087015190610d74565b925050505b610caf8b610c8b8684610cbe565b9b9a5050505050505050505050565b600082821115610d15576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082610d2a57506000610846565b82820282848281610d3757fe5b04146108a05760405162461bcd60e51b815260040180806020018281038252602181526020018061108f6021913960400191505060405180910390fd5b6000828201838110156108a0576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b610dd661106d565b610dde61106d565b60005460019061ffff166107088110610df357fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610e4357fe5b600302016002015411610e555761041b565b6000546001906107089061ffff9081168301160661ffff166107088110610e7857fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610ece5760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610ee157508061041b565b610eea83610f5a565b91509150915091565b6000808211610f49576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610f5257fe5b049392505050565b610f6261106d565b610f6a61106d565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610fa057fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610fdd57806001019250610f86565b6001610708828201066107088110610ff157fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050935060008686604001511115905080801561103d575084604001518711155b156110485750611065565b806110585760018203925061105f565b8160010193505b50610f86565b505050915091565b6040518060600160405280600081526020016000815260200160008152509056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220f78e664fdfcf29ce9d4617cb20c1df9468de294d1bdb33a08f6a9f979d4430e564736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c80639a6fc8f51161005b5780639a6fc8f514610139578063a2e6204514610178578063aed3aff714610182578063e7572230146101a157610088565b80631d1a111a1461008d578063252c09d7146100bc578063313ce567146100f75780633ad59dbc14610115575b600080fd5b6100aa600480360360208110156100a357600080fd5b50356101be565b60408051918252519081900360200190f35b6100d9600480360360208110156100d257600080fd5b5035610211565b60408051938452602084019290925282820152519081900360600190f35b6100ff610239565b6040805160ff9092168252519081900360200190f35b61011d6102c5565b604080516001600160a01b039092168252519081900360200190f35b61015f6004803603602081101561014f57600080fd5b50356001600160501b03166102e9565b6040805192835260208301919091528051918290030190f35b610180610420565b005b61018a61047e565b6040805161ffff9092168252519081900360200190f35b6100aa600480360360208110156101b757600080fd5b5035610488565b6000806000806101cc6104db565b92509250925084600014806101e857506001600160501b038316155b156101f75750915061020c9050565b60006102048684846105b2565b955050505050505b919050565b600181610708811061022257600080fd5b600302018054600182015460029092015490925083565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561029457600080fd5b505afa1580156102a8573d6000803e3d6000fd5b505050506040513d60208110156102be57600080fd5b5051905090565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5866040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b15801561035c57600080fd5b505afa158015610370573d6000803e3d6000fd5b505050506040513d60a081101561038657600080fd5b5060208101516060909101519092509050600082136103d5576040805162461bcd60e51b815260206004820152600660248201526504350465f49560d41b604482015290519081900360640190fd5b60008111610415576040805162461bcd60e51b81526020600482015260086024820152674350465f52494e4360c01b604482015290519081900360640190fd5b90925090505b915091565b60008061042b6104db565b9250925050600061043c8383610666565b905080610479576040805162461bcd60e51b81526020600482015260066024820152654350465f4e5560d01b604482015290519081900360640190fd5b505050565b60005461ffff1681565b6000806000806104966104db565b92509250925084600014806104b257506001600160501b038316155b156104c15750915061020c9050565b6104cc85838361084c565b95945050505050565b3b151590565b6000806000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561053d57600080fd5b505afa158015610551573d6000803e3d6000fd5b505050506040513d60a081101561056757600080fd5b50805160208201516060909201519196509350859250905060008212156105a657610591836108a7565b61059d600184036108f2565b90965090935090505b91945090915050909192565b60008060006105c18585610666565b61151a54909150600160a01b90046001600160501b03168614610601578086156105f5576105f0878787610a7b565b6105f7565b855b925092505061065e565b61151a546001600160a01b0316610616610aa0565b1461065457610623610aa0565b61151a80546001600160a01b0319166001600160a01b039290921691909117905561064f868686610a7b565b611519555b6115195490925090505b935093915050565b6000805461ffff1615801561067b5750600354155b156106d957604051806060016040528084815260200160008152602001838152506001600061070881106106ab57fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019050610846565b6000805460019061ffff1661070881106106ef57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831015610759576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156107a457805184146107a4576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b80518414156107b7576000915050610846565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c03918202909301928201929092529182018990529490931690811061081a57fe5b600302016000820151816000015560208201518160010155604082015181600201559050506001925050505b92915050565b61151a546000906001600160a01b0316610864610aa0565b148015610883575061151a54600160a01b90046001600160501b031684145b156108925750611519546108a0565b61089d848484610a7b565b90505b9392505050565b6000816001600160501b0316116108ef576040805162461bcd60e51b8152602060048201526007602482015266086a08cbe9c8a960cb1b604482015290519081900360640190fd5b50565b6000806000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5886040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b15801561096857600080fd5b505afa15801561097c573d6000803e3d6000fd5b505050506040513d60a081101561099257600080fd5b508051602082015160609092015190945090925090505b6000821215610a6e576109bb836108a7565b6001830392507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5846040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b158015610a2e57600080fd5b505afa158015610a42573d6000803e3d6000fd5b505050506040513d60a0811015610a5857600080fd5b50602081015160609091015190925090506109a9565b9196909550909350915050565b600080610a89858585610aa4565b90508015610a9757806104cc565b50919392505050565b4290565b6000805461ffff16158015610ab95750600354155b80610ac2575083155b15610acf575060006108a0565b6000805460019061ffff166107088110610ae557fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831415610b5a5780518414610b5a576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610b64610aa0565b90506000610b728288610cbe565b90506000610bc3610bb8610b90610b89868a610cbe565b8a90610d1b565b610bb2610baa88604001518b610cbe90919063ffffffff16565b885190610d1b565b90610d74565b602086015190610d74565b9050600080610bd184610dce565b9150915060008260400151851415610bee57506020820151610ca1565b8482604001511415610c0557506020810151610ca1565b816040015183604001511415610c255760009750505050505050506108a0565b6040820151610c4557506040820151825160208401519186030201610ca1565b6000836040015186039050600084604001518460400151039050610c9c610c9182610c8b85610c858a602001518a60200151610cbe90919063ffffffff16565b90610d1b565b90610ef3565b602087015190610d74565b925050505b610caf8b610c8b8684610cbe565b9b9a5050505050505050505050565b600082821115610d15576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082610d2a57506000610846565b82820282848281610d3757fe5b04146108a05760405162461bcd60e51b815260040180806020018281038252602181526020018061108f6021913960400191505060405180910390fd5b6000828201838110156108a0576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b610dd661106d565b610dde61106d565b60005460019061ffff166107088110610df357fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610e4357fe5b600302016002015411610e555761041b565b6000546001906107089061ffff9081168301160661ffff166107088110610e7857fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610ece5760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610ee157508061041b565b610eea83610f5a565b91509150915091565b6000808211610f49576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610f5257fe5b049392505050565b610f6261106d565b610f6a61106d565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610fa057fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610fdd57806001019250610f86565b6001610708828201066107088110610ff157fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050935060008686604001511115905080801561103d575084604001518711155b156110485750611065565b806110585760018203925061105f565b8160010193505b50610f86565b505050915091565b6040518060600160405280600081526020016000815260200160008152509056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220f78e664fdfcf29ce9d4617cb20c1df9468de294d1bdb33a08f6a9f979d4430e564736f6c63430007060033",
"bytecode": "0x60a060405234801561001057600080fd5b506040516111d63803806111d68339818101604052604081101561003357600080fd5b50805160209182015161151a8054600160a01b600160f01b031916600160a01b6001600160501b03841602179055909161007f906001600160a01b038416906100d0811b6104c817901c565b6100ba576040805162461bcd60e51b81526020600482015260076024820152664350465f414e4360c81b604482015290519081900360640190fd5b5060601b6001600160601b0319166080526100d6565b3b151590565b60805160601c6110ca61010c6000398061023952806102c352806102ed52806104d952806108e052806109a652506110ca6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80639a6fc8f51161005b5780639a6fc8f514610139578063a2e6204514610178578063aed3aff714610182578063e7572230146101a157610088565b80631d1a111a1461008d578063252c09d7146100bc578063313ce567146100f75780633ad59dbc14610115575b600080fd5b6100aa600480360360208110156100a357600080fd5b50356101be565b60408051918252519081900360200190f35b6100d9600480360360208110156100d257600080fd5b503561020d565b60408051938452602084019290925282820152519081900360600190f35b6100ff610235565b6040805160ff9092168252519081900360200190f35b61011d6102c1565b604080516001600160a01b039092168252519081900360200190f35b61015f6004803603602081101561014f57600080fd5b50356001600160501b03166102e5565b6040805192835260208301919091528051918290030190f35b61018061041c565b005b61018a61047a565b6040805161ffff9092168252519081900360200190f35b6100aa600480360360208110156101b757600080fd5b5035610484565b6000806000806101cc6104ce565b92509250925084600014806101e857506001600160501b038316155b156101f7575091506102089050565b6102028583836105a5565b93505050505b919050565b600181610708811061021e57600080fd5b600302018054600182015460029092015490925083565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561029057600080fd5b505afa1580156102a4573d6000803e3d6000fd5b505050506040513d60208110156102ba57600080fd5b5051905090565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5866040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b15801561035857600080fd5b505afa15801561036c573d6000803e3d6000fd5b505050506040513d60a081101561038257600080fd5b5060208101516060909101519092509050600082136103d1576040805162461bcd60e51b815260206004820152600660248201526504350465f49560d41b604482015290519081900360640190fd5b60008111610411576040805162461bcd60e51b81526020600482015260086024820152674350465f52494e4360c01b604482015290519081900360640190fd5b90925090505b915091565b6000806104276104ce565b92509250506000610438838361064b565b905080610475576040805162461bcd60e51b81526020600482015260066024820152654350465f4e5560d01b604482015290519081900360640190fd5b505050565b60005461ffff1681565b6000806000806104926104ce565b92509250925084600014806104ae57506001600160501b038316155b156104bd575091506102089050565b610202858383610831565b3b151590565b6000806000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561053057600080fd5b505afa158015610544573d6000803e3d6000fd5b505050506040513d60a081101561055a57600080fd5b5080516020820151606090920151919650935085925090506000821215610599576105848361088a565b610590600184036108d5565b90965090935090505b91945090915050909192565b60006105b1838361064b565b5061151a54600160a01b90046001600160501b031684146105eb5783156105e2576105dd848484610a5e565b6105e4565b825b9050610644565b61151a546001600160a01b0316610600610a85565b1461063e5761060d610a85565b61151a80546001600160a01b0319166001600160a01b0392909216919091179055610639848484610a5e565b611519555b50611519545b9392505050565b6000805461ffff161580156106605750600354155b156106be576040518060600160405280848152602001600081526020018381525060016000610708811061069057fe5b600302016000820151816000015560208201518160010155604082015181600201559050506001905061082b565b6000805460019061ffff1661070881106106d457fe5b6040805160608101825260039290920292909201805482526001810154602083015260020154918101829052915083101561073e576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156107895780518414610789576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b805184141561079c57600091505061082b565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c0391820290930192820192909252918201899052949093169081106107ff57fe5b600302016000820151816000015560208201518160010155604082015181600201559050506001925050505b92915050565b61151a546000906001600160a01b0316610849610a85565b148015610868575061151a54600160a01b90046001600160501b031684145b15610877575061151954610644565b610882848484610a5e565b949350505050565b6000816001600160501b0316116108d2576040805162461bcd60e51b8152602060048201526007602482015266086a08cbe9c8a960cb1b604482015290519081900360640190fd5b50565b6000806000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5886040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b15801561094b57600080fd5b505afa15801561095f573d6000803e3d6000fd5b505050506040513d60a081101561097557600080fd5b508051602082015160609092015190945090925090505b6000821215610a515761099e8361088a565b6001830392507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5846040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b158015610a1157600080fd5b505afa158015610a25573d6000803e3d6000fd5b505050506040513d60a0811015610a3b57600080fd5b506020810151606090910151909250905061098c565b9196909550909350915050565b600080610a6c858585610a89565b90508015610a7a5780610a7c565b835b95945050505050565b4290565b6000805461ffff16158015610a9e5750600354155b80610aa7575083155b15610ab457506000610644565b6000805460019061ffff166107088110610aca57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831415610b3f5780518414610b3f576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610b49610a85565b90506000610b578288610ca3565b90506000610ba8610b9d610b75610b6e868a610ca3565b8a90610d00565b610b97610b8f88604001518b610ca390919063ffffffff16565b885190610d00565b90610d59565b602086015190610d59565b9050600080610bb684610db3565b9150915060008260400151851415610bd357506020820151610c86565b8482604001511415610bea57506020810151610c86565b816040015183604001511415610c0a576000975050505050505050610644565b6040820151610c2a57506040820151825160208401519186030201610c86565b6000836040015186039050600084604001518460400151039050610c81610c7682610c7085610c6a8a602001518a60200151610ca390919063ffffffff16565b90610d00565b90610ed8565b602087015190610d59565b925050505b610c948b610c708684610ca3565b9b9a5050505050505050505050565b600082821115610cfa576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082610d0f5750600061082b565b82820282848281610d1c57fe5b04146106445760405162461bcd60e51b81526004018080602001828103825260218152602001806110746021913960400191505060405180910390fd5b600082820183811015610644576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b610dbb611052565b610dc3611052565b60005460019061ffff166107088110610dd857fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610e2857fe5b600302016002015411610e3a57610417565b6000546001906107089061ffff9081168301160661ffff166107088110610e5d57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610eb35760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610ec6575080610417565b610ecf83610f3f565b91509150915091565b6000808211610f2e576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610f3757fe5b049392505050565b610f47611052565b610f4f611052565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610f8557fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610fc257806001019250610f6b565b6001610708828201066107088110610fd657fe5b6003020160405180606001604052908160008201548152602001600182015481526020016002820154815250509350600086866040015111159050808015611022575084604001518711155b1561102d575061104a565b8061103d57600182039250611044565b8160010193505b50610f6b565b505050915091565b6040518060600160405280600081526020016000815260200160008152509056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122030a55344499919f2aec162437fa28f2cee976036ca6f6b8ec1bbfcd7ea92f73e64736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100885760003560e01c80639a6fc8f51161005b5780639a6fc8f514610139578063a2e6204514610178578063aed3aff714610182578063e7572230146101a157610088565b80631d1a111a1461008d578063252c09d7146100bc578063313ce567146100f75780633ad59dbc14610115575b600080fd5b6100aa600480360360208110156100a357600080fd5b50356101be565b60408051918252519081900360200190f35b6100d9600480360360208110156100d257600080fd5b503561020d565b60408051938452602084019290925282820152519081900360600190f35b6100ff610235565b6040805160ff9092168252519081900360200190f35b61011d6102c1565b604080516001600160a01b039092168252519081900360200190f35b61015f6004803603602081101561014f57600080fd5b50356001600160501b03166102e5565b6040805192835260208301919091528051918290030190f35b61018061041c565b005b61018a61047a565b6040805161ffff9092168252519081900360200190f35b6100aa600480360360208110156101b757600080fd5b5035610484565b6000806000806101cc6104ce565b92509250925084600014806101e857506001600160501b038316155b156101f7575091506102089050565b6102028583836105a5565b93505050505b919050565b600181610708811061021e57600080fd5b600302018054600182015460029092015490925083565b60007f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561029057600080fd5b505afa1580156102a4573d6000803e3d6000fd5b505050506040513d60208110156102ba57600080fd5b5051905090565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5866040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b15801561035857600080fd5b505afa15801561036c573d6000803e3d6000fd5b505050506040513d60a081101561038257600080fd5b5060208101516060909101519092509050600082136103d1576040805162461bcd60e51b815260206004820152600660248201526504350465f49560d41b604482015290519081900360640190fd5b60008111610411576040805162461bcd60e51b81526020600482015260086024820152674350465f52494e4360c01b604482015290519081900360640190fd5b90925090505b915091565b6000806104276104ce565b92509250506000610438838361064b565b905080610475576040805162461bcd60e51b81526020600482015260066024820152654350465f4e5560d01b604482015290519081900360640190fd5b505050565b60005461ffff1681565b6000806000806104926104ce565b92509250925084600014806104ae57506001600160501b038316155b156104bd575091506102089050565b610202858383610831565b3b151590565b6000806000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561053057600080fd5b505afa158015610544573d6000803e3d6000fd5b505050506040513d60a081101561055a57600080fd5b5080516020820151606090920151919650935085925090506000821215610599576105848361088a565b610590600184036108d5565b90965090935090505b91945090915050909192565b60006105b1838361064b565b5061151a54600160a01b90046001600160501b031684146105eb5783156105e2576105dd848484610a5e565b6105e4565b825b9050610644565b61151a546001600160a01b0316610600610a85565b1461063e5761060d610a85565b61151a80546001600160a01b0319166001600160a01b0392909216919091179055610639848484610a5e565b611519555b50611519545b9392505050565b6000805461ffff161580156106605750600354155b156106be576040518060600160405280848152602001600081526020018381525060016000610708811061069057fe5b600302016000820151816000015560208201518160010155604082015181600201559050506001905061082b565b6000805460019061ffff1661070881106106d457fe5b6040805160608101825260039290920292909201805482526001810154602083015260020154918101829052915083101561073e576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156107895780518414610789576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b805184141561079c57600091505061082b565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c0391820290930192820192909252918201899052949093169081106107ff57fe5b600302016000820151816000015560208201518160010155604082015181600201559050506001925050505b92915050565b61151a546000906001600160a01b0316610849610a85565b148015610868575061151a54600160a01b90046001600160501b031684145b15610877575061151954610644565b610882848484610a5e565b949350505050565b6000816001600160501b0316116108d2576040805162461bcd60e51b8152602060048201526007602482015266086a08cbe9c8a960cb1b604482015290519081900360640190fd5b50565b6000806000806000807f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5886040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b15801561094b57600080fd5b505afa15801561095f573d6000803e3d6000fd5b505050506040513d60a081101561097557600080fd5b508051602082015160609092015190945090925090505b6000821215610a515761099e8361088a565b6001830392507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316639a6fc8f5846040518263ffffffff1660e01b815260040180826001600160501b0316815260200191505060a06040518083038186803b158015610a1157600080fd5b505afa158015610a25573d6000803e3d6000fd5b505050506040513d60a0811015610a3b57600080fd5b506020810151606090910151909250905061098c565b9196909550909350915050565b600080610a6c858585610a89565b90508015610a7a5780610a7c565b835b95945050505050565b4290565b6000805461ffff16158015610a9e5750600354155b80610aa7575083155b15610ab457506000610644565b6000805460019061ffff166107088110610aca57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831415610b3f5780518414610b3f576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610b49610a85565b90506000610b578288610ca3565b90506000610ba8610b9d610b75610b6e868a610ca3565b8a90610d00565b610b97610b8f88604001518b610ca390919063ffffffff16565b885190610d00565b90610d59565b602086015190610d59565b9050600080610bb684610db3565b9150915060008260400151851415610bd357506020820151610c86565b8482604001511415610bea57506020810151610c86565b816040015183604001511415610c0a576000975050505050505050610644565b6040820151610c2a57506040820151825160208401519186030201610c86565b6000836040015186039050600084604001518460400151039050610c81610c7682610c7085610c6a8a602001518a60200151610ca390919063ffffffff16565b90610d00565b90610ed8565b602087015190610d59565b925050505b610c948b610c708684610ca3565b9b9a5050505050505050505050565b600082821115610cfa576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082610d0f5750600061082b565b82820282848281610d1c57fe5b04146106445760405162461bcd60e51b81526004018080602001828103825260218152602001806110746021913960400191505060405180910390fd5b600082820183811015610644576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b610dbb611052565b610dc3611052565b60005460019061ffff166107088110610dd857fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610e2857fe5b600302016002015411610e3a57610417565b6000546001906107089061ffff9081168301160661ffff166107088110610e5d57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610eb35760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610ec6575080610417565b610ecf83610f3f565b91509150915091565b6000808211610f2e576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610f3757fe5b049392505050565b610f47611052565b610f4f611052565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610f8557fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610fc257806001019250610f6b565b6001610708828201066107088110610fd657fe5b6003020160405180606001604052908160008201548152602001600182015481526020016002820154815250509350600086866040015111159050808015611022575084604001518711155b1561102d575061104a565b8061103d57600182039250611044565b8160010193505b50610f6b565b505050915091565b6040518060600160405280600081526020016000815260200160008152509056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122030a55344499919f2aec162437fa28f2cee976036ca6f6b8ec1bbfcd7ea92f73e64736f6c63430007060033",
"linkReferences": {},
"deployedLinkReferences": {}
}

@@ -106,13 +106,8 @@ {

"inputs": [],
"name": "getCachePrice",
"name": "getFreezedReason",
"outputs": [
{
"internalType": "uint256",
"internalType": "enum IChainlinkPriceFeedV3Event.FreezedReason",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
"type": "uint8"
}

@@ -124,10 +119,4 @@ ],

{
"inputs": [
{
"internalType": "uint256",
"name": "interval",
"type": "uint256"
}
],
"name": "getCachedTwap",
"inputs": [],
"name": "getLastValidPrice",
"outputs": [

@@ -145,8 +134,8 @@ {

"inputs": [],
"name": "getFreezedReason",
"name": "getLastValidTimestamp",
"outputs": [
{
"internalType": "enum IChainlinkPriceFeedV3Event.FreezedReason",
"internalType": "uint256",
"name": "",
"type": "uint8"
"type": "uint256"
}

@@ -159,3 +148,3 @@ ],

"inputs": [],
"name": "getLastValidPrice",
"name": "getLatestOrCachedPrice",
"outputs": [

@@ -166,2 +155,7 @@ {

"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}

@@ -173,4 +167,10 @@ ],

{
"inputs": [],
"name": "getLastValidTimestamp",
"inputs": [
{
"internalType": "uint256",
"name": "interval",
"type": "uint256"
}
],
"name": "getPrice",
"outputs": [

@@ -249,6 +249,6 @@ {

],
"bytecode": "0x60e060405234801561001057600080fd5b506040516112f13803806112f18339818101604052606081101561003357600080fd5b50805160208083015160409093015161151a8054600160a01b600160f01b031916600160a01b6001600160501b0384160217905591929190610087906001600160a01b03851690610176811b61041f17901c565b6100c2576040805162461bcd60e51b81526020600482015260076024820152664350465f414e4360c81b604482015290519081900360640190fd5b6001600160601b0319606084901b1660c05260a08290526040805163313ce56760e01b815290516001600160a01b0385169163313ce567916004808301926020929190829003018186803b15801561011957600080fd5b505afa15801561012d573d6000803e3d6000fd5b505050506040513d602081101561014357600080fd5b505160f81b7fff00000000000000000000000000000000000000000000000000000000000000166080525061017c915050565b3b151590565b60805160f81c60a05160c05160601c61112f6101c26000398061034952806106c7528061075652508061029752806103115250806102ed5280610835525061112f6000f3fe608060405234801561001057600080fd5b50600436106100ce5760003560e01c80633499ba951161008c578063a2e6204511610066578063a2e62045146101d6578063a6f56bea146101de578063aed3aff7146101fb578063efe9c2531461021a576100ce565b80633499ba9514610189578063371dcd35146101915780633ad59dbc146101b2576100ce565b80626059a0146100d3578063086a855e146100ed5780631d1a111a146100f55780631d7866de14610114578063252c09d714610130578063313ce5671461016b575b600080fd5b6100db610243565b60408051918252519081900360200190f35b6100db61024b565b6101126004803603602081101561010b57600080fd5b5035610252565b005b61011c610270565b604080519115158252519081900360200190f35b61014d6004803603602081101561014657600080fd5b50356102c3565b60408051938452602084019290925282820152519081900360600190f35b6101736102eb565b6040805160ff9092168252519081900360200190f35b6100db61030f565b610199610333565b6040805192835260208301919091528051918290030190f35b6101ba610347565b604080516001600160a01b039092168252519081900360200190f35b61011261036b565b6100db600480360360208110156101f457600080fd5b50356103c8565b6102036103ff565b6040805161ffff9092168252519081900360200190f35b610222610409565b6040518082600581111561023257fe5b815260200191505060405180910390f35b61151b545b90565b61151c5490565b61025a610425565b61026b8161151b5461151c546104d0565b505050565b60008061027b610587565b9150506000811180156102bd57506102916105f8565b6102bb827f00000000000000000000000000000000000000000000000000000000000000006105fc565b105b91505090565b60018161070881106102d457600080fd5b600302018054600182015460029092015490925083565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b60008061033e610587565b915091505b9091565b7f000000000000000000000000000000000000000000000000000000000000000090565b610373610425565b6000610387600061151b5461151c546104d0565b509050806103c5576040805162461bcd60e51b81526020600482015260066024820152654350465f4e5560d01b604482015290519081900360640190fd5b50565b60008060006103d5610587565b9150915083600014156103ea575090506103fa565b6103f584838361065f565b925050505b919050565b60005461ffff1681565b6000806104146106bd565b90506102bd81610820565b3b151590565b600061042f6106bd565b905061043a816108db565b1561044557506104ce565b600061045082610820565b905061045b816108f7565b1561047357602082015161151b55604082015161151c555b7fcfc00d555c19103be8966c15035956ddd6912f374557b4e585dd076399400c3061151b5461151c5483604051808481526020018381526020018260058111156104b957fe5b8152602001935050505060405180910390a150505b565b60008060006104df858561090d565b61151a54909150600160a01b900469ffffffffffffffffffff1686146105225780861561051657610511878787610af2565b610518565b855b925092505061057f565b61151a546001600160a01b03166105376105f8565b14610575576105446105f8565b61151a80546001600160a01b0319166001600160a01b0392909216919091179055610570868686610af2565b611519555b6115195490925090505b935093915050565b60008060006105946106bd565b905061059f816108db565b156105b65761151b5461151c549250925050610343565b60006105c182610820565b90506105cc816108f7565b156105e65781602001518260400151935093505050610343565b61151b5461151c549350935050509091565b4290565b600082820183811015610656576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b61151a546000906001600160a01b03166106776105f8565b148015610699575061151a54600160a01b900469ffffffffffffffffffff1684145b156106a85750611519546106b6565b6106b3848484610af2565b90505b9392505050565b6106c5611089565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561071e57600080fd5b505afa92505050801561074357506040513d602081101561073e57600080fd5b505160015b61074c57610248565b60ff1660808201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b1580156107ad57600080fd5b505afa9250505080156107ef57506040513d60a08110156107cd57600080fd5b5080516020820151604083015160608401516080909401519293919290919060015b6107f857610248565b5069ffffffffffffffffffff9093168452506020830152604082015260016060820152610248565b60008160600151610833575060016103fa565b7f000000000000000000000000000000000000000000000000000000000000000060ff16826080015160ff161461086c575060026103fa565b815169ffffffffffffffffffff16610886575060036103fa565b6040820151158061089d575061151c548260400151105b806108b257506108ab6105f8565b8260400151115b156108bf575060046103fa565b60008260200151136108d3575060056103fa565b506000919050565b60008061151c541180156106595750506040015161151c541490565b60008082600581111561090657fe5b1492915050565b6000805461ffff161580156109225750600354155b15610980576040518060600160405280848152602001600081526020018381525060016000610708811061095257fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019050610659565b6000805460019061ffff16610708811061099657fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831015610a00576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b8060400151831415610a4b5780518414610a4b576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b8051841415610a5e576000915050610659565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c039182029093019282019290925291820189905294909316908110610ac157fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019250505092915050565b600080610b00858585610b19565b90508015610b0e5780610b10565b835b95945050505050565b6000805461ffff16158015610b2e5750600354155b80610b37575083155b15610b44575060006106b6565b6000805460019061ffff166107088110610b5a57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831415610bcf5780518414610bcf576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610bd96105f8565b90506000610be78288610d33565b90506000610c38610c2d610c05610bfe868a610d33565b8a90610d90565b610c27610c1f88604001518b610d3390919063ffffffff16565b885190610d90565b906105fc565b6020860151906105fc565b9050600080610c4684610de9565b9150915060008260400151851415610c6357506020820151610d16565b8482604001511415610c7a57506020810151610d16565b816040015183604001511415610c9a5760009750505050505050506106b6565b6040820151610cba57506040820151825160208401519186030201610d16565b6000836040015186039050600084604001518460400151039050610d11610d0682610d0085610cfa8a602001518a60200151610d3390919063ffffffff16565b90610d90565b90610f0f565b6020870151906105fc565b925050505b610d248b610d008684610d33565b9b9a5050505050505050505050565b600082821115610d8a576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082610d9f57506000610659565b82820282848281610dac57fe5b04146106565760405162461bcd60e51b81526004018080602001828103825260218152602001806110d96021913960400191505060405180910390fd5b610df16110b7565b610df96110b7565b60005460019061ffff166107088110610e0e57fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610e5e57fe5b600302016002015411610e7057610f0a565b6000546001906107089061ffff9081168301160661ffff166107088110610e9357fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610ee95760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610efc575080610f0a565b610f0583610f76565b915091505b915091565b6000808211610f65576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610f6e57fe5b049392505050565b610f7e6110b7565b610f866110b7565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610fbc57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610ff957806001019250610fa2565b600161070882820106610708811061100d57fe5b6003020160405180606001604052908160008201548152602001600182015481526020016002820154815250509350600086866040015111159050808015611059575084604001518711155b156110645750611081565b806110745760018203925061107b565b8160010193505b50610fa2565b505050915091565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b6040518060600160405280600081526020016000815260200160008152509056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220759e01a8382a9db5b6852664c8e43f800febaf3524d95e08e3c5f964b549836864736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100ce5760003560e01c80633499ba951161008c578063a2e6204511610066578063a2e62045146101d6578063a6f56bea146101de578063aed3aff7146101fb578063efe9c2531461021a576100ce565b80633499ba9514610189578063371dcd35146101915780633ad59dbc146101b2576100ce565b80626059a0146100d3578063086a855e146100ed5780631d1a111a146100f55780631d7866de14610114578063252c09d714610130578063313ce5671461016b575b600080fd5b6100db610243565b60408051918252519081900360200190f35b6100db61024b565b6101126004803603602081101561010b57600080fd5b5035610252565b005b61011c610270565b604080519115158252519081900360200190f35b61014d6004803603602081101561014657600080fd5b50356102c3565b60408051938452602084019290925282820152519081900360600190f35b6101736102eb565b6040805160ff9092168252519081900360200190f35b6100db61030f565b610199610333565b6040805192835260208301919091528051918290030190f35b6101ba610347565b604080516001600160a01b039092168252519081900360200190f35b61011261036b565b6100db600480360360208110156101f457600080fd5b50356103c8565b6102036103ff565b6040805161ffff9092168252519081900360200190f35b610222610409565b6040518082600581111561023257fe5b815260200191505060405180910390f35b61151b545b90565b61151c5490565b61025a610425565b61026b8161151b5461151c546104d0565b505050565b60008061027b610587565b9150506000811180156102bd57506102916105f8565b6102bb827f00000000000000000000000000000000000000000000000000000000000000006105fc565b105b91505090565b60018161070881106102d457600080fd5b600302018054600182015460029092015490925083565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b60008061033e610587565b915091505b9091565b7f000000000000000000000000000000000000000000000000000000000000000090565b610373610425565b6000610387600061151b5461151c546104d0565b509050806103c5576040805162461bcd60e51b81526020600482015260066024820152654350465f4e5560d01b604482015290519081900360640190fd5b50565b60008060006103d5610587565b9150915083600014156103ea575090506103fa565b6103f584838361065f565b925050505b919050565b60005461ffff1681565b6000806104146106bd565b90506102bd81610820565b3b151590565b600061042f6106bd565b905061043a816108db565b1561044557506104ce565b600061045082610820565b905061045b816108f7565b1561047357602082015161151b55604082015161151c555b7fcfc00d555c19103be8966c15035956ddd6912f374557b4e585dd076399400c3061151b5461151c5483604051808481526020018381526020018260058111156104b957fe5b8152602001935050505060405180910390a150505b565b60008060006104df858561090d565b61151a54909150600160a01b900469ffffffffffffffffffff1686146105225780861561051657610511878787610af2565b610518565b855b925092505061057f565b61151a546001600160a01b03166105376105f8565b14610575576105446105f8565b61151a80546001600160a01b0319166001600160a01b0392909216919091179055610570868686610af2565b611519555b6115195490925090505b935093915050565b60008060006105946106bd565b905061059f816108db565b156105b65761151b5461151c549250925050610343565b60006105c182610820565b90506105cc816108f7565b156105e65781602001518260400151935093505050610343565b61151b5461151c549350935050509091565b4290565b600082820183811015610656576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b61151a546000906001600160a01b03166106776105f8565b148015610699575061151a54600160a01b900469ffffffffffffffffffff1684145b156106a85750611519546106b6565b6106b3848484610af2565b90505b9392505050565b6106c5611089565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b15801561071e57600080fd5b505afa92505050801561074357506040513d602081101561073e57600080fd5b505160015b61074c57610248565b60ff1660808201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b1580156107ad57600080fd5b505afa9250505080156107ef57506040513d60a08110156107cd57600080fd5b5080516020820151604083015160608401516080909401519293919290919060015b6107f857610248565b5069ffffffffffffffffffff9093168452506020830152604082015260016060820152610248565b60008160600151610833575060016103fa565b7f000000000000000000000000000000000000000000000000000000000000000060ff16826080015160ff161461086c575060026103fa565b815169ffffffffffffffffffff16610886575060036103fa565b6040820151158061089d575061151c548260400151105b806108b257506108ab6105f8565b8260400151115b156108bf575060046103fa565b60008260200151136108d3575060056103fa565b506000919050565b60008061151c541180156106595750506040015161151c541490565b60008082600581111561090657fe5b1492915050565b6000805461ffff161580156109225750600354155b15610980576040518060600160405280848152602001600081526020018381525060016000610708811061095257fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019050610659565b6000805460019061ffff16610708811061099657fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831015610a00576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b8060400151831415610a4b5780518414610a4b576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b8051841415610a5e576000915050610659565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c039182029093019282019290925291820189905294909316908110610ac157fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019250505092915050565b600080610b00858585610b19565b90508015610b0e5780610b10565b835b95945050505050565b6000805461ffff16158015610b2e5750600354155b80610b37575083155b15610b44575060006106b6565b6000805460019061ffff166107088110610b5a57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831415610bcf5780518414610bcf576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610bd96105f8565b90506000610be78288610d33565b90506000610c38610c2d610c05610bfe868a610d33565b8a90610d90565b610c27610c1f88604001518b610d3390919063ffffffff16565b885190610d90565b906105fc565b6020860151906105fc565b9050600080610c4684610de9565b9150915060008260400151851415610c6357506020820151610d16565b8482604001511415610c7a57506020810151610d16565b816040015183604001511415610c9a5760009750505050505050506106b6565b6040820151610cba57506040820151825160208401519186030201610d16565b6000836040015186039050600084604001518460400151039050610d11610d0682610d0085610cfa8a602001518a60200151610d3390919063ffffffff16565b90610d90565b90610f0f565b6020870151906105fc565b925050505b610d248b610d008684610d33565b9b9a5050505050505050505050565b600082821115610d8a576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082610d9f57506000610659565b82820282848281610dac57fe5b04146106565760405162461bcd60e51b81526004018080602001828103825260218152602001806110d96021913960400191505060405180910390fd5b610df16110b7565b610df96110b7565b60005460019061ffff166107088110610e0e57fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610e5e57fe5b600302016002015411610e7057610f0a565b6000546001906107089061ffff9081168301160661ffff166107088110610e9357fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610ee95760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610efc575080610f0a565b610f0583610f76565b915091505b915091565b6000808211610f65576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610f6e57fe5b049392505050565b610f7e6110b7565b610f866110b7565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610fbc57fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610ff957806001019250610fa2565b600161070882820106610708811061100d57fe5b6003020160405180606001604052908160008201548152602001600182015481526020016002820154815250509350600086866040015111159050808015611059575084604001518711155b156110645750611081565b806110745760018203925061107b565b8160010193505b50610fa2565b505050915091565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b6040518060600160405280600081526020016000815260200160008152509056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220759e01a8382a9db5b6852664c8e43f800febaf3524d95e08e3c5f964b549836864736f6c63430007060033",
"bytecode": "0x60e060405234801561001057600080fd5b506040516112e73803806112e78339818101604052606081101561003357600080fd5b50805160208083015160409093015161151a8054600160a01b600160f01b031916600160a01b6001600160501b0384160217905591929190610087906001600160a01b03851690610176811b61041917901c565b6100c2576040805162461bcd60e51b81526020600482015260076024820152664350465f414e4360c81b604482015290519081900360640190fd5b6001600160601b0319606084901b1660c05260a08290526040805163313ce56760e01b815290516001600160a01b0385169163313ce567916004808301926020929190829003018186803b15801561011957600080fd5b505afa15801561012d573d6000803e3d6000fd5b505050506040513d602081101561014357600080fd5b505160f81b7fff00000000000000000000000000000000000000000000000000000000000000166080525061017c915050565b3b151590565b60805160f81c60a05160c05160601c6111256101c26000398061033552806108a2528061093152508061029752806103115250806102ed5280610a1052506111256000f3fe608060405234801561001057600080fd5b50600436106100ce5760003560e01c80633499ba951161008c578063a2e6204511610066578063a2e62045146101d6578063aed3aff7146101de578063e7572230146101fd578063efe9c2531461021a576100ce565b80633499ba95146101895780633ad59dbc14610191578063954eba95146101b5576100ce565b80626059a0146100d3578063086a855e146100ed5780631d1a111a146100f55780631d7866de14610114578063252c09d714610130578063313ce5671461016b575b600080fd5b6100db610243565b60408051918252519081900360200190f35b6100db61024b565b6101126004803603602081101561010b57600080fd5b5035610252565b005b61011c610270565b604080519115158252519081900360200190f35b61014d6004803603602081101561014657600080fd5b50356102c3565b60408051938452602084019290925282820152519081900360600190f35b6101736102eb565b6040805160ff9092168252519081900360200190f35b6100db61030f565b610199610333565b604080516001600160a01b039092168252519081900360200190f35b6101bd610357565b6040805192835260208301919091528051918290030190f35b61011261036b565b6101e66103c2565b6040805161ffff9092168252519081900360200190f35b6100db6004803603602081101561021357600080fd5b50356103cc565b610222610403565b6040518082600581111561023257fe5b815260200191505060405180910390f35b61151b545b90565b61151c5490565b61025a61041f565b5061026c8161151b5461151c546104d6565b5050565b60008061027b61057f565b9150506000811180156102bd57506102916105f0565b6102bb827f00000000000000000000000000000000000000000000000000000000000000006105f4565b105b91505090565b60018161070881106102d457600080fd5b600302018054600182015460029092015490925083565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b60008061036261057f565b915091505b9091565b600061037561041f565b9050806103b2576040805162461bcd60e51b81526020600482015260066024820152654350465f4e5560d01b604482015290519081900360640190fd5b61026c61151b5461151c54610657565b60005461ffff1681565b60008060006103d961057f565b9150915083600014156103ee575090506103fe565b6103f984838361083c565b925050505b919050565b60008061040e610898565b90506102bd816109fb565b3b151590565b60008061042a610898565b905061043581610ab6565b15610444576000915050610248565b600080610450836109fb565b905061045b81610ad2565b1561047757602083015161151b55604083015161151c55600191505b7fcfc00d555c19103be8966c15035956ddd6912f374557b4e585dd076399400c3061151b5461151c5483604051808481526020018381526020018260058111156104bd57fe5b8152602001935050505060405180910390a15091505090565b60006104e28383610657565b5061151a54600160a01b900469ffffffffffffffffffff16841461051f57831561051657610511848484610ae8565b610518565b825b9050610578565b61151a546001600160a01b03166105346105f0565b14610572576105416105f0565b61151a80546001600160a01b0319166001600160a01b039290921691909117905561056d848484610ae8565b611519555b50611519545b9392505050565b600080600061058c610898565b905061059781610ab6565b156105ae5761151b5461151c549250925050610367565b60006105b9826109fb565b90506105c481610ad2565b156105de5781602001518260400151935093505050610367565b61151b5461151c549350935050509091565b4290565b60008282018381101561064e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b6000805461ffff1615801561066c5750600354155b156106ca576040518060600160405280848152602001600081526020018381525060016000610708811061069c57fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019050610651565b6000805460019061ffff1661070881106106e057fe5b6040805160608101825260039290920292909201805482526001810154602083015260020154918101829052915083101561074a576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156107955780518414610795576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b80518414156107a8576000915050610651565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c03918202909301928201929092529182018990529490931690811061080b57fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019250505092915050565b61151a546000906001600160a01b03166108546105f0565b148015610876575061151a54600160a01b900469ffffffffffffffffffff1684145b15610885575061151954610578565b610890848484610ae8565b949350505050565b6108a061107f565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156108f957600080fd5b505afa92505050801561091e57506040513d602081101561091957600080fd5b505160015b61092757610248565b60ff1660808201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561098857600080fd5b505afa9250505080156109ca57506040513d60a08110156109a857600080fd5b5080516020820151604083015160608401516080909401519293919290919060015b6109d357610248565b5069ffffffffffffffffffff9093168452506020830152604082015260016060820152610248565b60008160600151610a0e575060016103fe565b7f000000000000000000000000000000000000000000000000000000000000000060ff16826080015160ff1614610a47575060026103fe565b815169ffffffffffffffffffff16610a61575060036103fe565b60408201511580610a78575061151c548260400151105b80610a8d5750610a866105f0565b8260400151115b15610a9a575060046103fe565b6000826020015113610aae575060056103fe565b506000919050565b60008061151c541180156106515750506040015161151c541490565b600080826005811115610ae157fe5b1492915050565b600080610af6858585610b0f565b90508015610b045780610b06565b835b95945050505050565b6000805461ffff16158015610b245750600354155b80610b2d575083155b15610b3a57506000610578565b6000805460019061ffff166107088110610b5057fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831415610bc55780518414610bc5576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610bcf6105f0565b90506000610bdd8288610d29565b90506000610c2e610c23610bfb610bf4868a610d29565b8a90610d86565b610c1d610c1588604001518b610d2990919063ffffffff16565b885190610d86565b906105f4565b6020860151906105f4565b9050600080610c3c84610ddf565b9150915060008260400151851415610c5957506020820151610d0c565b8482604001511415610c7057506020810151610d0c565b816040015183604001511415610c90576000975050505050505050610578565b6040820151610cb057506040820151825160208401519186030201610d0c565b6000836040015186039050600084604001518460400151039050610d07610cfc82610cf685610cf08a602001518a60200151610d2990919063ffffffff16565b90610d86565b90610f05565b6020870151906105f4565b925050505b610d1a8b610cf68684610d29565b9b9a5050505050505050505050565b600082821115610d80576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082610d9557506000610651565b82820282848281610da257fe5b041461064e5760405162461bcd60e51b81526004018080602001828103825260218152602001806110cf6021913960400191505060405180910390fd5b610de76110ad565b610def6110ad565b60005460019061ffff166107088110610e0457fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610e5457fe5b600302016002015411610e6657610f00565b6000546001906107089061ffff9081168301160661ffff166107088110610e8957fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610edf5760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610ef2575080610f00565b610efb83610f6c565b915091505b915091565b6000808211610f5b576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610f6457fe5b049392505050565b610f746110ad565b610f7c6110ad565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610fb257fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610fef57806001019250610f98565b600161070882820106610708811061100357fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050935060008686604001511115905080801561104f575084604001518711155b1561105a5750611077565b8061106a57600182039250611071565b8160010193505b50610f98565b505050915091565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b6040518060600160405280600081526020016000815260200160008152509056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220bfcbc1b6bb83346bd7a1fd53987fe0f0eea5d76ad68c242cff676c7e137ec41f64736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100ce5760003560e01c80633499ba951161008c578063a2e6204511610066578063a2e62045146101d6578063aed3aff7146101de578063e7572230146101fd578063efe9c2531461021a576100ce565b80633499ba95146101895780633ad59dbc14610191578063954eba95146101b5576100ce565b80626059a0146100d3578063086a855e146100ed5780631d1a111a146100f55780631d7866de14610114578063252c09d714610130578063313ce5671461016b575b600080fd5b6100db610243565b60408051918252519081900360200190f35b6100db61024b565b6101126004803603602081101561010b57600080fd5b5035610252565b005b61011c610270565b604080519115158252519081900360200190f35b61014d6004803603602081101561014657600080fd5b50356102c3565b60408051938452602084019290925282820152519081900360600190f35b6101736102eb565b6040805160ff9092168252519081900360200190f35b6100db61030f565b610199610333565b604080516001600160a01b039092168252519081900360200190f35b6101bd610357565b6040805192835260208301919091528051918290030190f35b61011261036b565b6101e66103c2565b6040805161ffff9092168252519081900360200190f35b6100db6004803603602081101561021357600080fd5b50356103cc565b610222610403565b6040518082600581111561023257fe5b815260200191505060405180910390f35b61151b545b90565b61151c5490565b61025a61041f565b5061026c8161151b5461151c546104d6565b5050565b60008061027b61057f565b9150506000811180156102bd57506102916105f0565b6102bb827f00000000000000000000000000000000000000000000000000000000000000006105f4565b105b91505090565b60018161070881106102d457600080fd5b600302018054600182015460029092015490925083565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b60008061036261057f565b915091505b9091565b600061037561041f565b9050806103b2576040805162461bcd60e51b81526020600482015260066024820152654350465f4e5560d01b604482015290519081900360640190fd5b61026c61151b5461151c54610657565b60005461ffff1681565b60008060006103d961057f565b9150915083600014156103ee575090506103fe565b6103f984838361083c565b925050505b919050565b60008061040e610898565b90506102bd816109fb565b3b151590565b60008061042a610898565b905061043581610ab6565b15610444576000915050610248565b600080610450836109fb565b905061045b81610ad2565b1561047757602083015161151b55604083015161151c55600191505b7fcfc00d555c19103be8966c15035956ddd6912f374557b4e585dd076399400c3061151b5461151c5483604051808481526020018381526020018260058111156104bd57fe5b8152602001935050505060405180910390a15091505090565b60006104e28383610657565b5061151a54600160a01b900469ffffffffffffffffffff16841461051f57831561051657610511848484610ae8565b610518565b825b9050610578565b61151a546001600160a01b03166105346105f0565b14610572576105416105f0565b61151a80546001600160a01b0319166001600160a01b039290921691909117905561056d848484610ae8565b611519555b50611519545b9392505050565b600080600061058c610898565b905061059781610ab6565b156105ae5761151b5461151c549250925050610367565b60006105b9826109fb565b90506105c481610ad2565b156105de5781602001518260400151935093505050610367565b61151b5461151c549350935050509091565b4290565b60008282018381101561064e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b6000805461ffff1615801561066c5750600354155b156106ca576040518060600160405280848152602001600081526020018381525060016000610708811061069c57fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019050610651565b6000805460019061ffff1661070881106106e057fe5b6040805160608101825260039290920292909201805482526001810154602083015260020154918101829052915083101561074a576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156107955780518414610795576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b80518414156107a8576000915050610651565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c03918202909301928201929092529182018990529490931690811061080b57fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019250505092915050565b61151a546000906001600160a01b03166108546105f0565b148015610876575061151a54600160a01b900469ffffffffffffffffffff1684145b15610885575061151954610578565b610890848484610ae8565b949350505050565b6108a061107f565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156108f957600080fd5b505afa92505050801561091e57506040513d602081101561091957600080fd5b505160015b61092757610248565b60ff1660808201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561098857600080fd5b505afa9250505080156109ca57506040513d60a08110156109a857600080fd5b5080516020820151604083015160608401516080909401519293919290919060015b6109d357610248565b5069ffffffffffffffffffff9093168452506020830152604082015260016060820152610248565b60008160600151610a0e575060016103fe565b7f000000000000000000000000000000000000000000000000000000000000000060ff16826080015160ff1614610a47575060026103fe565b815169ffffffffffffffffffff16610a61575060036103fe565b60408201511580610a78575061151c548260400151105b80610a8d5750610a866105f0565b8260400151115b15610a9a575060046103fe565b6000826020015113610aae575060056103fe565b506000919050565b60008061151c541180156106515750506040015161151c541490565b600080826005811115610ae157fe5b1492915050565b600080610af6858585610b0f565b90508015610b045780610b06565b835b95945050505050565b6000805461ffff16158015610b245750600354155b80610b2d575083155b15610b3a57506000610578565b6000805460019061ffff166107088110610b5057fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831415610bc55780518414610bc5576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610bcf6105f0565b90506000610bdd8288610d29565b90506000610c2e610c23610bfb610bf4868a610d29565b8a90610d86565b610c1d610c1588604001518b610d2990919063ffffffff16565b885190610d86565b906105f4565b6020860151906105f4565b9050600080610c3c84610ddf565b9150915060008260400151851415610c5957506020820151610d0c565b8482604001511415610c7057506020810151610d0c565b816040015183604001511415610c90576000975050505050505050610578565b6040820151610cb057506040820151825160208401519186030201610d0c565b6000836040015186039050600084604001518460400151039050610d07610cfc82610cf685610cf08a602001518a60200151610d2990919063ffffffff16565b90610d86565b90610f05565b6020870151906105f4565b925050505b610d1a8b610cf68684610d29565b9b9a5050505050505050505050565b600082821115610d80576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082610d9557506000610651565b82820282848281610da257fe5b041461064e5760405162461bcd60e51b81526004018080602001828103825260218152602001806110cf6021913960400191505060405180910390fd5b610de76110ad565b610def6110ad565b60005460019061ffff166107088110610e0457fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610e5457fe5b600302016002015411610e6657610f00565b6000546001906107089061ffff9081168301160661ffff166107088110610e8957fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610edf5760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610ef2575080610f00565b610efb83610f6c565b915091505b915091565b6000808211610f5b576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610f6457fe5b049392505050565b610f746110ad565b610f7c6110ad565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610fb257fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610fef57806001019250610f98565b600161070882820106610708811061100357fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050935060008686604001511115905080801561104f575084604001518711155b1561105a5750611077565b8061106a57600182039250611071565b8160010193505b50610f98565b505050915091565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b6040518060600160405280600081526020016000815260200160008152509056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220bfcbc1b6bb83346bd7a1fd53987fe0f0eea5d76ad68c242cff676c7e137ec41f64736f6c63430007060033",
"linkReferences": {},
"deployedLinkReferences": {}
}

@@ -72,13 +72,8 @@ {

"inputs": [],
"name": "getCachePrice",
"name": "getFreezedReason",
"outputs": [
{
"internalType": "uint256",
"internalType": "enum IChainlinkPriceFeedV3Event.FreezedReason",
"name": "",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
"type": "uint8"
}

@@ -90,10 +85,4 @@ ],

{
"inputs": [
{
"internalType": "uint256",
"name": "interval",
"type": "uint256"
}
],
"name": "getCachedTwap",
"inputs": [],
"name": "getLastValidPrice",
"outputs": [

@@ -111,8 +100,8 @@ {

"inputs": [],
"name": "getFreezedReason",
"name": "getLastValidTimestamp",
"outputs": [
{
"internalType": "enum IChainlinkPriceFeedV3Event.FreezedReason",
"internalType": "uint256",
"name": "",
"type": "uint8"
"type": "uint256"
}

@@ -125,3 +114,3 @@ ],

"inputs": [],
"name": "getLastValidPrice",
"name": "getLatestOrCachedPrice",
"outputs": [

@@ -132,2 +121,7 @@ {

"type": "uint256"
},
{
"internalType": "uint256",
"name": "",
"type": "uint256"
}

@@ -139,4 +133,10 @@ ],

{
"inputs": [],
"name": "getLastValidTimestamp",
"inputs": [
{
"internalType": "uint256",
"name": "interval",
"type": "uint256"
}
],
"name": "getPrice",
"outputs": [

@@ -143,0 +143,0 @@ {

@@ -193,6 +193,6 @@ {

],
"bytecode": "0x60a06040526000805460ff60a01b1916905534801561001d57600080fd5b50604051610bb4380380610bb48339818101604052602081101561004057600080fd5b5051600061004c610102565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506100b2816001600160a01b031661010660201b6108d11760201c565b6100ed576040805162461bcd60e51b81526020600482015260076024820152665046445f434e4360c81b604482015290519081900360640190fd5b60601b6001600160601b03191660805261010c565b3390565b3b151590565b60805160601c610a7761013d600039806101cd5280610315528061049d528061054552806106535250610a776000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806382b4ad161161006657806382b4ad16146101335780638da5cb5b14610157578063b96ced5d1461015f578063d48b702514610185578063f2fde38b1461018d5761009e565b80630c53d013146100a357806321edfc39146100bf578063313ce567146100de5780635269d418146100fc578063715018a61461012b575b600080fd5b6100ab6101b3565b604080519115158252519081900360200190f35b6100dc600480360360208110156100d557600080fd5b5035610277565b005b6100e6610395565b6040805160ff9092168252519081900360200190f35b6101196004803603602081101561011257600080fd5b503561039a565b60408051918252519081900360200190f35b6100dc610593565b61013b610651565b604080516001600160a01b039092168252519081900360200190f35b61013b610675565b6100dc6004803603602081101561017557600080fd5b50356001600160a01b0316610684565b61013b6107ae565b6100dc600480360360208110156101a357600080fd5b50356001600160a01b03166107bd565b6001546000906001600160a01b03161580159061027257507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d7866de6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022457600080fd5b505afa158015610238573d6000803e3d6000fd5b505050506040513d602081101561024e57600080fd5b50518061027257506001600054600160a01b900460ff16600181111561027057fe5b145b905090565b61027f6101b3565b15610313576001600054600160a01b900460ff16600181111561029e57fe5b1461030e57600080546001919060ff60a01b1916600160a01b8302179055506000546040517f7101a660456a4e2f94e6b0ccd3d6a034724e26130a817471aaf5a3de8fba384a91600160a01b900460ff1690808260018111156102fd57fe5b815260200191505060405180910390a15b610392565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d1a111a826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561037957600080fd5b505af115801561038d573d6000803e3d6000fd5b505050505b50565b601290565b60006103a46101b3565b156104985760015460408051634c6afee560e11b81529051610491926001600160a01b0316916398d5fdca916004808301926020929190829003018186803b1580156103ef57600080fd5b505afa158015610403573d6000803e3d6000fd5b505050506040513d602081101561041957600080fd5b50516001546040805163313ce56760e01b815290516001600160a01b039092169163313ce56791600480820192602092909190829003018186803b15801561046057600080fd5b505afa158015610474573d6000803e3d6000fd5b505050506040513d602081101561048a57600080fd5b50516108d7565b905061058e565b61058b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a6f56bea846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156104ff57600080fd5b505afa158015610513573d6000803e3d6000fd5b505050506040513d602081101561052957600080fd5b50516040805163313ce56760e01b815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163313ce567916004808301926020929190829003018186803b15801561046057600080fd5b90505b919050565b61059b61092f565b6001600160a01b03166105ac610675565b6001600160a01b031614610607576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000546001600160a01b031690565b61068c61092f565b6001600160a01b031661069d610675565b6001600160a01b0316146106f8576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001546001600160a01b031615801561071e575061071e816001600160a01b03166108d1565b61075a576040805162461bcd60e51b81526020600482015260086024820152675046445f5543415560c01b604482015290519081900360640190fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fcc38df4cffc97c63a74bdcf095d2987ef21f05ae75ef6faba701e9f2c834dc279181900360200190a150565b6001546001600160a01b031690565b6107c561092f565b6001600160a01b03166107d6610675565b6001600160a01b031614610831576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166108765760405162461bcd60e51b81526004018080602001828103825260268152602001806109fb6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b6000601260ff83168114156108ef5783915050610929565b8060ff168360ff16116109135761090e8460ff85840316600a0a610933565b610925565b6109258460ff83860316600a0a610993565b9150505b92915050565b3390565b60008261094257506000610929565b8282028284828161094f57fe5b041461098c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610a216021913960400191505060405180910390fd5b9392505050565b60008082116109e9576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816109f257fe5b04939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220d66e30b001186b04ffcd994a996ab383191b56764e65148a706d5f18ecc9685a64736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b506004361061009e5760003560e01c806382b4ad161161006657806382b4ad16146101335780638da5cb5b14610157578063b96ced5d1461015f578063d48b702514610185578063f2fde38b1461018d5761009e565b80630c53d013146100a357806321edfc39146100bf578063313ce567146100de5780635269d418146100fc578063715018a61461012b575b600080fd5b6100ab6101b3565b604080519115158252519081900360200190f35b6100dc600480360360208110156100d557600080fd5b5035610277565b005b6100e6610395565b6040805160ff9092168252519081900360200190f35b6101196004803603602081101561011257600080fd5b503561039a565b60408051918252519081900360200190f35b6100dc610593565b61013b610651565b604080516001600160a01b039092168252519081900360200190f35b61013b610675565b6100dc6004803603602081101561017557600080fd5b50356001600160a01b0316610684565b61013b6107ae565b6100dc600480360360208110156101a357600080fd5b50356001600160a01b03166107bd565b6001546000906001600160a01b03161580159061027257507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d7866de6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022457600080fd5b505afa158015610238573d6000803e3d6000fd5b505050506040513d602081101561024e57600080fd5b50518061027257506001600054600160a01b900460ff16600181111561027057fe5b145b905090565b61027f6101b3565b15610313576001600054600160a01b900460ff16600181111561029e57fe5b1461030e57600080546001919060ff60a01b1916600160a01b8302179055506000546040517f7101a660456a4e2f94e6b0ccd3d6a034724e26130a817471aaf5a3de8fba384a91600160a01b900460ff1690808260018111156102fd57fe5b815260200191505060405180910390a15b610392565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d1a111a826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561037957600080fd5b505af115801561038d573d6000803e3d6000fd5b505050505b50565b601290565b60006103a46101b3565b156104985760015460408051634c6afee560e11b81529051610491926001600160a01b0316916398d5fdca916004808301926020929190829003018186803b1580156103ef57600080fd5b505afa158015610403573d6000803e3d6000fd5b505050506040513d602081101561041957600080fd5b50516001546040805163313ce56760e01b815290516001600160a01b039092169163313ce56791600480820192602092909190829003018186803b15801561046057600080fd5b505afa158015610474573d6000803e3d6000fd5b505050506040513d602081101561048a57600080fd5b50516108d7565b905061058e565b61058b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a6f56bea846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156104ff57600080fd5b505afa158015610513573d6000803e3d6000fd5b505050506040513d602081101561052957600080fd5b50516040805163313ce56760e01b815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163313ce567916004808301926020929190829003018186803b15801561046057600080fd5b90505b919050565b61059b61092f565b6001600160a01b03166105ac610675565b6001600160a01b031614610607576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000546001600160a01b031690565b61068c61092f565b6001600160a01b031661069d610675565b6001600160a01b0316146106f8576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001546001600160a01b031615801561071e575061071e816001600160a01b03166108d1565b61075a576040805162461bcd60e51b81526020600482015260086024820152675046445f5543415560c01b604482015290519081900360640190fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fcc38df4cffc97c63a74bdcf095d2987ef21f05ae75ef6faba701e9f2c834dc279181900360200190a150565b6001546001600160a01b031690565b6107c561092f565b6001600160a01b03166107d6610675565b6001600160a01b031614610831576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166108765760405162461bcd60e51b81526004018080602001828103825260268152602001806109fb6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b6000601260ff83168114156108ef5783915050610929565b8060ff168360ff16116109135761090e8460ff85840316600a0a610933565b610925565b6109258460ff83860316600a0a610993565b9150505b92915050565b3390565b60008261094257506000610929565b8282028284828161094f57fe5b041461098c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610a216021913960400191505060405180910390fd5b9392505050565b60008082116109e9576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816109f257fe5b04939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220d66e30b001186b04ffcd994a996ab383191b56764e65148a706d5f18ecc9685a64736f6c63430007060033",
"bytecode": "0x60a06040526000805460ff60a01b1916905534801561001d57600080fd5b50604051610bb4380380610bb48339818101604052602081101561004057600080fd5b5051600061004c610102565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506100b2816001600160a01b031661010660201b6108d11760201c565b6100ed576040805162461bcd60e51b81526020600482015260076024820152665046445f434e4360c81b604482015290519081900360640190fd5b60601b6001600160601b03191660805261010c565b3390565b3b151590565b60805160601c610a7761013d600039806101cd5280610315528061049d528061054552806106535250610a776000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806382b4ad161161006657806382b4ad16146101335780638da5cb5b14610157578063b96ced5d1461015f578063d48b702514610185578063f2fde38b1461018d5761009e565b80630c53d013146100a357806321edfc39146100bf578063313ce567146100de5780635269d418146100fc578063715018a61461012b575b600080fd5b6100ab6101b3565b604080519115158252519081900360200190f35b6100dc600480360360208110156100d557600080fd5b5035610277565b005b6100e6610395565b6040805160ff9092168252519081900360200190f35b6101196004803603602081101561011257600080fd5b503561039a565b60408051918252519081900360200190f35b6100dc610593565b61013b610651565b604080516001600160a01b039092168252519081900360200190f35b61013b610675565b6100dc6004803603602081101561017557600080fd5b50356001600160a01b0316610684565b61013b6107ae565b6100dc600480360360208110156101a357600080fd5b50356001600160a01b03166107bd565b6001546000906001600160a01b03161580159061027257507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d7866de6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022457600080fd5b505afa158015610238573d6000803e3d6000fd5b505050506040513d602081101561024e57600080fd5b50518061027257506001600054600160a01b900460ff16600181111561027057fe5b145b905090565b61027f6101b3565b15610313576001600054600160a01b900460ff16600181111561029e57fe5b1461030e57600080546001919060ff60a01b1916600160a01b8302179055506000546040517f7101a660456a4e2f94e6b0ccd3d6a034724e26130a817471aaf5a3de8fba384a91600160a01b900460ff1690808260018111156102fd57fe5b815260200191505060405180910390a15b610392565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d1a111a826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561037957600080fd5b505af115801561038d573d6000803e3d6000fd5b505050505b50565b601290565b60006103a46101b3565b156104985760015460408051634c6afee560e11b81529051610491926001600160a01b0316916398d5fdca916004808301926020929190829003018186803b1580156103ef57600080fd5b505afa158015610403573d6000803e3d6000fd5b505050506040513d602081101561041957600080fd5b50516001546040805163313ce56760e01b815290516001600160a01b039092169163313ce56791600480820192602092909190829003018186803b15801561046057600080fd5b505afa158015610474573d6000803e3d6000fd5b505050506040513d602081101561048a57600080fd5b50516108d7565b905061058e565b61058b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e7572230846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156104ff57600080fd5b505afa158015610513573d6000803e3d6000fd5b505050506040513d602081101561052957600080fd5b50516040805163313ce56760e01b815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163313ce567916004808301926020929190829003018186803b15801561046057600080fd5b90505b919050565b61059b61092f565b6001600160a01b03166105ac610675565b6001600160a01b031614610607576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000546001600160a01b031690565b61068c61092f565b6001600160a01b031661069d610675565b6001600160a01b0316146106f8576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001546001600160a01b031615801561071e575061071e816001600160a01b03166108d1565b61075a576040805162461bcd60e51b81526020600482015260086024820152675046445f5543415560c01b604482015290519081900360640190fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fcc38df4cffc97c63a74bdcf095d2987ef21f05ae75ef6faba701e9f2c834dc279181900360200190a150565b6001546001600160a01b031690565b6107c561092f565b6001600160a01b03166107d6610675565b6001600160a01b031614610831576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166108765760405162461bcd60e51b81526004018080602001828103825260268152602001806109fb6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b6000601260ff83168114156108ef5783915050610929565b8060ff168360ff16116109135761090e8460ff85840316600a0a610933565b610925565b6109258460ff83860316600a0a610993565b9150505b92915050565b3390565b60008261094257506000610929565b8282028284828161094f57fe5b041461098c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610a216021913960400191505060405180910390fd5b9392505050565b60008082116109e9576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816109f257fe5b04939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122075fb7aed17893e1872b08b51d71c77f839fcd29f1028e4509db7203db27a39fc64736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b506004361061009e5760003560e01c806382b4ad161161006657806382b4ad16146101335780638da5cb5b14610157578063b96ced5d1461015f578063d48b702514610185578063f2fde38b1461018d5761009e565b80630c53d013146100a357806321edfc39146100bf578063313ce567146100de5780635269d418146100fc578063715018a61461012b575b600080fd5b6100ab6101b3565b604080519115158252519081900360200190f35b6100dc600480360360208110156100d557600080fd5b5035610277565b005b6100e6610395565b6040805160ff9092168252519081900360200190f35b6101196004803603602081101561011257600080fd5b503561039a565b60408051918252519081900360200190f35b6100dc610593565b61013b610651565b604080516001600160a01b039092168252519081900360200190f35b61013b610675565b6100dc6004803603602081101561017557600080fd5b50356001600160a01b0316610684565b61013b6107ae565b6100dc600480360360208110156101a357600080fd5b50356001600160a01b03166107bd565b6001546000906001600160a01b03161580159061027257507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d7866de6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022457600080fd5b505afa158015610238573d6000803e3d6000fd5b505050506040513d602081101561024e57600080fd5b50518061027257506001600054600160a01b900460ff16600181111561027057fe5b145b905090565b61027f6101b3565b15610313576001600054600160a01b900460ff16600181111561029e57fe5b1461030e57600080546001919060ff60a01b1916600160a01b8302179055506000546040517f7101a660456a4e2f94e6b0ccd3d6a034724e26130a817471aaf5a3de8fba384a91600160a01b900460ff1690808260018111156102fd57fe5b815260200191505060405180910390a15b610392565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d1a111a826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561037957600080fd5b505af115801561038d573d6000803e3d6000fd5b505050505b50565b601290565b60006103a46101b3565b156104985760015460408051634c6afee560e11b81529051610491926001600160a01b0316916398d5fdca916004808301926020929190829003018186803b1580156103ef57600080fd5b505afa158015610403573d6000803e3d6000fd5b505050506040513d602081101561041957600080fd5b50516001546040805163313ce56760e01b815290516001600160a01b039092169163313ce56791600480820192602092909190829003018186803b15801561046057600080fd5b505afa158015610474573d6000803e3d6000fd5b505050506040513d602081101561048a57600080fd5b50516108d7565b905061058e565b61058b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e7572230846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156104ff57600080fd5b505afa158015610513573d6000803e3d6000fd5b505050506040513d602081101561052957600080fd5b50516040805163313ce56760e01b815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163313ce567916004808301926020929190829003018186803b15801561046057600080fd5b90505b919050565b61059b61092f565b6001600160a01b03166105ac610675565b6001600160a01b031614610607576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000546001600160a01b031690565b61068c61092f565b6001600160a01b031661069d610675565b6001600160a01b0316146106f8576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001546001600160a01b031615801561071e575061071e816001600160a01b03166108d1565b61075a576040805162461bcd60e51b81526020600482015260086024820152675046445f5543415560c01b604482015290519081900360640190fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fcc38df4cffc97c63a74bdcf095d2987ef21f05ae75ef6faba701e9f2c834dc279181900360200190a150565b6001546001600160a01b031690565b6107c561092f565b6001600160a01b03166107d6610675565b6001600160a01b031614610831576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166108765760405162461bcd60e51b81526004018080602001828103825260268152602001806109fb6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b6000601260ff83168114156108ef5783915050610929565b8060ff168360ff16116109135761090e8460ff85840316600a0a610933565b610925565b6109258460ff83860316600a0a610993565b9150505b92915050565b3390565b60008261094257506000610929565b8282028284828161094f57fe5b041461098c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610a216021913960400191505060405180910390fd5b9392505050565b60008082116109e9576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816109f257fe5b04939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a264697066735822122075fb7aed17893e1872b08b51d71c77f839fcd29f1028e4509db7203db27a39fc64736f6c63430007060033",
"linkReferences": {},
"deployedLinkReferences": {}
}
{
"@perp/curie-contract": "2.4.5",
"@uniswap/v3-core-artifacts": "npm:@uniswap/v3-core@1.0.0",
"@perp/perp-oracle-contract": "0.6.3",
"@perp/perp-oracle-contract": "0.6.4",
"@types/node": "16.11.7",
"ethers": "5.2.0"
}

@@ -47,9 +47,9 @@ {

"AAVEUSDChainlinkPriceFeedV3": {
"address": "0x9C3054798c79785F61Be2E2E4810E96245f9cdC7",
"createdBlockNumber": 6667706,
"address": "0x6011B7f568A6eFCF1af14bC57a8A23e4E4C2983D",
"createdBlockNumber": 7401058,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"AAVEUSDMarketPriceFeedDispatcher": {
"address": "0x132E8daAF63dead7137FF14cD609b8CF51249f5f",
"createdBlockNumber": 6667875,
"address": "0xD78F5AB55E60bDbD64344c2a8E9fe7D709FdeE48",
"createdBlockNumber": 7401225,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -63,9 +63,9 @@ },

"APEUSDChainlinkPriceFeedV3": {
"address": "0x9405401698e57B211592c20a0E02dc210fB00472",
"createdBlockNumber": 6667715,
"address": "0x041d3429E1754B8bC1127d65ED9b6c4E9b19578B",
"createdBlockNumber": 7401069,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"APEUSDMarketPriceFeedDispatcher": {
"address": "0xA34FF755a75136517622EB75Ef839E527D71a013",
"createdBlockNumber": 6667891,
"address": "0x71921747EfddB42d18AF2095216D7fca7359B94f",
"createdBlockNumber": 7401241,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -79,9 +79,9 @@ },

"AVAXUSDChainlinkPriceFeedV3": {
"address": "0x14AF4a423AA9f42e383708654a1F06FAf19dCF96",
"createdBlockNumber": 6667726,
"address": "0x3617c09F87dD4E0881567Bf59F48Bc7C3c12611a",
"createdBlockNumber": 7401081,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"AVAXUSDMarketPriceFeedDispatcher": {
"address": "0xA0371dD23fd14d2d10D66Bbcfada0937021B70ed",
"createdBlockNumber": 6667906,
"address": "0xc3476a550Bfe7121C8eaAaf4B2CB9a5cC961dDc4",
"createdBlockNumber": 7401257,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -110,9 +110,9 @@ },

"BTCUSDChainlinkPriceFeedV3": {
"address": "0x6e7CE0117eBEA445E62b7CFF9Af6123AAC59366A",
"createdBlockNumber": 6667737,
"address": "0x74250EF8c4E7C923bAfA62A263191E6bAecfBD8D",
"createdBlockNumber": 7401092,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"BTCUSDMarketPriceFeedDispatcher": {
"address": "0x88EFb6B6EFC46d333847C3B79C90C56CC7DEb370",
"createdBlockNumber": 6667922,
"address": "0x008297084D67a4948F9952BF62F15040f80Fecb8",
"createdBlockNumber": 7401273,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -146,9 +146,9 @@ },

"DOGE3USDChainlinkPriceFeedV3": {
"address": "0xC79e27575dD214c266039EEb5B1E2A7b6310c409",
"createdBlockNumber": 6667748,
"address": "0x932910221F05b24Efc6C356CBc63a38e87ffEd36",
"createdBlockNumber": 7401103,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"DOGE3USDMarketPriceFeedDispatcher": {
"address": "0x735a12231b50dEd8a241cDD64AD8391E3EEe8512",
"createdBlockNumber": 6667938,
"address": "0xE71AD2D3FB1ac8337C1aFD8505Ab7F9413287825",
"createdBlockNumber": 7401289,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -162,9 +162,9 @@ },

"DOGEUSDChainlinkPriceFeedV3": {
"address": "0x5e92237D2F114094958A6d98403A50739A0Fe495",
"createdBlockNumber": 6667759,
"address": "0xFed44ed478B6F2De1055516f3AB1FAe9C5bd65F0",
"createdBlockNumber": 7401115,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"DOGEUSDMarketPriceFeedDispatcher": {
"address": "0x5802918dC503c465F969DA0847b71E3Fbe9B141c",
"createdBlockNumber": 6667953,
"address": "0x6E1a28B23d52E6864D9E258C7a81C907dBA41804",
"createdBlockNumber": 7401305,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -193,9 +193,9 @@ },

"ETHUSDChainlinkPriceFeedV3": {
"address": "0x6FACc3BD6204500FE816Bf67A103CDb337956b91",
"createdBlockNumber": 6667769,
"address": "0x8c6b7132aEDE1b1c0F3f5A73650Bd5A7D016EfB0",
"createdBlockNumber": 7401126,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"ETHUSDMarketPriceFeedDispatcher": {
"address": "0x82AC6e30748b3a3BB80663747714f27EDf13b765",
"createdBlockNumber": 6667969,
"address": "0x845d37490812e230420e7cC200AfB401995DE272",
"createdBlockNumber": 7401321,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -219,9 +219,9 @@ },

"LINKUSDChainlinkPriceFeedV3": {
"address": "0x1cAb5E87f56728c19446e4B2001760BAe3E6A018",
"createdBlockNumber": 6667781,
"address": "0x5049Bc4B2F65FE2696Ab15EDe4436289F8A2E012",
"createdBlockNumber": 7401137,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"LINKUSDMarketPriceFeedDispatcher": {
"address": "0x6354b7970c6E8cE6ea998Fb1bfbB38BCA5496864",
"createdBlockNumber": 6667984,
"address": "0x5FF589289585037863441574E22b1F0Ea58710dd",
"createdBlockNumber": 7401337,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -235,9 +235,9 @@ },

"MATICUSDChainlinkPriceFeedV3": {
"address": "0xA7eFe36d737c539491650B741b3E95f52B588E3C",
"createdBlockNumber": 6667828,
"address": "0x78391d9D7B46fb00292B0E57BE8976b327C0AD48",
"createdBlockNumber": 7401148,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"MATICUSDMarketPriceFeedDispatcher": {
"address": "0xa8E05126CEbFA281DA936Dd2E2d9DbA5bEf1Cf0e",
"createdBlockNumber": 6668000,
"address": "0xf06a8294E9310618c182Cee3B3b994530538B92e",
"createdBlockNumber": 7401353,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -256,4 +256,4 @@ },

"PriceFeedUpdater": {
"address": "0xe21C8C8ed145cca776322E4f60C1Fdb6e4A659C9",
"createdBlockNumber": 6668048,
"address": "0x47303D7C5ac9151A8b92e4db3cdDEd62Fee81f7C",
"createdBlockNumber": 7401430,
"name": "contracts/PriceFeedUpdater.sol:PriceFeedUpdater"

@@ -272,9 +272,9 @@ },

"SOLUSDChainlinkPriceFeedV3": {
"address": "0x7d580c0C1271f3561d7A5bcAa43ED08d70Ea9D72",
"createdBlockNumber": 6667839,
"address": "0x6a87839b98c0473BCC6351980c8bfCAF86914cd4",
"createdBlockNumber": 7401160,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"SOLUSDMarketPriceFeedDispatcher": {
"address": "0x22c0c5D08b7dFe5907C2e7f5E5246d5137593064",
"createdBlockNumber": 6668013,
"address": "0x3653f473E1629e415e5b2c72C2E415F611A12a08",
"createdBlockNumber": 7401369,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -288,9 +288,9 @@ },

"UNIUSDChainlinkPriceFeedV3": {
"address": "0xA7aa3e36c8Ec2F66052336A5E130AD5828E6dEb1",
"createdBlockNumber": 6667850,
"address": "0xA3F13c750389A0795D721F13132A07E495B4F7d1",
"createdBlockNumber": 7401171,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"UNIUSDMarketPriceFeedDispatcher": {
"address": "0xdBB8529eF666Fba4051797DAceC617A1FE424AF7",
"createdBlockNumber": 6668029,
"address": "0x732bcEF6fc5055c480Ed29E2d96135174a16FDe1",
"createdBlockNumber": 7401384,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -297,0 +297,0 @@ },

@@ -23,3 +23,3 @@ {

],
"version": "2023.3.29-1680076223808"
"version": "2023.3.31-1680232064159"
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc