Ivan Socolsky
92f9f0bc7d
force ignoreMaxGap flag
9 years ago
Ivan Socolsky
98773fe40a
handle invalid xpub on wallet join
9 years ago
Ivan Socolsky
1b6980fd1e
call toObject before storing models
10 years ago
Ivan Socolsky
524ed773e2
add WALLET_LOCKED error on lock timeout
9 years ago
Ivan Socolsky
5794883eb0
allow either script or toAddress
9 years ago
Ivan Socolsky
6476de0461
remove unused elements in output order array
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
446d7ff2e5
tx.derivationStragegy = wallet.derivationSTrategy
9 years ago
Ivan Socolsky
fa58b5b778
restore derivation strategy on txps
9 years ago
Ivan Socolsky
414b4403c4
remove unused method
9 years ago
Ivan Socolsky
714b95b32c
remove derivationStrategy field from txp
9 years ago
Ivan Socolsky
2367365707
fix GET v1/addresses/ endpoint
9 years ago
Ivan Socolsky
e55983b151
mv Utils.buildTx -> TxProposal
9 years ago
Ivan Socolsky
2bec543c6f
mv Utils.deriveAddress -> Address.derive
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
ea5926229c
move constants definitions to own module
9 years ago
Ivan Socolsky
5fba6c7f75
redefine constants
9 years ago
Ivan Socolsky
69dda0ed6a
remove unused walletId param
9 years ago
Ivan Socolsky
1872f07eed
do not perform check on v1 API
9 years ago
Ivan Socolsky
5a3eef6c5c
pass params from express endpoint
9 years ago
Ivan Socolsky
ef18c786fb
handle limit & reverse params
9 years ago
Matias Alejo Garcia
ade6458b6c
add tests
9 years ago
Matias Alejo Garcia
eb4c1fda03
use blocktime if present
9 years ago
Ivan Socolsky
64a48db991
check single address activity on blockchain
9 years ago
Ivan Socolsky
0b43b3b85c
cache address activity
9 years ago
Ivan Socolsky
89575da4e8
optimize activity check for single address
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
f00b5dbe68
refactor constant definition
9 years ago
Ivan Socolsky
5eb9976646
remove comments
9 years ago
Ivan Socolsky
fb035c0ffc
receive address activity as json
9 years ago
Ivan Socolsky
09d2ad3225
remove delay
9 years ago
Ivan Socolsky
284c2540f9
do not go beyond max gap addresses
9 years ago
Ivan Socolsky
9ffcb7e470
scan addresses 1 by 1 and rewind to last used one
9 years ago
Ivan Socolsky
e7855e1e89
replace minTs with timeSpan (in secs) in /v1/notifications
9 years ago
Ivan Socolsky
d6f9633a73
improve tests
9 years ago
Ivan Socolsky
09c5af073d
accept minTs arg on v1/notifications but limit it to now - 60s
9 years ago
Ivan Socolsky
5c048e390c
fetch new block notifications along with regular wallet notifications
9 years ago
Ivan Socolsky
92944d1d40
remove old fetchNotifications method
9 years ago
Ivan Socolsky
bee66435e9
store new block notifications with walletId=network
9 years ago
Ivan Socolsky
781f2c44b7
rearrange static methods
9 years ago
Ivan Socolsky
19da3f8fd5
add x-service-version header
9 years ago
Ivan Socolsky
685df45e36
express endpoint + tests
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
Braydon Fuller
7f6425c74a
Start of BWS as a Bitcore Node Service.
9 years ago