pyth-crosschain/target_chains/ethereum/contracts/forge-test
Dev Kalra e7bf47a18e
feat(entropy-v2): request with callback (#1342)
* request with callback

* address comments

* pre-commit

* compilation successful

* pre-commit

* add tests

* generate-abis

* pre-commit

* correct version

* address comments

* pre-commit

* remove unused

* add comments

* pre-commit

* gen abi

* naming consistency

* remove gas limit comment

* requestWithCallback comment

* remove unnecessary asserts

* pre commit

* update request with callback coment

* abis regen

* refactor as per feedback

* abi gen

* rename

* implement ientropyconsumer

* gen abi

* comment entropy consumer

* test fix

* add comment

* reintroduce blockhash

* add error for invalid reveal call

* use getEntropy in entropy consumer

* add test for requestAndRevealWithCallback

* pass through for entropy consumer

* pre commit fix

* abi gen

* address comments

* address feedback

* gen abis

* pre commit run
2024-03-12 01:58:57 +05:30
..
utils [executor] implement upgradability (#1198) 2024-01-04 15:59:29 +05:30
Entropy.t.sol feat(entropy-v2): request with callback (#1342) 2024-03-12 01:58:57 +05:30
EntropyAuthorized.t.sol [executor] implement upgradability (#1198) 2024-01-04 15:59:29 +05:30
EntropyGasBenchmark.t.sol [entropy] audit 4. users can influence the Entropy revealed result (#1179) 2023-12-14 17:57:45 +05:30
Executor.t.sol [executor/contract] add get methods and tests (#1260) 2024-01-30 17:27:35 +05:30
GasBenchmark.t.sol [evm] parsePriceFeed with uniqueness validation (#1089) 2023-10-13 14:15:42 +02:00
Pyth.Aave.t.sol [eth] - Aave FallbackOracle Integration (#924) 2023-07-06 08:29:08 -04:00
Pyth.WormholeMerkleAccumulator.t.sol [evm] Persist price updates if more recent (#1208) 2024-01-09 10:30:20 +01:00
Pyth.t.sol [evm] Persist price updates if more recent (#1208) 2024-01-09 10:30:20 +01:00
VerificationExperiments.t.sol [evm] Persist price updates if more recent (#1208) 2024-01-09 10:30:20 +01:00