ccip icon indicating copy to clipboard operation
ccip copied to clipboard

Remove nops and weights from multi onramp

Open RayXpub opened this issue 1 year ago • 1 comments

Motivation

Remove nops and weights logic from the EVM2EVMMultiOnRamp and outsource the logic to an external fee aggregator contract.

Solution

All fee tokens are now transferred to the configured feeAggregator address which will handle payment logic.

  • Full coverage including updated _setFeeTokenConfig which will be done in https://github.com/smartcontractkit/ccip/pull/861

RayXpub avatar May 23 '24 08:05 RayXpub

LCOV of commit 9e2c723 during Solidity Foundry #5487

Summary coverage rate:
  lines......: 98.9% (1478 of 1495 lines)
  functions..: 95.8% (297 of 310 functions)
  branches...: 93.1% (639 of 686 branches)

Files changed coverage rate: n/a

github-actions[bot] avatar May 23 '24 09:05 github-actions[bot]