Skip to content

Refactors TransactionBuilder so that it does not depend on Wallet type

Christopher Schinnerl requested to merge mtlynch:tb-refactor into master

Created by: mtlynch

Adds a new interface walletSpender, which wraps a subset of the Wallet type's functionality. This allows us to unit test TransactionBuilder without a dependency on the Wallet type. It will be possible to test TransactionBuilder using a mock that implements walletSpender.

Merge request reports