Ryan

Results 3 issues of Ryan

## 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...

## Motivation Implements per destination chain fee token configs in the `EVM2EVMMultiOnRamp`, which allows the OnRamp to support more than one destination chain configuration. ## Solution Removes the `FeeTokenConfig` struct...

### Motivation OZ does not provided an enumerable set for Bytes. This PR implements a bytes set library based on the existing OZ enumerable set logic. ### Solution Add an...