package: use ecurve 1.0.0
package: use bs58 1.2.1
Transaction: deprecate Tx signing methods
TxBuilder: Initial commit and tests
TxBuilder: use data fixtures for invalid tests
TxBuilder: transform all signatures once
Wallet: use TxBuilder instead
TxBuilder: fix missing code path
TxBuilder: add pubKey test fixture
TxBuilder: add invalid nulldata case
TxBuilder: sign after error checking
TxBuilder: remove unnecessary assert
tests: integration test to use TxBuilder
tests: bitcoin-core to use non-deprecated Tx API