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.31-1680236508043 to 2023.3.31-1680249535995

4

optimism/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": "0x60e060405234801561001057600080fd5b506040516112e73803806112e78339818101604052606081101561003357600080fd5b50805160208083015160409093015161151a8054600160a01b600160f01b031916600160a01b6001600160501b0384160217905591929190610087906001600160a01b03851690610176811b61041917901c565b6100c2576040805162461bcd60e51b81526020600482015260076024820152664350465f414e4360c81b604482015290519081900360640190fd5b6001600160601b0319606084901b1660c05260a08290526040805163313ce56760e01b815290516001600160a01b0385169163313ce567916004808301926020929190829003018186803b15801561011957600080fd5b505afa15801561012d573d6000803e3d6000fd5b505050506040513d602081101561014357600080fd5b505160f81b7fff00000000000000000000000000000000000000000000000000000000000000166080525061017c915050565b3b151590565b60805160f81c60a05160c05160601c6111256101c26000398061033552806108a2528061093152508061029752806103115250806102ed5280610a1052506111256000f3fe608060405234801561001057600080fd5b50600436106100ce5760003560e01c80633499ba951161008c578063a2e6204511610066578063a2e62045146101d6578063aed3aff7146101de578063e7572230146101fd578063efe9c2531461021a576100ce565b80633499ba95146101895780633ad59dbc14610191578063954eba95146101b5576100ce565b80626059a0146100d3578063086a855e146100ed5780631d1a111a146100f55780631d7866de14610114578063252c09d714610130578063313ce5671461016b575b600080fd5b6100db610243565b60408051918252519081900360200190f35b6100db61024b565b6101126004803603602081101561010b57600080fd5b5035610252565b005b61011c610270565b604080519115158252519081900360200190f35b61014d6004803603602081101561014657600080fd5b50356102c3565b60408051938452602084019290925282820152519081900360600190f35b6101736102eb565b6040805160ff9092168252519081900360200190f35b6100db61030f565b610199610333565b604080516001600160a01b039092168252519081900360200190f35b6101bd610357565b6040805192835260208301919091528051918290030190f35b61011261036b565b6101e66103c2565b6040805161ffff9092168252519081900360200190f35b6100db6004803603602081101561021357600080fd5b50356103cc565b610222610403565b6040518082600581111561023257fe5b815260200191505060405180910390f35b61151b545b90565b61151c5490565b61025a61041f565b5061026c8161151b5461151c546104d6565b5050565b60008061027b61057f565b9150506000811180156102bd57506102916105f0565b6102bb827f00000000000000000000000000000000000000000000000000000000000000006105f4565b105b91505090565b60018161070881106102d457600080fd5b600302018054600182015460029092015490925083565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b60008061036261057f565b915091505b9091565b600061037561041f565b9050806103b2576040805162461bcd60e51b81526020600482015260066024820152654350465f4e5560d01b604482015290519081900360640190fd5b61026c61151b5461151c54610657565b60005461ffff1681565b60008060006103d961057f565b9150915083600014156103ee575090506103fe565b6103f984838361083c565b925050505b919050565b60008061040e610898565b90506102bd816109fb565b3b151590565b60008061042a610898565b905061043581610ab6565b15610444576000915050610248565b600080610450836109fb565b905061045b81610ad2565b1561047757602083015161151b55604083015161151c55600191505b7fcfc00d555c19103be8966c15035956ddd6912f374557b4e585dd076399400c3061151b5461151c5483604051808481526020018381526020018260058111156104bd57fe5b8152602001935050505060405180910390a15091505090565b60006104e28383610657565b5061151a54600160a01b900469ffffffffffffffffffff16841461051f57831561051657610511848484610ae8565b610518565b825b9050610578565b61151a546001600160a01b03166105346105f0565b14610572576105416105f0565b61151a80546001600160a01b0319166001600160a01b039290921691909117905561056d848484610ae8565b611519555b50611519545b9392505050565b600080600061058c610898565b905061059781610ab6565b156105ae5761151b5461151c549250925050610367565b60006105b9826109fb565b90506105c481610ad2565b156105de5781602001518260400151935093505050610367565b61151b5461151c549350935050509091565b4290565b60008282018381101561064e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b6000805461ffff1615801561066c5750600354155b156106ca576040518060600160405280848152602001600081526020018381525060016000610708811061069c57fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019050610651565b6000805460019061ffff1661070881106106e057fe5b6040805160608101825260039290920292909201805482526001810154602083015260020154918101829052915083101561074a576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156107955780518414610795576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b80518414156107a8576000915050610651565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c03918202909301928201929092529182018990529490931690811061080b57fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019250505092915050565b61151a546000906001600160a01b03166108546105f0565b148015610876575061151a54600160a01b900469ffffffffffffffffffff1684145b15610885575061151954610578565b610890848484610ae8565b949350505050565b6108a061107f565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156108f957600080fd5b505afa92505050801561091e57506040513d602081101561091957600080fd5b505160015b61092757610248565b60ff1660808201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561098857600080fd5b505afa9250505080156109ca57506040513d60a08110156109a857600080fd5b5080516020820151604083015160608401516080909401519293919290919060015b6109d357610248565b5069ffffffffffffffffffff9093168452506020830152604082015260016060820152610248565b60008160600151610a0e575060016103fe565b7f000000000000000000000000000000000000000000000000000000000000000060ff16826080015160ff1614610a47575060026103fe565b815169ffffffffffffffffffff16610a61575060036103fe565b60408201511580610a78575061151c548260400151105b80610a8d5750610a866105f0565b8260400151115b15610a9a575060046103fe565b6000826020015113610aae575060056103fe565b506000919050565b60008061151c541180156106515750506040015161151c541490565b600080826005811115610ae157fe5b1492915050565b600080610af6858585610b0f565b90508015610b045780610b06565b835b95945050505050565b6000805461ffff16158015610b245750600354155b80610b2d575083155b15610b3a57506000610578565b6000805460019061ffff166107088110610b5057fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831415610bc55780518414610bc5576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610bcf6105f0565b90506000610bdd8288610d29565b90506000610c2e610c23610bfb610bf4868a610d29565b8a90610d86565b610c1d610c1588604001518b610d2990919063ffffffff16565b885190610d86565b906105f4565b6020860151906105f4565b9050600080610c3c84610ddf565b9150915060008260400151851415610c5957506020820151610d0c565b8482604001511415610c7057506020810151610d0c565b816040015183604001511415610c90576000975050505050505050610578565b6040820151610cb057506040820151825160208401519186030201610d0c565b6000836040015186039050600084604001518460400151039050610d07610cfc82610cf685610cf08a602001518a60200151610d2990919063ffffffff16565b90610d86565b90610f05565b6020870151906105f4565b925050505b610d1a8b610cf68684610d29565b9b9a5050505050505050505050565b600082821115610d80576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082610d9557506000610651565b82820282848281610da257fe5b041461064e5760405162461bcd60e51b81526004018080602001828103825260218152602001806110cf6021913960400191505060405180910390fd5b610de76110ad565b610def6110ad565b60005460019061ffff166107088110610e0457fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610e5457fe5b600302016002015411610e6657610f00565b6000546001906107089061ffff9081168301160661ffff166107088110610e8957fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610edf5760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610ef2575080610f00565b610efb83610f6c565b915091505b915091565b6000808211610f5b576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610f6457fe5b049392505050565b610f746110ad565b610f7c6110ad565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610fb257fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610fef57806001019250610f98565b600161070882820106610708811061100357fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050935060008686604001511115905080801561104f575084604001518711155b1561105a5750611077565b8061106a57600182039250611071565b8160010193505b50610f98565b505050915091565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b6040518060600160405280600081526020016000815260200160008152509056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220aea371fba1e6bd960135ccf8a637a7cab76390ef2a491355e469e5586ab5e1e864736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100ce5760003560e01c80633499ba951161008c578063a2e6204511610066578063a2e62045146101d6578063aed3aff7146101de578063e7572230146101fd578063efe9c2531461021a576100ce565b80633499ba95146101895780633ad59dbc14610191578063954eba95146101b5576100ce565b80626059a0146100d3578063086a855e146100ed5780631d1a111a146100f55780631d7866de14610114578063252c09d714610130578063313ce5671461016b575b600080fd5b6100db610243565b60408051918252519081900360200190f35b6100db61024b565b6101126004803603602081101561010b57600080fd5b5035610252565b005b61011c610270565b604080519115158252519081900360200190f35b61014d6004803603602081101561014657600080fd5b50356102c3565b60408051938452602084019290925282820152519081900360600190f35b6101736102eb565b6040805160ff9092168252519081900360200190f35b6100db61030f565b610199610333565b604080516001600160a01b039092168252519081900360200190f35b6101bd610357565b6040805192835260208301919091528051918290030190f35b61011261036b565b6101e66103c2565b6040805161ffff9092168252519081900360200190f35b6100db6004803603602081101561021357600080fd5b50356103cc565b610222610403565b6040518082600581111561023257fe5b815260200191505060405180910390f35b61151b545b90565b61151c5490565b61025a61041f565b5061026c8161151b5461151c546104d6565b5050565b60008061027b61057f565b9150506000811180156102bd57506102916105f0565b6102bb827f00000000000000000000000000000000000000000000000000000000000000006105f4565b105b91505090565b60018161070881106102d457600080fd5b600302018054600182015460029092015490925083565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b7f000000000000000000000000000000000000000000000000000000000000000090565b60008061036261057f565b915091505b9091565b600061037561041f565b9050806103b2576040805162461bcd60e51b81526020600482015260066024820152654350465f4e5560d01b604482015290519081900360640190fd5b61026c61151b5461151c54610657565b60005461ffff1681565b60008060006103d961057f565b9150915083600014156103ee575090506103fe565b6103f984838361083c565b925050505b919050565b60008061040e610898565b90506102bd816109fb565b3b151590565b60008061042a610898565b905061043581610ab6565b15610444576000915050610248565b600080610450836109fb565b905061045b81610ad2565b1561047757602083015161151b55604083015161151c55600191505b7fcfc00d555c19103be8966c15035956ddd6912f374557b4e585dd076399400c3061151b5461151c5483604051808481526020018381526020018260058111156104bd57fe5b8152602001935050505060405180910390a15091505090565b60006104e28383610657565b5061151a54600160a01b900469ffffffffffffffffffff16841461051f57831561051657610511848484610ae8565b610518565b825b9050610578565b61151a546001600160a01b03166105346105f0565b14610572576105416105f0565b61151a80546001600160a01b0319166001600160a01b039290921691909117905561056d848484610ae8565b611519555b50611519545b9392505050565b600080600061058c610898565b905061059781610ab6565b156105ae5761151b5461151c549250925050610367565b60006105b9826109fb565b90506105c481610ad2565b156105de5781602001518260400151935093505050610367565b61151b5461151c549350935050509091565b4290565b60008282018381101561064e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b90505b92915050565b6000805461ffff1615801561066c5750600354155b156106ca576040518060600160405280848152602001600081526020018381525060016000610708811061069c57fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019050610651565b6000805460019061ffff1661070881106106e057fe5b6040805160608101825260039290920292909201805482526001810154602083015260020154918101829052915083101561074a576040805162461bcd60e51b815260206004820152600560248201526410d517d25560da1b604482015290519081900360640190fd5b80604001518314156107955780518414610795576040805162461bcd60e51b815260206004820152600760248201526643545f4950575560c81b604482015290519081900360640190fd5b80518414156107a8576000915050610651565b6000805461ffff19811661070861ffff928316600190810184168290068416929092179384905560408581015181516060810183528a815287516020808a0151938c03918202909301928201929092529182018990529490931690811061080b57fe5b6003020160008201518160000155602082015181600101556040820151816002015590505060019250505092915050565b61151a546000906001600160a01b03166108546105f0565b148015610876575061151a54600160a01b900469ffffffffffffffffffff1684145b15610885575061151954610578565b610890848484610ae8565b949350505050565b6108a061107f565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663313ce5676040518163ffffffff1660e01b815260040160206040518083038186803b1580156108f957600080fd5b505afa92505050801561091e57506040513d602081101561091957600080fd5b505160015b61092757610248565b60ff1660808201527f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663feaf968c6040518163ffffffff1660e01b815260040160a06040518083038186803b15801561098857600080fd5b505afa9250505080156109ca57506040513d60a08110156109a857600080fd5b5080516020820151604083015160608401516080909401519293919290919060015b6109d357610248565b5069ffffffffffffffffffff9093168452506020830152604082015260016060820152610248565b60008160600151610a0e575060016103fe565b7f000000000000000000000000000000000000000000000000000000000000000060ff16826080015160ff1614610a47575060026103fe565b815169ffffffffffffffffffff16610a61575060036103fe565b60408201511580610a78575061151c548260400151105b80610a8d5750610a866105f0565b8260400151115b15610a9a575060046103fe565b6000826020015113610aae575060056103fe565b506000919050565b60008061151c541180156106515750506040015161151c541490565b600080826005811115610ae157fe5b1492915050565b600080610af6858585610b0f565b90508015610b045780610b06565b835b95945050505050565b6000805461ffff16158015610b245750600354155b80610b2d575083155b15610b3a57506000610578565b6000805460019061ffff166107088110610b5057fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529150831415610bc55780518414610bc5576040805162461bcd60e51b815260206004820152600860248201526710d517d25415d0d560c21b604482015290519081900360640190fd5b6000610bcf6105f0565b90506000610bdd8288610d29565b90506000610c2e610c23610bfb610bf4868a610d29565b8a90610d86565b610c1d610c1588604001518b610d2990919063ffffffff16565b885190610d86565b906105f4565b6020860151906105f4565b9050600080610c3c84610ddf565b9150915060008260400151851415610c5957506020820151610d0c565b8482604001511415610c7057506020810151610d0c565b816040015183604001511415610c90576000975050505050505050610578565b6040820151610cb057506040820151825160208401519186030201610d0c565b6000836040015186039050600084604001518460400151039050610d07610cfc82610cf685610cf08a602001518a60200151610d2990919063ffffffff16565b90610d86565b90610f05565b6020870151906105f4565b925050505b610d1a8b610cf68684610d29565b9b9a5050505050505050505050565b600082821115610d80576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082610d9557506000610651565b82820282848281610da257fe5b041461064e5760405162461bcd60e51b81526004018080602001828103825260218152602001806110cf6021913960400191505060405180910390fd5b610de76110ad565b610def6110ad565b60005460019061ffff166107088110610e0457fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050915082600160008054906101000a900461ffff1661ffff166107088110610e5457fe5b600302016002015411610e6657610f00565b6000546001906107089061ffff9081168301160661ffff166107088110610e8957fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529250610edf5760408051606081018252600154815260025460208201526003549181019190915291505b8282604001511115610ef2575080610f00565b610efb83610f6c565b915091505b915091565b6000808211610f5b576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381610f6457fe5b049392505050565b610f746110ad565b610f7c6110ad565b60008054610708600161ffff9283160182160616906107078201905b6002838301049050600161070882066107088110610fb257fe5b60408051606081018252600392909202929092018054825260018101546020830152600201549181018290529550610fef57806001019250610f98565b600161070882820106610708811061100357fe5b600302016040518060600160405290816000820154815260200160018201548152602001600282015481525050935060008686604001511115905080801561104f575084604001518711155b1561105a5750611077565b8061106a57600182039250611071565b8160010193505b50610f98565b505050915091565b6040805160a08101825260008082526020820181905291810182905260608101829052608081019190915290565b6040518060600160405280600081526020016000815260200160008152509056fe536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220aea371fba1e6bd960135ccf8a637a7cab76390ef2a491355e469e5586ab5e1e864736f6c63430007060033",
"linkReferences": {},
"deployedLinkReferences": {}
}

@@ -50,3 +50,3 @@ {

"internalType": "uint8",
"name": "",
"name": "decimals",
"type": "uint8"

@@ -64,3 +64,3 @@ }

"internalType": "address",
"name": "",
"name": "aggregator",
"type": "address"

@@ -74,13 +74,8 @@ }

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

@@ -92,14 +87,8 @@ ],

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

@@ -113,8 +102,8 @@ }

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

@@ -127,8 +116,13 @@ ],

"inputs": [],
"name": "getLastValidPrice",
"name": "getLatestOrCachedPrice",
"outputs": [
{
"internalType": "uint256",
"name": "",
"name": "price",
"type": "uint256"
},
{
"internalType": "uint256",
"name": "timestamp",
"type": "uint256"
}

@@ -140,8 +134,14 @@ ],

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

@@ -159,3 +159,3 @@ }

"internalType": "uint256",
"name": "",
"name": "period",
"type": "uint256"

@@ -173,3 +173,3 @@ }

"internalType": "bool",
"name": "",
"name": "isTimedOut",
"type": "bool"

@@ -176,0 +176,0 @@ }

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

],
"bytecode": "0x60a06040526000805460ff60a01b1916905534801561001d57600080fd5b50604051610bb4380380610bb48339818101604052602081101561004057600080fd5b5051600061004c610102565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506100b2816001600160a01b031661010660201b6108d11760201c565b6100ed576040805162461bcd60e51b81526020600482015260076024820152665046445f434e4360c81b604482015290519081900360640190fd5b60601b6001600160601b03191660805261010c565b3390565b3b151590565b60805160601c610a7761013d600039806101cd5280610315528061049d528061054552806106535250610a776000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806382b4ad161161006657806382b4ad16146101335780638da5cb5b14610157578063b96ced5d1461015f578063d48b702514610185578063f2fde38b1461018d5761009e565b80630c53d013146100a357806321edfc39146100bf578063313ce567146100de5780635269d418146100fc578063715018a61461012b575b600080fd5b6100ab6101b3565b604080519115158252519081900360200190f35b6100dc600480360360208110156100d557600080fd5b5035610277565b005b6100e6610395565b6040805160ff9092168252519081900360200190f35b6101196004803603602081101561011257600080fd5b503561039a565b60408051918252519081900360200190f35b6100dc610593565b61013b610651565b604080516001600160a01b039092168252519081900360200190f35b61013b610675565b6100dc6004803603602081101561017557600080fd5b50356001600160a01b0316610684565b61013b6107ae565b6100dc600480360360208110156101a357600080fd5b50356001600160a01b03166107bd565b6001546000906001600160a01b03161580159061027257507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d7866de6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022457600080fd5b505afa158015610238573d6000803e3d6000fd5b505050506040513d602081101561024e57600080fd5b50518061027257506001600054600160a01b900460ff16600181111561027057fe5b145b905090565b61027f6101b3565b15610313576001600054600160a01b900460ff16600181111561029e57fe5b1461030e57600080546001919060ff60a01b1916600160a01b8302179055506000546040517f7101a660456a4e2f94e6b0ccd3d6a034724e26130a817471aaf5a3de8fba384a91600160a01b900460ff1690808260018111156102fd57fe5b815260200191505060405180910390a15b610392565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d1a111a826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561037957600080fd5b505af115801561038d573d6000803e3d6000fd5b505050505b50565b601290565b60006103a46101b3565b156104985760015460408051634c6afee560e11b81529051610491926001600160a01b0316916398d5fdca916004808301926020929190829003018186803b1580156103ef57600080fd5b505afa158015610403573d6000803e3d6000fd5b505050506040513d602081101561041957600080fd5b50516001546040805163313ce56760e01b815290516001600160a01b039092169163313ce56791600480820192602092909190829003018186803b15801561046057600080fd5b505afa158015610474573d6000803e3d6000fd5b505050506040513d602081101561048a57600080fd5b50516108d7565b905061058e565b61058b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a6f56bea846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156104ff57600080fd5b505afa158015610513573d6000803e3d6000fd5b505050506040513d602081101561052957600080fd5b50516040805163313ce56760e01b815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163313ce567916004808301926020929190829003018186803b15801561046057600080fd5b90505b919050565b61059b61092f565b6001600160a01b03166105ac610675565b6001600160a01b031614610607576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000546001600160a01b031690565b61068c61092f565b6001600160a01b031661069d610675565b6001600160a01b0316146106f8576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001546001600160a01b031615801561071e575061071e816001600160a01b03166108d1565b61075a576040805162461bcd60e51b81526020600482015260086024820152675046445f5543415560c01b604482015290519081900360640190fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fcc38df4cffc97c63a74bdcf095d2987ef21f05ae75ef6faba701e9f2c834dc279181900360200190a150565b6001546001600160a01b031690565b6107c561092f565b6001600160a01b03166107d6610675565b6001600160a01b031614610831576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166108765760405162461bcd60e51b81526004018080602001828103825260268152602001806109fb6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b6000601260ff83168114156108ef5783915050610929565b8060ff168360ff16116109135761090e8460ff85840316600a0a610933565b610925565b6109258460ff83860316600a0a610993565b9150505b92915050565b3390565b60008261094257506000610929565b8282028284828161094f57fe5b041461098c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610a216021913960400191505060405180910390fd5b9392505050565b60008082116109e9576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816109f257fe5b04939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220d66e30b001186b04ffcd994a996ab383191b56764e65148a706d5f18ecc9685a64736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b506004361061009e5760003560e01c806382b4ad161161006657806382b4ad16146101335780638da5cb5b14610157578063b96ced5d1461015f578063d48b702514610185578063f2fde38b1461018d5761009e565b80630c53d013146100a357806321edfc39146100bf578063313ce567146100de5780635269d418146100fc578063715018a61461012b575b600080fd5b6100ab6101b3565b604080519115158252519081900360200190f35b6100dc600480360360208110156100d557600080fd5b5035610277565b005b6100e6610395565b6040805160ff9092168252519081900360200190f35b6101196004803603602081101561011257600080fd5b503561039a565b60408051918252519081900360200190f35b6100dc610593565b61013b610651565b604080516001600160a01b039092168252519081900360200190f35b61013b610675565b6100dc6004803603602081101561017557600080fd5b50356001600160a01b0316610684565b61013b6107ae565b6100dc600480360360208110156101a357600080fd5b50356001600160a01b03166107bd565b6001546000906001600160a01b03161580159061027257507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d7866de6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022457600080fd5b505afa158015610238573d6000803e3d6000fd5b505050506040513d602081101561024e57600080fd5b50518061027257506001600054600160a01b900460ff16600181111561027057fe5b145b905090565b61027f6101b3565b15610313576001600054600160a01b900460ff16600181111561029e57fe5b1461030e57600080546001919060ff60a01b1916600160a01b8302179055506000546040517f7101a660456a4e2f94e6b0ccd3d6a034724e26130a817471aaf5a3de8fba384a91600160a01b900460ff1690808260018111156102fd57fe5b815260200191505060405180910390a15b610392565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d1a111a826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561037957600080fd5b505af115801561038d573d6000803e3d6000fd5b505050505b50565b601290565b60006103a46101b3565b156104985760015460408051634c6afee560e11b81529051610491926001600160a01b0316916398d5fdca916004808301926020929190829003018186803b1580156103ef57600080fd5b505afa158015610403573d6000803e3d6000fd5b505050506040513d602081101561041957600080fd5b50516001546040805163313ce56760e01b815290516001600160a01b039092169163313ce56791600480820192602092909190829003018186803b15801561046057600080fd5b505afa158015610474573d6000803e3d6000fd5b505050506040513d602081101561048a57600080fd5b50516108d7565b905061058e565b61058b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663a6f56bea846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156104ff57600080fd5b505afa158015610513573d6000803e3d6000fd5b505050506040513d602081101561052957600080fd5b50516040805163313ce56760e01b815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163313ce567916004808301926020929190829003018186803b15801561046057600080fd5b90505b919050565b61059b61092f565b6001600160a01b03166105ac610675565b6001600160a01b031614610607576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000546001600160a01b031690565b61068c61092f565b6001600160a01b031661069d610675565b6001600160a01b0316146106f8576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001546001600160a01b031615801561071e575061071e816001600160a01b03166108d1565b61075a576040805162461bcd60e51b81526020600482015260086024820152675046445f5543415560c01b604482015290519081900360640190fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fcc38df4cffc97c63a74bdcf095d2987ef21f05ae75ef6faba701e9f2c834dc279181900360200190a150565b6001546001600160a01b031690565b6107c561092f565b6001600160a01b03166107d6610675565b6001600160a01b031614610831576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166108765760405162461bcd60e51b81526004018080602001828103825260268152602001806109fb6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b6000601260ff83168114156108ef5783915050610929565b8060ff168360ff16116109135761090e8460ff85840316600a0a610933565b610925565b6109258460ff83860316600a0a610993565b9150505b92915050565b3390565b60008261094257506000610929565b8282028284828161094f57fe5b041461098c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610a216021913960400191505060405180910390fd5b9392505050565b60008082116109e9576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816109f257fe5b04939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220d66e30b001186b04ffcd994a996ab383191b56764e65148a706d5f18ecc9685a64736f6c63430007060033",
"bytecode": "0x60a06040526000805460ff60a01b1916905534801561001d57600080fd5b50604051610bb4380380610bb48339818101604052602081101561004057600080fd5b5051600061004c610102565b600080546001600160a01b0319166001600160a01b0383169081178255604051929350917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506100b2816001600160a01b031661010660201b6108d11760201c565b6100ed576040805162461bcd60e51b81526020600482015260076024820152665046445f434e4360c81b604482015290519081900360640190fd5b60601b6001600160601b03191660805261010c565b3390565b3b151590565b60805160601c610a7761013d600039806101cd5280610315528061049d528061054552806106535250610a776000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806382b4ad161161006657806382b4ad16146101335780638da5cb5b14610157578063b96ced5d1461015f578063d48b702514610185578063f2fde38b1461018d5761009e565b80630c53d013146100a357806321edfc39146100bf578063313ce567146100de5780635269d418146100fc578063715018a61461012b575b600080fd5b6100ab6101b3565b604080519115158252519081900360200190f35b6100dc600480360360208110156100d557600080fd5b5035610277565b005b6100e6610395565b6040805160ff9092168252519081900360200190f35b6101196004803603602081101561011257600080fd5b503561039a565b60408051918252519081900360200190f35b6100dc610593565b61013b610651565b604080516001600160a01b039092168252519081900360200190f35b61013b610675565b6100dc6004803603602081101561017557600080fd5b50356001600160a01b0316610684565b61013b6107ae565b6100dc600480360360208110156101a357600080fd5b50356001600160a01b03166107bd565b6001546000906001600160a01b03161580159061027257507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d7866de6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022457600080fd5b505afa158015610238573d6000803e3d6000fd5b505050506040513d602081101561024e57600080fd5b50518061027257506001600054600160a01b900460ff16600181111561027057fe5b145b905090565b61027f6101b3565b15610313576001600054600160a01b900460ff16600181111561029e57fe5b1461030e57600080546001919060ff60a01b1916600160a01b8302179055506000546040517f7101a660456a4e2f94e6b0ccd3d6a034724e26130a817471aaf5a3de8fba384a91600160a01b900460ff1690808260018111156102fd57fe5b815260200191505060405180910390a15b610392565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d1a111a826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561037957600080fd5b505af115801561038d573d6000803e3d6000fd5b505050505b50565b601290565b60006103a46101b3565b156104985760015460408051634c6afee560e11b81529051610491926001600160a01b0316916398d5fdca916004808301926020929190829003018186803b1580156103ef57600080fd5b505afa158015610403573d6000803e3d6000fd5b505050506040513d602081101561041957600080fd5b50516001546040805163313ce56760e01b815290516001600160a01b039092169163313ce56791600480820192602092909190829003018186803b15801561046057600080fd5b505afa158015610474573d6000803e3d6000fd5b505050506040513d602081101561048a57600080fd5b50516108d7565b905061058e565b61058b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e7572230846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156104ff57600080fd5b505afa158015610513573d6000803e3d6000fd5b505050506040513d602081101561052957600080fd5b50516040805163313ce56760e01b815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163313ce567916004808301926020929190829003018186803b15801561046057600080fd5b90505b919050565b61059b61092f565b6001600160a01b03166105ac610675565b6001600160a01b031614610607576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000546001600160a01b031690565b61068c61092f565b6001600160a01b031661069d610675565b6001600160a01b0316146106f8576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001546001600160a01b031615801561071e575061071e816001600160a01b03166108d1565b61075a576040805162461bcd60e51b81526020600482015260086024820152675046445f5543415560c01b604482015290519081900360640190fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fcc38df4cffc97c63a74bdcf095d2987ef21f05ae75ef6faba701e9f2c834dc279181900360200190a150565b6001546001600160a01b031690565b6107c561092f565b6001600160a01b03166107d6610675565b6001600160a01b031614610831576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166108765760405162461bcd60e51b81526004018080602001828103825260268152602001806109fb6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b6000601260ff83168114156108ef5783915050610929565b8060ff168360ff16116109135761090e8460ff85840316600a0a610933565b610925565b6109258460ff83860316600a0a610993565b9150505b92915050565b3390565b60008261094257506000610929565b8282028284828161094f57fe5b041461098c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610a216021913960400191505060405180910390fd5b9392505050565b60008082116109e9576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816109f257fe5b04939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220bd770447f5103ced7cda9d8c5764ce37e80314df30d4589cb4a0e3aa487eb80364736f6c63430007060033",
"deployedBytecode": "0x608060405234801561001057600080fd5b506004361061009e5760003560e01c806382b4ad161161006657806382b4ad16146101335780638da5cb5b14610157578063b96ced5d1461015f578063d48b702514610185578063f2fde38b1461018d5761009e565b80630c53d013146100a357806321edfc39146100bf578063313ce567146100de5780635269d418146100fc578063715018a61461012b575b600080fd5b6100ab6101b3565b604080519115158252519081900360200190f35b6100dc600480360360208110156100d557600080fd5b5035610277565b005b6100e6610395565b6040805160ff9092168252519081900360200190f35b6101196004803603602081101561011257600080fd5b503561039a565b60408051918252519081900360200190f35b6100dc610593565b61013b610651565b604080516001600160a01b039092168252519081900360200190f35b61013b610675565b6100dc6004803603602081101561017557600080fd5b50356001600160a01b0316610684565b61013b6107ae565b6100dc600480360360208110156101a357600080fd5b50356001600160a01b03166107bd565b6001546000906001600160a01b03161580159061027257507f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d7866de6040518163ffffffff1660e01b815260040160206040518083038186803b15801561022457600080fd5b505afa158015610238573d6000803e3d6000fd5b505050506040513d602081101561024e57600080fd5b50518061027257506001600054600160a01b900460ff16600181111561027057fe5b145b905090565b61027f6101b3565b15610313576001600054600160a01b900460ff16600181111561029e57fe5b1461030e57600080546001919060ff60a01b1916600160a01b8302179055506000546040517f7101a660456a4e2f94e6b0ccd3d6a034724e26130a817471aaf5a3de8fba384a91600160a01b900460ff1690808260018111156102fd57fe5b815260200191505060405180910390a15b610392565b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b0316631d1a111a826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801561037957600080fd5b505af115801561038d573d6000803e3d6000fd5b505050505b50565b601290565b60006103a46101b3565b156104985760015460408051634c6afee560e11b81529051610491926001600160a01b0316916398d5fdca916004808301926020929190829003018186803b1580156103ef57600080fd5b505afa158015610403573d6000803e3d6000fd5b505050506040513d602081101561041957600080fd5b50516001546040805163313ce56760e01b815290516001600160a01b039092169163313ce56791600480820192602092909190829003018186803b15801561046057600080fd5b505afa158015610474573d6000803e3d6000fd5b505050506040513d602081101561048a57600080fd5b50516108d7565b905061058e565b61058b7f00000000000000000000000000000000000000000000000000000000000000006001600160a01b031663e7572230846040518263ffffffff1660e01b81526004018082815260200191505060206040518083038186803b1580156104ff57600080fd5b505afa158015610513573d6000803e3d6000fd5b505050506040513d602081101561052957600080fd5b50516040805163313ce56760e01b815290516001600160a01b037f0000000000000000000000000000000000000000000000000000000000000000169163313ce567916004808301926020929190829003018186803b15801561046057600080fd5b90505b919050565b61059b61092f565b6001600160a01b03166105ac610675565b6001600160a01b031614610607576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b7f000000000000000000000000000000000000000000000000000000000000000090565b6000546001600160a01b031690565b61068c61092f565b6001600160a01b031661069d610675565b6001600160a01b0316146106f8576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001546001600160a01b031615801561071e575061071e816001600160a01b03166108d1565b61075a576040805162461bcd60e51b81526020600482015260086024820152675046445f5543415560c01b604482015290519081900360640190fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517fcc38df4cffc97c63a74bdcf095d2987ef21f05ae75ef6faba701e9f2c834dc279181900360200190a150565b6001546001600160a01b031690565b6107c561092f565b6001600160a01b03166107d6610675565b6001600160a01b031614610831576040805162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6001600160a01b0381166108765760405162461bcd60e51b81526004018080602001828103825260268152602001806109fb6026913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b3b151590565b6000601260ff83168114156108ef5783915050610929565b8060ff168360ff16116109135761090e8460ff85840316600a0a610933565b610925565b6109258460ff83860316600a0a610993565b9150505b92915050565b3390565b60008261094257506000610929565b8282028284828161094f57fe5b041461098c5760405162461bcd60e51b8152600401808060200182810382526021815260200180610a216021913960400191505060405180910390fd5b9392505050565b60008082116109e9576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816109f257fe5b04939250505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77a2646970667358221220bd770447f5103ced7cda9d8c5764ce37e80314df30d4589cb4a0e3aa487eb80364736f6c63430007060033",
"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.5",
"@types/node": "16.11.7",
"ethers": "5.2.0"
}

@@ -40,9 +40,9 @@ {

"AAVEUSDChainlinkPriceFeedV3": {
"address": "0x1Cb0009757ba38ecC15DBC7F607B293b2c488C6b",
"createdBlockNumber": 80724263,
"address": "0xd707799CeAC0aC103eEdD3Ca6bde9AD6FA8bf091",
"createdBlockNumber": 85075052,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"AAVEUSDMarketPriceFeedDispatcher": {
"address": "0x7E640dD1ED987171A0353155901b88948A721A9c",
"createdBlockNumber": 80726217,
"address": "0xB7A9060f6F474265DDBB617C0D794FDb34245D96",
"createdBlockNumber": 85076298,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -56,9 +56,9 @@ },

"APEUSDChainlinkPriceFeedV3": {
"address": "0xaA1318fe7cacC71726D195E006F93EE68147ED56",
"createdBlockNumber": 80724304,
"address": "0xB8C1F850aA136f5414097ee5DEd65fffeeAa93b9",
"createdBlockNumber": 85075121,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"APEUSDMarketPriceFeedDispatcher": {
"address": "0x0aa7E7D11138ADEC68bbe43913E521B3080d42f3",
"createdBlockNumber": 80726257,
"address": "0xC6063B8655C7Cd45bd26186f17E254d17143Ed83",
"createdBlockNumber": 85076371,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -72,9 +72,9 @@ },

"ATOMUSDChainlinkPriceFeedV3": {
"address": "0xFB413a935cdc0Cc2b5f0c97dfBf60BB91D749FdA",
"createdBlockNumber": 80724359,
"address": "0x4b9ff76aE449a97f551875EaBB2997bd70b8Ee19",
"createdBlockNumber": 85075203,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"ATOMUSDMarketPriceFeedDispatcher": {
"address": "0xf81Cb8DE7Dd8FB3e5261BDE6AD350BC8777eF3A3",
"createdBlockNumber": 80726295,
"address": "0xac320f018d2572c1fFC4094d8E4c82d4E067B95c",
"createdBlockNumber": 85076443,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -88,9 +88,9 @@ },

"AVAXUSDChainlinkPriceFeedV3": {
"address": "0x9a5d8cFbcbc67a806ae63f32Ac2963Aa88b4d092",
"createdBlockNumber": 80724402,
"address": "0x47334DE966aa36bDBAEB480A86050A9b532e6599",
"createdBlockNumber": 85075272,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"AVAXUSDMarketPriceFeedDispatcher": {
"address": "0x7171E835456A3c681e586B1bA181fEFe0d9172b6",
"createdBlockNumber": 80726344,
"address": "0x549851B5f86DEd94661B4e970E407d4B2b161559",
"createdBlockNumber": 85076508,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -109,9 +109,9 @@ },

"BNBUSDChainlinkPriceFeedV3": {
"address": "0x355615Cee1883986dE3567FfEa289Dd4B7A10405",
"createdBlockNumber": 80724465,
"address": "0xec5D8b20073B1aDB5830FdB3CB5cfcd6B097B250",
"createdBlockNumber": 85075328,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"BNBUSDMarketPriceFeedDispatcher": {
"address": "0x441db83F916563211d9Cf879C9a7DcC6AC0290cc",
"createdBlockNumber": 80726383,
"address": "0x19bA1A78AeE6f2C13204076dBb746CAb36cD4410",
"createdBlockNumber": 85076583,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -125,9 +125,9 @@ },

"BTCUSDChainlinkPriceFeedV3": {
"address": "0xB7f33D39A94169DcAF0F85767aD2621f0640d5Ea",
"createdBlockNumber": 80724505,
"address": "0x37b5c40B14e0b81aDBA533507c43946c09B34252",
"createdBlockNumber": 85075374,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"BTCUSDMarketPriceFeedDispatcher": {
"address": "0x8C33DA11F3b376C31AA759430A32987601d72CB6",
"createdBlockNumber": 80726437,
"address": "0xFeCFd57Ff916fFE90Debcf8a1ab795D9Ee2A08d7",
"createdBlockNumber": 85076655,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -141,9 +141,9 @@ },

"CRVUSDChainlinkPriceFeedV3": {
"address": "0xA5B043955D59E2CAfd267fB12C4bb0A1c41cBbf9",
"createdBlockNumber": 80724537,
"address": "0xA6E8a12250AA7b144eE587Ba89a29f3978F16E51",
"createdBlockNumber": 85075431,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"CRVUSDMarketPriceFeedDispatcher": {
"address": "0x5f515A33Ae1411d1F717CdE065a5D513917Bd0C4",
"createdBlockNumber": 80726467,
"address": "0x90f57Ae74BC77aB7D0e8329C4Cf9919b941C16b7",
"createdBlockNumber": 85077110,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -172,9 +172,9 @@ },

"DOGEUSDChainlinkPriceFeedV3": {
"address": "0x595bAfedeDF664166DC008714Dc03A1506910fcB",
"createdBlockNumber": 80724559,
"address": "0x8f38FC5A38Be39D8C477B9d9076E9504F23E7933",
"createdBlockNumber": 85075506,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"DOGEUSDMarketPriceFeedDispatcher": {
"address": "0x79c6A1Ea9B1DBDEBa5D0870993d5A561118850f2",
"createdBlockNumber": 80726506,
"address": "0x9d102D9640Ed42bc8c12b090AdC100a7DE2c61e0",
"createdBlockNumber": 85077202,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -203,9 +203,9 @@ },

"ETHUSDChainlinkPriceFeedV3": {
"address": "0x65c2461444247d50C8CF6b7e174902a2e2A064bD",
"createdBlockNumber": 80724593,
"address": "0xc31bF706e2309DE50727eC86ee2B607E7869fA5A",
"createdBlockNumber": 85075551,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"ETHUSDMarketPriceFeedDispatcher": {
"address": "0xB256A222E71375E942730fA445A3275F725A3DC1",
"createdBlockNumber": 80726551,
"address": "0xe1FDaeFE7531BFEaf7D9bA5497c675aDCB05837F",
"createdBlockNumber": 85077297,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -224,9 +224,9 @@ },

"FLOWUSDChainlinkPriceFeedV3": {
"address": "0xBD33A39bd82398D4EcDb8230B135959242aCf49c",
"createdBlockNumber": 80724623,
"address": "0x8F449bd8602F5d3fceDbdD7c72aC55D03b178c8F",
"createdBlockNumber": 85075615,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"FLOWUSDMarketPriceFeedDispatcher": {
"address": "0xaf4F641a51bbF5A8638DE13a79ae2c0BE7565cA8",
"createdBlockNumber": 80726584,
"address": "0x3510A980eAf710F843a6d15dAe569e89F67a5643",
"createdBlockNumber": 85077410,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -245,9 +245,9 @@ },

"FTMUSDChainlinkPriceFeedV3": {
"address": "0x80DF9bA3bfF758d6728AA6b7bF09FAa86b3e7586",
"createdBlockNumber": 80725586,
"address": "0xE09B074A710A9C9c5f3083aa4F46670845F34E73",
"createdBlockNumber": 85075672,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"FTMUSDMarketPriceFeedDispatcher": {
"address": "0x1d60631E01a19B211301d6d70a403D208bCf58a7",
"createdBlockNumber": 80726622,
"address": "0x9e0D0b02323910E47b42AF96AB1ffC4A04f491CE",
"createdBlockNumber": 85077478,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -266,9 +266,9 @@ },

"LINKUSDChainlinkPriceFeedV3": {
"address": "0x3a2Ce0e94A14D3F160E97f26956D94344f526cA4",
"createdBlockNumber": 80725622,
"address": "0x566D81bC65615D91b1f4258AF67A9cDd10c16283",
"createdBlockNumber": 85075740,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"LINKUSDMarketPriceFeedDispatcher": {
"address": "0x9008A9e08033bf061814A0F0220710A1b7EC10c6",
"createdBlockNumber": 80726658,
"address": "0x47b10B765FAd4D4F76f34b3C6314B1dE89355faB",
"createdBlockNumber": 85077546,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -287,9 +287,9 @@ },

"MATICUSDChainlinkPriceFeedV3": {
"address": "0x05A60Aac6b2a2101E35F834dff6B3c4ec7Ad3827",
"createdBlockNumber": 80725654,
"address": "0x6c243Db5F0470Fcf692E481Ec656cfaD5a825d9c",
"createdBlockNumber": 85075804,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"MATICUSDMarketPriceFeedDispatcher": {
"address": "0xD7a4D932d8A26D5af0c2d09dca32ac84a1B4E734",
"createdBlockNumber": 80726696,
"address": "0x4b629d0B4dC2A73e1f9163E997f6F384BA20dB8a",
"createdBlockNumber": 85077605,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -308,9 +308,9 @@ },

"NEARUSDChainlinkPriceFeedV3": {
"address": "0xeDCd8fB2Ad745f15ac17aA55369dCCC91A263436",
"createdBlockNumber": 80725674,
"address": "0x38b2535B4d6D395D505aEac63200aD8783A08a3B",
"createdBlockNumber": 85075858,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"NEARUSDMarketPriceFeedDispatcher": {
"address": "0x479856c48bF3756105CE7a56fC2A6C00748B9797",
"createdBlockNumber": 80726738,
"address": "0x9c80EC37C4E4a0000612043C9694C8Dd5fDe1650",
"createdBlockNumber": 85077699,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -339,9 +339,9 @@ },

"OPUSDChainlinkPriceFeedV3": {
"address": "0x4Bfdd532771f50803bf535F18a1D5741b2E909f2",
"createdBlockNumber": 80725935,
"address": "0x972DBdeEE88898a59FF88AE9a4cff3B6d61961d9",
"createdBlockNumber": 85075906,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"OPUSDMarketPriceFeedDispatcher": {
"address": "0x40Fa254803E8268Eb72c32BEdF05B2cab44e5eCd",
"createdBlockNumber": 80726764,
"address": "0xAe06ce9220CeB19b7D153699Df9bAAAff6D19853",
"createdBlockNumber": 85077787,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -360,14 +360,14 @@ },

"PERPUSDChainlinkPriceFeedV3": {
"address": "0xB82E47D1670d45275A52f0ce6148b95bB41d86b9",
"createdBlockNumber": 80725956,
"address": "0x3ea18d4E4F66298f13F3019dB26f263f285Fe462",
"createdBlockNumber": 85075967,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"PERPUSDMarketPriceFeedDispatcher": {
"address": "0x9365d5fa93D4afD93622f11843D0913B07C0c4c1",
"createdBlockNumber": 80726801,
"address": "0x5Ece025e6c05837d513C6c3C4758aD02A46FcFbE",
"createdBlockNumber": 85077867,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"
},
"PriceFeedUpdater": {
"address": "0x0E6D7a9F9e7704357b8ec797cbe8C208ef4613FB",
"createdBlockNumber": 80726956,
"address": "0xe2A666E23Dd670f0C9ca3f619b667ce872F4Cce5",
"createdBlockNumber": 85078298,
"name": "contracts/PriceFeedUpdater.sol:PriceFeedUpdater"

@@ -391,9 +391,9 @@ },

"SANDUSDChainlinkPriceFeedV3": {
"address": "0xa6f425e23df0D65799a494938c4DE812e641c824",
"createdBlockNumber": 80725979,
"address": "0x734c736CeD848F77AC8e4f12f8F66a975E48e509",
"createdBlockNumber": 85076026,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"SANDUSDMarketPriceFeedDispatcher": {
"address": "0xb60b8A2241EE310D6348801b37e3d9Ee700A7ed6",
"createdBlockNumber": 80726844,
"address": "0x9C68A67DcF9b30B9a53D7D19CfDaFB0E8b2fa686",
"createdBlockNumber": 85078009,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -407,9 +407,9 @@ },

"SOLUSDChainlinkPriceFeedV3": {
"address": "0xDb80DABe81dB21B02ec1b252B11EfAccd4099Ab2",
"createdBlockNumber": 80726011,
"address": "0x2d0E51C782d609854177c6A61aAcB25f329A2f16",
"createdBlockNumber": 85076102,
"name": "contracts/ChainlinkPriceFeedV3.sol:ChainlinkPriceFeedV3"
},
"SOLUSDMarketPriceFeedDispatcher": {
"address": "0x696316Bf68a72F01Ec95CfB92E38E6e5c15c6BA6",
"createdBlockNumber": 80726879,
"address": "0x73d0d0cf7F3ff7A3d5459cfFf0CA0a2b5dC03767",
"createdBlockNumber": 85078077,
"name": "contracts/PriceFeedDispatcher.sol:PriceFeedDispatcher"

@@ -416,0 +416,0 @@ },

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

],
"version": "2023.3.31-1680236508043"
"version": "2023.3.31-1680249535995"
}
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