aligned_layer
aligned_layer copied to clipboard
chore: centralize the contract ABIs used by different entities
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