T2847
Depends on D12861
Bring pushdata-bitcoin into the monorepo. We need this to make sure all dependencies are on the same page.
Bitcoin state:
minimaldata requires bitcoin-ops and pushdata-bitcoin as a dependency
pushdata-bitcoin requires bitcoin-ops as a dependency
BCH state:
minimaldata requires bitcoincash-ops and pushdata-bitcoin as a dependencies
pushdata-bitcoin still using bitcoin-ops as a dependency
eCash desired end state:
We want all of these libraries to depend only on eCash versions. Hence,
ecash-minimaldata will require ecash-ops and pushdata-ecash
pushdata-ecash will require ecash-ops
These libraries have been static for a long time and this is expected to continue. However, we cannot expect new developers on eCash to understand the evolution of crypto forks and development for the last decade. So, it's important we keep eCash specific versions of these packages (especially if they depend on each other) in one place. The ABC monorepo is the best option.