Files
smom-dbis-138/artifacts/contracts/vault/adapters/PMMPriceProvider.sol/PMMPriceProvider.json
2026-03-02 12:14:09 -08:00

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": {}
}