Currently leather injects stacks provider immutably. This breaks our injection of the stacks and btc providers since we inject them together. We need to inject them one by one.
✅ Review checklist
Please ensure the following are true before merging:
[ ] Code Style is consistent with the project guidelines.
[ ] Code is readable and well-commented.
[ ] No unnecessary or debugging code has been added.
[ ] Security considerations have been taken into account.
[ ] The change has been manually tested and works as expected.
[ ] Breaking changes and their impacts have been considered and documented.
[ ] Code does not introduce new technical debt or issues.
🔘 PR Type
What kind of change does this PR introduce?
📜 Background
Currently leather injects stacks provider immutably. This breaks our injection of the stacks and btc providers since we inject them together. We need to inject them one by one.
✅ Review checklist
Please ensure the following are true before merging: