-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* add CFG_CHECK_KEEPER_MIN_CVP_DEPOSIT * optimize _checkJobResolverCall before execute * adjust tests and bump PPAgentV2 version * test optional _checkJobResolverCall in execute * optional _checkJobResolverCall in execute * fix tests * init: VRFAgentCoordinator * rename link, add deposit function and static fee divider * add OFFCHAIN type to PPAgentV2 * optimize pp agent * fix tests * add coordinator client * remove payment logic from VRFAgentCoordinator, rework keyHash checks * adjust SubscriptionCreated event * add Ownable to VRFAgentCoordinatorClient constructor * VRFAgentCoordinatorClient fixes * get rid of difference between consumers * add client as consumer on createSubscription * fix requestRandomWords * get rid of coordinator client * implement VRFAgentCoordinator.createSubscriptionWithConsumer() method * improve PPAgentV2VRF._getPseudoRandom() func * rework lastVrfRequestAt to lastVrfRequestAtBlock * add getRequestData * add getRequestData * add getRequestData * fix calldataSource * fix calldataSource * fix calldataSource * fix calldataSource * remove CVP, rename fulfill resolver * init: VRFAgentManager * Change compensations fixed reward rate to make it more useful with rollup blockchains * rework processVrfJobDeposit to deposit separately * update VRFAgentManager autodeposit logic * backward compatibility for chainlink coordinator * test and improve VRFAgentManager * add VRFAgentArbConsumerFactory * setVrfConfig on createConsumer * improve registerAutoDepositJob, add assignKeeperToAutoDepositJob * use ChainSpecificUtil in consumer * add setVRFConsumer to agent manager * add requestAtBlockHash to vrf consumer * set isReadyForRequest true if past more than 256 blocks * return fulfillRandomnessResolver false on pending request overdue * use CFG_CALL_RESOLVER_BEFORE_EXECUTE for offchain tasks * improve fulfillRandomnessResolver * migrate from openzeppelin libs to optimized ones in agent * change FIXED_PAYMENT_MULTIPLIER
- Loading branch information
Showing
42 changed files
with
2,980 additions
and
199 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.