pyth-crosschain/target_chains/ethereum/contracts/forge-test
swimricky ac97b4d35d
[eth] - Aave FallbackOracle Integration (#924)
* feat(eth): aave integration

Add IPriceOracleGetter and PythAssetRegistry mapping

* feat(eth): remove IPriceOracleGetter from PythAssetRegistryGetter

* refactor(eth): flatten PythAssetRegistySetter/Getter into PythAssetRegistry

* feat(eth): address feedback

move aave related contracts into separate directory, add explicit exponent/decimal handling, add
staleness check

* refactor(eth): minor rename to avoid shadowing

* fix(eth): handle exponent conversion and add tests

* chore(eth): remove unused console import

* feat(eth): address PR feedback

add more checks, tests & minor refactoring

* feat(eth): add more tests and address feedback
2023-07-06 08:29:08 -04:00
..
utils [eth] - Aave FallbackOracle Integration (#924) 2023-07-06 08:29:08 -04:00
GasBenchmark.t.sol [eth] - Aave FallbackOracle Integration (#924) 2023-07-06 08:29:08 -04:00
Pyth.Aave.t.sol [eth] - Aave FallbackOracle Integration (#924) 2023-07-06 08:29:08 -04:00
Pyth.WormholeMerkleAccumulator.t.sol [eth] - Aave FallbackOracle Integration (#924) 2023-07-06 08:29:08 -04:00
Pyth.t.sol [eth] - optimize ReceiverMessages parseAndVerifyVM (#901) 2023-06-22 14:11:54 -04:00
VerificationExperiments.t.sol [eth] - optimize ReceiverMessages parseAndVerifyVM (#901) 2023-06-22 14:11:54 -04:00