Ivan Socolsky
98773fe40a
handle invalid xpub on wallet join
9 years ago
Ivan Socolsky
6476de0461
remove unused elements in output order array
9 years ago
Ivan Socolsky
fa7e2ef6ce
test multiple-output with no change
9 years ago
Ivan Socolsky
af70af4de7
test single output tx with no change
9 years ago
Kosta Korenkov
2bdc6cf19d
Make API.createTx accept preselected inputs
Add EXTERNAL tx type
It will allow clients to specify inputs and outputs when creating proposals
Extract _validateOutputs method
Use for-loop to simplify and make it fail-fast.
Do not validate outputs for EXTERNAL tx type
Outputs may be of any kind (e.g. OP_RETURN). It is assumed that outputs are validated by caller.
Move output validation to a single place
Check tx and estimate fees for EXTERNAL proposal
Set amount for external proposals
Use changeAddress to determine network
Do not shuffle outputs for EXTERNAL txp
Fix input selection to respect fees
Add more inputs, if we selected exactly the amount to spend, so we avoid 'Insufficient funds for a fee' error
Properly handle UTXO with 0 satoshis
Minor fixes
ignore invalid utxos
10 years ago
Ivan Socolsky
714b95b32c
remove derivationStrategy field from txp
9 years ago
Ivan Socolsky
c7611231a5
refactor email notification tests into a separate test suite
9 years ago
Ivan Socolsky
7042e240f8
refactor testing setup/teardown in helpers
9 years ago
Ivan Socolsky
c1a456d32a
extract helpers from integration tests
9 years ago
Ivan Socolsky
e55983b151
mv Utils.buildTx -> TxProposal
9 years ago
Ivan Socolsky
795097bf04
refactor constants+defaults+utils -> common
9 years ago
Ivan Socolsky
d451fff6fc
clean up address scan config
9 years ago
Ivan Socolsky
eb006c3db3
remove bitcore-wallet-utils dependency
9 years ago
Ivan Socolsky
22a19ff8cb
rm .only
9 years ago
Ivan Socolsky
ef18c786fb
handle limit & reverse params
9 years ago
Ivan Socolsky
ea8db8bb19
test getMainAddresses
9 years ago
Matias Alejo Garcia
ade6458b6c
add tests
9 years ago
Ivan Socolsky
ff1ca22825
test cache
9 years ago
Ivan Socolsky
64a48db991
check single address activity on blockchain
9 years ago
Ivan Socolsky
cf37d013b6
changed stub methods & more tests
9 years ago
Ivan Socolsky
a8a6962c74
check activity of previous addresses before generating a new one
9 years ago
Ivan Socolsky
2f990f42a8
test
9 years ago
Ivan Socolsky
0a7ef7588d
test new change address on every tx
9 years ago
Ivan Socolsky
a84d2ae2d1
test existing addresses do not get rewinded on scan error
9 years ago
Ivan Socolsky
284c2540f9
do not go beyond max gap addresses
9 years ago
Ivan Socolsky
c21683ca6f
all #scan tests passing
9 years ago
Ivan Socolsky
9ffcb7e470
scan addresses 1 by 1 and rewind to last used one
9 years ago
Ivan Socolsky
5c048e390c
fetch new block notifications along with regular wallet notifications
9 years ago
Ivan Socolsky
19da3f8fd5
add x-service-version header
9 years ago
Ivan Socolsky
c35a504696
test notifications return empty set if no new data
9 years ago
Ivan Socolsky
bf40b5a000
getLatestNotifications -> getNotifications
9 years ago
Ivan Socolsky
3bb097c7f4
rm getNotifications
9 years ago
Ivan Socolsky
b23f412bf3
getLatestNotifications + tests
9 years ago
Ivan Socolsky
6df6c00821
do not send new txp email for 1-of-N
9 years ago
Gregg Zigler
19cb11abeb
rename server to service
9 years ago
Ivan Socolsky
e346184339
add dryRun param
9 years ago
Ivan Socolsky
d86dae7d17
test
9 years ago
Gregg Zigler
bf76023869
use 'bws-' prefix to match style of bwc clientVersion values
9 years ago
Gregg Zigler
9b630002ae
rename to disambiguate from clientVersion
9 years ago
Ivan Socolsky
63a7e47543
test
9 years ago
Ivan Socolsky
a77c81ee7a
test legacy/new clients interacting
9 years ago
Matias Alejo Garcia
a8607fa11b
better insight error handling
add check to getPending
add check to getPending
add tests
rm log
store TXID upon tx completion
monitor accepted txs
change delay
change _checkTxInBlockchain
change _checkTxInBlockchain
rm useless params, refactor txid param
complete tx at fetch
9 years ago
Ivan Socolsky
3bf7b4d51f
prioritize error messages
9 years ago
Ivan Socolsky
69ae9a63e7
add script type to address
9 years ago
Ivan Socolsky
97e63f9c6f
enable both bip44/45 & p2sh/pkh
9 years ago
Ivan Socolsky
595a54322b
correctly build tx proposal on P2PKH
9 years ago
Ivan Socolsky
45b7b65e99
allow p2pkh addresses in 1-of-1
9 years ago
Ivan Socolsky
a9ad04692b
fix tests
9 years ago
Ivan Socolsky
765ccf33a0
restrict BIP44 usage to 1-of-1 wallets
9 years ago
Ivan Socolsky
e21d6dabd6
fix scan when blockchain explorer error
9 years ago