[Cashtab] [BCH deprecation] [TxBuilder] Pt 6/8 - Deprecate BCH.TransactionBuilder in sendToken
Summary:
T2730
Depends on D12595
This diff deprecates the use of BCH-JS' transaction builder and replaces it with the local implementation for the sendToken function.
Pt 1/8 - Localize Transaction Builder module
Pt 2/8 - Deprecate BCH.TransactionBuilder in sendXec
Pt 3/8 - Add local TxBuilder to createToken
Pt 4/8 - Deprecate BCH.TransactionBuilder in createToken
Pt 5/8 - Add local TxBuilder to sendToken
Pt 6/8 - Deprecate BCH.TransactionBuilder in sendToken
Pt 7/8 - Add local TxBuilder to burnToken
Pt 8/8 - Deprecate BCH.TransactionBuilder in burnToken
Test Plan:
npm ci
npm test and ensure no errors with txBuilder.test.js
npm start
send an existing token and ensure send token tx is successfully broadcasted
send a newly created token and ensure send token tx is successfully broadcasted
Reviewers: bytesofman, #bitcoin_abc
Reviewed By: bytesofman, #bitcoin_abc
Differential Revision: https://reviews.bitcoinabc.org/D12596