UNPKG

@perp/perp-oracle-contract

Version:

Perpetual Protocol Curie (v2) oracle contracts - v0.5.0 is not an audited version

40 lines (39 loc) 3.46 kB
{ "_format": "hh-sol-artifact-1", "contractName": "PriceFeedUpdater", "sourceName": "contracts/PriceFeedUpdater.sol", "abi": [ { "inputs": [ { "internalType": "address[]", "name": "priceFeedsArg", "type": "address[]" } ], "stateMutability": "nonpayable", "type": "constructor" }, { "stateMutability": "nonpayable", "type": "fallback" }, { "inputs": [], "name": "getPriceFeeds", "outputs": [ { "internalType": "address[]", "name": "", "type": "address[]" } ], "stateMutability": "view", "type": "function" } ], "bytecode": "0x608060405234801561001057600080fd5b506040516103893803806103898339818101604052602081101561003357600080fd5b810190808051604051939291908464010000000082111561005357600080fd5b90830190602082018581111561006857600080fd5b825186602082028301116401000000008211171561008557600080fd5b82525081516020918201928201910280838360005b838110156100b257818101518382015260200161009a565b5050505090500160405250505060005b815181101561013f576100fa8282815181106100da57fe5b60200260200101516001600160a01b031661015a60201b6101641760201c565b610137576040805162461bcd60e51b81526020600482015260096024820152685046555f5046414e4360b81b604482015290519081900360640190fd5b6001016100c2565b508051610153906000906020840190610160565b50506101da565b3b151590565b8280548282559060005260206000209081019282156101b5579160200282015b828111156101b557825182546001600160a01b0319166001600160a01b03909116178255602090920191600190910190610180565b506101c19291506101c5565b5090565b5b808211156101c157600081556001016101c6565b6101a0806101e96000396000f3fe608060405234801561001057600080fd5b506004361061002b5760003560e01c80636ca42ae3146100aa575b60005b6000548110156100a7576000818154811061004557fe5b60009182526020822001546040805163a2e6204560e01b815290516001600160a01b039092169263a2e620459260048084019382900301818387803b15801561008d57600080fd5b505af192505050801561009e575060015b5060010161002e565b50005b6100b2610102565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156100ee5781810151838201526020016100d6565b505050509050019250505060405180910390f35b6060600080548060200260200160405190810160405280929190818152602001828054801561015a57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161013c575b5050505050905090565b3b15159056fea2646970667358221220844a3b6b876e739bbd808c055993a22cc35875c2156dc9d2834e0c7b702076dc64736f6c63430007060033", "deployedBytecode": "0x608060405234801561001057600080fd5b506004361061002b5760003560e01c80636ca42ae3146100aa575b60005b6000548110156100a7576000818154811061004557fe5b60009182526020822001546040805163a2e6204560e01b815290516001600160a01b039092169263a2e620459260048084019382900301818387803b15801561008d57600080fd5b505af192505050801561009e575060015b5060010161002e565b50005b6100b2610102565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156100ee5781810151838201526020016100d6565b505050509050019250505060405180910390f35b6060600080548060200260200160405190810160405280929190818152602001828054801561015a57602002820191906000526020600020905b81546001600160a01b0316815260019091019060200180831161013c575b5050505050905090565b3b15159056fea2646970667358221220844a3b6b876e739bbd808c055993a22cc35875c2156dc9d2834e0c7b702076dc64736f6c63430007060033", "linkReferences": {}, "deployedLinkReferences": {} }