|
| 1 | +{ |
| 2 | + "_format": "hh-sol-artifact-1", |
| 3 | + "contractName": "ERC4626Oracle", |
| 4 | + "sourceName": "contracts/protocol/integration/oracles/ERC4626Oracle.sol", |
| 5 | + "abi": [ |
| 6 | + { |
| 7 | + "inputs": [ |
| 8 | + { |
| 9 | + "internalType": "contract IERC4626", |
| 10 | + "name": "_vault", |
| 11 | + "type": "address" |
| 12 | + }, |
| 13 | + { |
| 14 | + "internalType": "uint256", |
| 15 | + "name": "_underlyingFullUnit", |
| 16 | + "type": "uint256" |
| 17 | + }, |
| 18 | + { |
| 19 | + "internalType": "string", |
| 20 | + "name": "_dataDescription", |
| 21 | + "type": "string" |
| 22 | + } |
| 23 | + ], |
| 24 | + "stateMutability": "nonpayable", |
| 25 | + "type": "constructor" |
| 26 | + }, |
| 27 | + { |
| 28 | + "inputs": [], |
| 29 | + "name": "dataDescription", |
| 30 | + "outputs": [ |
| 31 | + { |
| 32 | + "internalType": "string", |
| 33 | + "name": "", |
| 34 | + "type": "string" |
| 35 | + } |
| 36 | + ], |
| 37 | + "stateMutability": "view", |
| 38 | + "type": "function", |
| 39 | + "gas": "0xa7d8c0" |
| 40 | + }, |
| 41 | + { |
| 42 | + "inputs": [], |
| 43 | + "name": "read", |
| 44 | + "outputs": [ |
| 45 | + { |
| 46 | + "internalType": "uint256", |
| 47 | + "name": "", |
| 48 | + "type": "uint256" |
| 49 | + } |
| 50 | + ], |
| 51 | + "stateMutability": "view", |
| 52 | + "type": "function", |
| 53 | + "gas": "0xa7d8c0" |
| 54 | + }, |
| 55 | + { |
| 56 | + "inputs": [], |
| 57 | + "name": "underlyingFullUnit", |
| 58 | + "outputs": [ |
| 59 | + { |
| 60 | + "internalType": "uint256", |
| 61 | + "name": "", |
| 62 | + "type": "uint256" |
| 63 | + } |
| 64 | + ], |
| 65 | + "stateMutability": "view", |
| 66 | + "type": "function", |
| 67 | + "gas": "0xa7d8c0" |
| 68 | + }, |
| 69 | + { |
| 70 | + "inputs": [], |
| 71 | + "name": "vault", |
| 72 | + "outputs": [ |
| 73 | + { |
| 74 | + "internalType": "contract IERC4626", |
| 75 | + "name": "", |
| 76 | + "type": "address" |
| 77 | + } |
| 78 | + ], |
| 79 | + "stateMutability": "view", |
| 80 | + "type": "function", |
| 81 | + "gas": "0xa7d8c0" |
| 82 | + }, |
| 83 | + { |
| 84 | + "inputs": [], |
| 85 | + "name": "vaultFullUnit", |
| 86 | + "outputs": [ |
| 87 | + { |
| 88 | + "internalType": "uint256", |
| 89 | + "name": "", |
| 90 | + "type": "uint256" |
| 91 | + } |
| 92 | + ], |
| 93 | + "stateMutability": "view", |
| 94 | + "type": "function", |
| 95 | + "gas": "0xa7d8c0" |
| 96 | + } |
| 97 | + ], |
| 98 | + "bytecode": "0x60e06040523480156200001157600080fd5b50604051620008b7380380620008b78339810160408190526200003491620000ed565b6001600160a01b03831660805260006200004f82826200027b565b508160a08181525050826001600160a01b031663313ce5676040518163ffffffff1660e01b8152600401602060405180830381865afa15801562000097573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620000bd919062000347565b620000ca90600a62000488565b60c0525062000499915050565b634e487b7160e01b600052604160045260246000fd5b6000806000606084860312156200010357600080fd5b83516001600160a01b03811681146200011b57600080fd5b60208581015160408701519295509350906001600160401b03808211156200014257600080fd5b818701915087601f8301126200015757600080fd5b8151818111156200016c576200016c620000d7565b604051601f8201601f19908116603f01168101908382118183101715620001975762000197620000d7565b816040528281528a86848701011115620001b057600080fd5b600093505b82841015620001d45784840186015181850187015292850192620001b5565b60008684830101528096505050505050509250925092565b600181811c908216806200020157607f821691505b6020821081036200022257634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200027657600081815260208120601f850160051c81016020861015620002515750805b601f850160051c820191505b8181101562000272578281556001016200025d565b5050505b505050565b81516001600160401b03811115620002975762000297620000d7565b620002af81620002a88454620001ec565b8462000228565b602080601f831160018114620002e75760008415620002ce5750858301515b600019600386901b1c1916600185901b17855562000272565b600085815260208120601f198616915b828110156200031857888601518255948401946001909101908401620002f7565b5085821015620003375787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b6000602082840312156200035a57600080fd5b815160ff811681146200036c57600080fd5b9392505050565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115620003ca578160001904821115620003ae57620003ae62000373565b80851615620003bc57918102915b93841c93908002906200038e565b509250929050565b600082620003e35750600162000482565b81620003f25750600062000482565b81600181146200040b5760028114620004165762000436565b600191505062000482565b60ff8411156200042a576200042a62000373565b50506001821b62000482565b5060208310610133831016604e8410600b84101617156200045b575081810a62000482565b62000467838362000389565b80600019048211156200047e576200047e62000373565b0290505b92915050565b60006200036c60ff841683620003d2565b60805160a05160c0516103d5620004e26000396000818160b80152818161012801526101ee015260008181609101526101ca01526000818160df015261015b01526103d56000f3fe608060405234801561001057600080fd5b50600436106100575760003560e01c806357de26a41461005c57806358d65629146100775780636cf641c61461008c578063eb8dd5b6146100b3578063fbfa77cf146100da575b600080fd5b610064610119565b6040519081526020015b60405180910390f35b61007f610223565b60405161006e91906102b1565b6100647f000000000000000000000000000000000000000000000000000000000000000081565b6100647f000000000000000000000000000000000000000000000000000000000000000081565b6101017f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161006e565b6040516303d1689d60e11b81527f0000000000000000000000000000000000000000000000000000000000000000600482015260009081906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906307a2d13a90602401602060405180830381865afa1580156101a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c691906102ff565b90507f00000000000000000000000000000000000000000000000000000000000000006102137f000000000000000000000000000000000000000000000000000000000000000083610318565b61021d9190610343565b91505090565b6000805461023090610365565b80601f016020809104026020016040519081016040528092919081815260200182805461025c90610365565b80156102a95780601f1061027e576101008083540402835291602001916102a9565b820191906000526020600020905b81548152906001019060200180831161028c57829003601f168201915b505050505081565b600060208083528351808285015260005b818110156102de578581018301518582016040015282016102c2565b506000604082860101526040601f19601f8301168501019250505092915050565b60006020828403121561031157600080fd5b5051919050565b808202811582820484141761033d57634e487b7160e01b600052601160045260246000fd5b92915050565b60008261036057634e487b7160e01b600052601260045260246000fd5b500490565b600181811c9082168061037957607f821691505b60208210810361039957634e487b7160e01b600052602260045260246000fd5b5091905056fea264697066735822122029740a6b8475c392ae3ae307c4ad7d7946511b15450337995ae9c7bccafc37ef64736f6c63430008110033", |
| 99 | + "deployedBytecode": "0x608060405234801561001057600080fd5b50600436106100575760003560e01c806357de26a41461005c57806358d65629146100775780636cf641c61461008c578063eb8dd5b6146100b3578063fbfa77cf146100da575b600080fd5b610064610119565b6040519081526020015b60405180910390f35b61007f610223565b60405161006e91906102b1565b6100647f000000000000000000000000000000000000000000000000000000000000000081565b6100647f000000000000000000000000000000000000000000000000000000000000000081565b6101017f000000000000000000000000000000000000000000000000000000000000000081565b6040516001600160a01b03909116815260200161006e565b6040516303d1689d60e11b81527f0000000000000000000000000000000000000000000000000000000000000000600482015260009081906001600160a01b037f000000000000000000000000000000000000000000000000000000000000000016906307a2d13a90602401602060405180830381865afa1580156101a2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101c691906102ff565b90507f00000000000000000000000000000000000000000000000000000000000000006102137f000000000000000000000000000000000000000000000000000000000000000083610318565b61021d9190610343565b91505090565b6000805461023090610365565b80601f016020809104026020016040519081016040528092919081815260200182805461025c90610365565b80156102a95780601f1061027e576101008083540402835291602001916102a9565b820191906000526020600020905b81548152906001019060200180831161028c57829003601f168201915b505050505081565b600060208083528351808285015260005b818110156102de578581018301518582016040015282016102c2565b506000604082860101526040601f19601f8301168501019250505092915050565b60006020828403121561031157600080fd5b5051919050565b808202811582820484141761033d57634e487b7160e01b600052601160045260246000fd5b92915050565b60008261036057634e487b7160e01b600052601260045260246000fd5b500490565b600181811c9082168061037957607f821691505b60208210810361039957634e487b7160e01b600052602260045260246000fd5b5091905056fea264697066735822122029740a6b8475c392ae3ae307c4ad7d7946511b15450337995ae9c7bccafc37ef64736f6c63430008110033", |
| 100 | + "linkReferences": {}, |
| 101 | + "deployedLinkReferences": {} |
| 102 | +} |
0 commit comments