aligned_layer icon indicating copy to clipboard operation
aligned_layer copied to clipboard

chore: centralize the contract ABIs used by different entities

Open entropidelic opened this issue 1 year ago • 0 comments

Currently we have a multiple copies of JSON ABIs of the Aligned contracts. For example, we have the AlignedLayerServiceManager contract ABI in

  • batcher/aligned/abi/
  • batcher/aligned-sdk/abi/
  • explorer/lib/abi/

When contracts are updated, the ABIs should be updated too, but this is error prone since we have to remember to update each copy, and sometimes this errors are not directly detected. We should have a centralized folder where all entities consume all relevant ABIs to avoid this problem

entropidelic avatar Aug 29 '24 17:08 entropidelic