chainlink icon indicating copy to clipboard operation
chainlink copied to clipboard

LinkBalMonV2(minPerform) and CCIPWatchlist AutoUpdate Contract

Open poke1994 opened this issue 1 year ago • 2 comments

Adding 2 files.

  1. I added a minPerform() function to the LinkBalMonV2 contract and tested it on Sepolia. The purpose of the minPerform function is to establish a minimum batch size required for the sampleUnderfunded address array. If the array size is less than minPerform, no top-up operation will be performed. This optimization is crucial for deploying the BalanceMonitor contract on Ethereum, which consumes significant gas.

  2. Creation of a CCIPOnRampWatchlistUpdate contract to allow auto update of the watchlist on the LinkBalMonV2 when deployed to fund CCIP On-Ramps

Testing File Link - https://docs.google.com/spreadsheets/d/1zk4J4xQrhSJhIEt7l1bpsG6_jrl6qTQLNa5EZia3JzU/edit?gid=829494086#gid=829494086 Specification File - https://docs.google.com/document/d/1p4naJOlrdPmZ5xsZkZE7FDw1cEQqWcQ3hgguhI21SNQ/edit#heading=h.3t9vh460y192

Ticket

Requires Dependencies

Resolves Dependencies

poke1994 avatar Jun 18 '24 13:06 poke1994

I see you updated files related to contracts. Please run pnpm changeset in the contracts directory to add a changeset.

github-actions[bot] avatar Jun 18 '24 13:06 github-actions[bot]

Quality Gate passed Quality Gate passed

Issues
0 New issues
0 Fixed issues
0 Accepted issues

Measures
0 Security Hotspots
No data about Coverage
No data about Duplication

See analysis details on SonarQube

Going to close this for now as it seems to have gotten stale. Please re-open when ready.

chainchad avatar Nov 08 '24 14:11 chainchad