60 lines
5.2 KiB
JSON
60 lines
5.2 KiB
JSON
{
|
|
"_format": "hh-sol-artifact-1",
|
|
"contractName": "PMMPriceProvider",
|
|
"sourceName": "contracts/vault/adapters/PMMPriceProvider.sol",
|
|
"abi": [
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "pmmIntegration_",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "nonpayable",
|
|
"type": "constructor"
|
|
},
|
|
{
|
|
"inputs": [
|
|
{
|
|
"internalType": "address",
|
|
"name": "asset",
|
|
"type": "address"
|
|
},
|
|
{
|
|
"internalType": "address",
|
|
"name": "quoteToken",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"name": "getPrice",
|
|
"outputs": [
|
|
{
|
|
"internalType": "uint256",
|
|
"name": "price",
|
|
"type": "uint256"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
},
|
|
{
|
|
"inputs": [],
|
|
"name": "pmmIntegration",
|
|
"outputs": [
|
|
{
|
|
"internalType": "contract DODOPMMIntegration",
|
|
"name": "",
|
|
"type": "address"
|
|
}
|
|
],
|
|
"stateMutability": "view",
|
|
"type": "function"
|
|
}
|
|
],
|
|
"bytecode": "0x60a0346100bd57601f61045938819003918201601f19168301916001600160401b038311848410176100c2578084926020946040528339810103126100bd57516001600160a01b038116908190036100bd5780156100785760805260405161038090816100d98239608051818181609501526101650152f35b60405162461bcd60e51b815260206004820152601e60248201527f504d4d507269636550726f76696465723a207a65726f206164647265737300006044820152606490fd5b600080fd5b634e487b7160e01b600052604160045260246000fdfe608080604052600436101561001357600080fd5b600090813560e01c90816322372bfd14610081575063ac41865a1461003757600080fd5b3461007e57604036600319011261007e576001600160a01b039060043590828216820361007e57602435928316830361007e5760206100768484610124565b604051908152f35b80fd5b9050346100c457816003193601126100c4577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fd5b90601f8019910116810190811067ffffffffffffffff8211176100ea57604052565b634e487b7160e01b600052604160045260246000fd5b9081602091031261011f57516001600160a01b038116810361011f5790565b600080fd5b6001600160a01b0392918382168482161461033b576040805163901754d760e01b8082526001600160a01b03858116600484015284166024830152909591937f000000000000000000000000000000000000000000000000000000000000000083169360209391908489604481895afa9889156103305785969798998491600091610313575b5016938415610218575050505060248551809581936325a8afdf60e11b835260048301525afa92831561020e57506000926101e457505090565b90809250813d8311610207575b6101fb81836100c8565b8101031261011f575190565b503d6101f1565b513d6000823e3d90fd5b88519081526001600160a01b03918216600482015291166024820152909290915081604481875afa908115610308576000916102db575b501680156102d257819060248551809581936325a8afdf60e11b835260048301525afa92831561020e57506000926102a4575b5050801561029e576ec097ce7bc90715b34b9f10000000000490565b50600090565b90809250813d83116102cb575b6102bb81836100c8565b8101031261011f57513880610282565b503d6102b1565b50505050600090565b6102fb9150833d8511610301575b6102f381836100c8565b810190610100565b3861024f565b503d6102e9565b85513d6000823e3d90fd5b61032a9150873d8911610301576102f381836100c8565b386101aa565b87513d6000823e3d90fd5b50670de0b6b3a764000092505056fea264697066735822122093b54cb014edee5caaeff2174319c090f1bc708fd9494352f34971f52345ee3964736f6c63430008160033",
|
|
"deployedBytecode": "0x608080604052600436101561001357600080fd5b600090813560e01c90816322372bfd14610081575063ac41865a1461003757600080fd5b3461007e57604036600319011261007e576001600160a01b039060043590828216820361007e57602435928316830361007e5760206100768484610124565b604051908152f35b80fd5b9050346100c457816003193601126100c4577f00000000000000000000000000000000000000000000000000000000000000006001600160a01b03168152602090f35b5080fd5b90601f8019910116810190811067ffffffffffffffff8211176100ea57604052565b634e487b7160e01b600052604160045260246000fd5b9081602091031261011f57516001600160a01b038116810361011f5790565b600080fd5b6001600160a01b0392918382168482161461033b576040805163901754d760e01b8082526001600160a01b03858116600484015284166024830152909591937f000000000000000000000000000000000000000000000000000000000000000083169360209391908489604481895afa9889156103305785969798998491600091610313575b5016938415610218575050505060248551809581936325a8afdf60e11b835260048301525afa92831561020e57506000926101e457505090565b90809250813d8311610207575b6101fb81836100c8565b8101031261011f575190565b503d6101f1565b513d6000823e3d90fd5b88519081526001600160a01b03918216600482015291166024820152909290915081604481875afa908115610308576000916102db575b501680156102d257819060248551809581936325a8afdf60e11b835260048301525afa92831561020e57506000926102a4575b5050801561029e576ec097ce7bc90715b34b9f10000000000490565b50600090565b90809250813d83116102cb575b6102bb81836100c8565b8101031261011f57513880610282565b503d6102b1565b50505050600090565b6102fb9150833d8511610301575b6102f381836100c8565b810190610100565b3861024f565b503d6102e9565b85513d6000823e3d90fd5b61032a9150873d8911610301576102f381836100c8565b386101aa565b87513d6000823e3d90fd5b50670de0b6b3a764000092505056fea264697066735822122093b54cb014edee5caaeff2174319c090f1bc708fd9494352f34971f52345ee3964736f6c63430008160033",
|
|
"linkReferences": {},
|
|
"deployedLinkReferences": {}
|
|
}
|