Matias Alejo Garcia
8f8d2f511f
Merge pull request #328 from isocolsky/ref/storage
...
Sanitize objects before storing in db
2015-11-23 20:09:18 -03:00
Ivan Socolsky
1b6980fd1e
call toObject before storing models
2015-11-23 17:28:02 -03:00
Ivan Socolsky
80d1d31130
Merge pull request #330 from troggy/txp/manual-outputs
...
Add EXTERNAL proposal type
2015-11-20 15:10:40 -03:00
Matias Alejo Garcia
06ec178c2e
Merge pull request #406 from isocolsky/ref/locked-err
...
Return typed error on lock timeout
2015-11-20 11:47:27 -03:00
Ivan Socolsky
524ed773e2
add WALLET_LOCKED error on lock timeout
2015-11-20 11:08:01 -03:00
Ivan Socolsky
9b5b6db914
Merge pull request #405 from isocolsky/bump-version
...
v1.3.1
2015-11-18 16:06:34 -03:00
Ivan Socolsky
fe80f1f1cb
v1.3.1
2015-11-18 16:05:25 -03:00
Matias Alejo Garcia
f8248a0eba
Merge pull request #403 from isocolsky/fix/multi-output-no-change
...
Fix/multi output no change
2015-11-18 16:03:51 -03:00
Matias Alejo Garcia
0d5c1c3fff
Merge pull request #404 from isocolsky/script-addr
...
Allow either script or toAddress
2015-11-18 16:01:58 -03:00
Ivan Socolsky
5794883eb0
allow either script or toAddress
2015-11-16 18:39:51 -03:00
Ivan Socolsky
6476de0461
remove unused elements in output order array
2015-11-16 17:59:48 -03:00
Ivan Socolsky
fa7e2ef6ce
test multiple-output with no change
2015-11-16 17:46:34 -03:00
Ivan Socolsky
af70af4de7
test single output tx with no change
2015-11-16 17:34:28 -03:00
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
2015-11-11 21:23:44 +03:00
Matias Alejo Garcia
d8f2bf7684
Merge pull request #400 from isocolsky/fix/derivation-strategy
...
tx.derivationStragegy = wallet.derivationSTrategy
2015-11-11 12:15:13 -03:00
Ivan Socolsky
446d7ff2e5
tx.derivationStragegy = wallet.derivationSTrategy
2015-11-11 12:14:07 -03:00
Matias Alejo Garcia
28c06e09bc
Merge pull request #399 from isocolsky/fix/derivation-strategy
...
restore derivation strategy on txps
2015-11-11 12:01:15 -03:00
Ivan Socolsky
fa58b5b778
restore derivation strategy on txps
2015-11-11 11:59:34 -03:00
Ivan Socolsky
c1f5f484a0
Merge pull request #397 from isocolsky/bump-version
...
v1.3.0
2015-11-10 17:23:43 -03:00
Ivan Socolsky
451e849bc6
v1.3.0
2015-11-10 17:23:04 -03:00
Matias Alejo Garcia
a1f58a6c8c
Merge pull request #393 from isocolsky/remove-bwu-dep
...
Remove BWU dependency
2015-11-09 10:48:09 -03:00
Ivan Socolsky
414b4403c4
remove unused method
2015-11-06 12:05:33 -03:00
Ivan Socolsky
714b95b32c
remove derivationStrategy field from txp
2015-11-06 12:02:41 -03:00
Ivan Socolsky
8ae9f24529
Merge pull request #395 from isocolsky/v1.2.0
...
Bump version
2015-11-05 16:41:48 -03:00
Ivan Socolsky
d782d856de
bump version
2015-11-05 16:40:18 -03:00
Matias Alejo Garcia
a17984ab26
Merge pull request #394 from isocolsky/fix/address-args
...
Fix GET v1/addresses/ endpoint
2015-11-04 12:39:14 -03:00
Ivan Socolsky
2367365707
fix GET v1/addresses/ endpoint
2015-11-04 12:36:39 -03:00
Ivan Socolsky
c629b02419
test address derivation from PKR
2015-11-03 16:57:34 -03:00
Ivan Socolsky
f5f530e3b3
add tests to utils.js
2015-11-03 16:15:15 -03:00
Ivan Socolsky
c7611231a5
refactor email notification tests into a separate test suite
2015-11-03 15:59:52 -03:00
Ivan Socolsky
7042e240f8
refactor testing setup/teardown in helpers
2015-11-03 15:45:38 -03:00
Ivan Socolsky
c1a456d32a
extract helpers from integration tests
2015-11-03 13:29:52 -03:00
Ivan Socolsky
e55983b151
mv Utils.buildTx -> TxProposal
2015-11-03 13:01:12 -03:00
Ivan Socolsky
2bec543c6f
mv Utils.deriveAddress -> Address.derive
2015-11-03 12:21:31 -03:00
Ivan Socolsky
795097bf04
refactor constants+defaults+utils -> common
2015-10-30 17:16:20 -03:00
Ivan Socolsky
d451fff6fc
clean up address scan config
2015-10-30 15:39:33 -03:00
Ivan Socolsky
eb006c3db3
remove bitcore-wallet-utils dependency
2015-10-30 15:24:47 -03:00
Ivan Socolsky
ea5926229c
move constants definitions to own module
2015-10-30 15:24:28 -03:00
Ivan Socolsky
5fba6c7f75
redefine constants
2015-10-30 10:34:13 -03:00
Matias Alejo Garcia
3425f9ec57
Merge pull request #392 from isocolsky/feat/get-main-addresses-params
...
Add params to getMainAddresses
2015-10-29 16:38:22 -03:00
Matias Alejo Garcia
5edfe3d384
Merge pull request #390 from isocolsky/limit-address-gap
...
Limit nb of consecutive addresses without activity
2015-10-29 16:37:47 -03:00
Ivan Socolsky
69dda0ed6a
remove unused walletId param
2015-10-29 16:35:30 -03:00
Ivan Socolsky
22a19ff8cb
rm .only
2015-10-29 15:46:02 -03:00
Ivan Socolsky
1872f07eed
do not perform check on v1 API
2015-10-29 15:28:11 -03:00
Ivan Socolsky
5a3eef6c5c
pass params from express endpoint
2015-10-29 15:19:32 -03:00
Ivan Socolsky
ef18c786fb
handle limit & reverse params
2015-10-29 15:17:39 -03:00
Ivan Socolsky
ea8db8bb19
test getMainAddresses
2015-10-29 14:48:04 -03:00
Ivan Socolsky
d509710784
Merge pull request #391 from matiu/bug/firstimets
...
Bug/firstimets
2015-10-28 22:05:13 -03:00
Matias Alejo Garcia
ade6458b6c
add tests
2015-10-28 18:34:05 -03:00
Matias Alejo Garcia
eb4c1fda03
use blocktime if present
2015-10-28 17:46:48 -03:00