Commit Graph

496 Commits

Author SHA1 Message Date
Ivan Socolsky e11da7cec5 remove AddressManager from copayers on BIP44 2015-08-31 17:38:39 -03:00
Ivan Socolsky fe46f95b32 test for legacy clients trying to join BIP44 wallet 2015-08-31 11:59:54 -03:00
Ivan Socolsky 3ac0bc5e27 switch tests to bip44 2015-08-28 14:54:36 -03:00
Ivan Socolsky bafe84a2e0 replace feePerKB with feePerKb to match rest of API 2015-08-26 15:02:11 -03:00
Ivan Socolsky 1a047ff2a0 restore previous test 2015-08-26 11:23:13 -03:00
Kosta Korenkov a5e44070b9 Allow to exclude certain UTXO from coin selection
Optional array of lockedUtxos (in ``txid:vout`` form) can be passed with tx proposal options.
When selecting inputs for proposal, these UTXOs will not be used.
2015-08-26 12:47:45 +03:00
Ivan Socolsky 6cba8abc5c add custom data to copayers 2015-08-25 16:12:47 -03:00
Ivan Socolsky 1007ad1b05 includeExtendedInfo switch 2015-08-25 15:15:41 -03:00
Ivan Socolsky f8d9ca542d implement get status & improve tests 2015-08-25 15:15:40 -03:00
Ivan Socolsky d47bb65fdd test 2015-08-25 15:12:41 -03:00
Matias Alejo Garcia 637a1e2d8b refactor create/fromObj 2015-08-20 14:16:43 -03:00
Matias Alejo Garcia dac564f290 adds addAccess call and tests 2015-08-20 14:15:33 -03:00
Matias Alejo Garcia edc3bc6713 supports multiple pubkeys per copayer 2015-08-20 14:15:33 -03:00
Matias Alejo Garcia 3122e9ba7c test passing, rebased 2015-08-20 14:15:33 -03:00
Matias Alejo Garcia cfbf184502 removes isTemporaryRequestKey and replaceTemporaryRequestKey feature. No longer supports joining legacy (<0.9) copayers 2015-08-20 14:15:33 -03:00
Matias Alejo Garcia 3bcabaf9e4 Merge pull request #326 from isocolsky/fee_level_def
Redefine fee levels
2015-08-14 10:29:32 -03:00
Ivan Socolsky 3bd341c65f fee levels set to 1, 2, 6 2015-08-13 17:27:06 -03:00
Ivan Socolsky a8eedc8c01 rename internal constants 2015-08-13 17:24:49 -03:00
Ivan Socolsky 6421790bb1 test 2015-08-13 16:06:14 -03:00
Ivan Socolsky fca67fba8a implement utxos for external addresses 2015-08-13 12:01:22 -03:00
Ivan Socolsky 4dbcb639fe add opts param to getUtxos 2015-08-13 11:00:27 -03:00
Ivan Socolsky ad6102c7ce fix stub 2015-08-12 18:38:38 -03:00
Matias Alejo Garcia c5fc6be856 Merge pull request #322 from isocolsky/fix/fee_rounding
Fix/fee rounding
2015-08-11 17:48:43 -03:00
Ivan Socolsky 3533b60e6b change fee rounding strategy 2015-08-11 16:52:10 -03:00
Ivan Socolsky 256fb0095b improve error message 2015-08-11 16:26:16 -03:00
Ivan Socolsky af9dd5b3fe disallow signing newer txs from legacy clients 2015-08-11 14:16:58 -03:00
Ivan Socolsky e4e138e139 add TX_NOT_FOUND 2015-08-05 10:48:36 -03:00
Ivan Socolsky 76c545b110 add WALLET_NOT_COMPLETE 2015-08-05 10:44:09 -03:00
Ivan Socolsky 03fe48209e add WALLET_NOT_FOUND 2015-08-05 10:41:03 -03:00
Ivan Socolsky 90dfc17ab5 new error for address network mismatch 2015-08-04 12:07:25 -03:00
Ivan Socolsky e1fac88a8e improve error codes 2015-08-03 16:11:09 -03:00
Ivan Socolsky 602bc9a9a3 rm BLOCKCHAINERROR error code 2015-08-02 19:48:18 -03:00
Ivan Socolsky 86779303a9 add UPGRADENEEDED error code 2015-07-30 16:08:17 -03:00
Ivan Socolsky b659333c94 differentiate INSUFFICIENTFUNDS from INSUFFICIENTFUNDSFORFEE 2015-07-30 14:55:35 -03:00
Ivan Socolsky 4f582382bc fix invalid fee on legacy txs 2015-07-29 18:19:53 -03:00
Ivan Socolsky 2558dcbbbd support legacy clients + tests 2015-07-29 17:45:25 -03:00
Matias Alejo Garcia 5b6ade382e Merge pull request #303 from greggzigler/feature/multi-outputs-history
getTxHistory for multiple outputs
2015-07-29 11:20:35 -03:00
Gregg Zigler 730a3269c9 include proposal type, exclude decorations, in txhistory results 2015-07-28 09:25:05 -07:00
Gregg Zigler 20487ab38a return output.message from txproposal if one exists 2015-07-28 08:45:46 -07:00
Ivan Socolsky 26aef25be6 compute total bytes to send max 2015-07-27 12:19:27 -03:00
Ivan Socolsky 5b3671b079 fix tests 2015-07-27 11:37:10 -03:00
Ivan Socolsky fc94c2e0cf return nbBlocks = null when fee level is unavailable 2015-07-23 11:06:04 -03:00
Ivan Socolsky 86d1818940 send back nbBlocks for each level 2015-07-23 11:05:00 -03:00
Ivan Socolsky c85111c5b2 remove emergency level 2015-07-23 11:05:00 -03:00
Ivan Socolsky 626e2a1b06 fix sum of locked confirmed utxos + tests 2015-07-20 21:35:34 -03:00
Ivan Socolsky 1603c200b6 add excludeUnconfirmedUtxos arg to txp creation 2015-07-20 21:35:34 -03:00
Ivan Socolsky 859b1cf042 cleaner code 2015-07-20 21:35:34 -03:00
Ivan Socolsky 9a5daa5bf4 add confirmed amounts to balance 2015-07-20 21:35:34 -03:00
Ivan Socolsky 05de23c1b0 allow stubbing of unconfirmed utxos 2015-07-20 21:35:34 -03:00
Ivan Socolsky c22cfd561e fix tx history normalization 2015-07-20 16:10:08 -03:00
Ivan Socolsky 28a6603032 log failed attempts to fetch network fee 2015-07-16 17:47:27 -03:00
Ivan Socolsky 6c6f726a06 return array instead of object 2015-07-16 16:22:55 -03:00
Ivan Socolsky b59a2a7d58 change fee levels 2015-07-16 16:22:55 -03:00
Ivan Socolsky 2b243cb0a2 dynamic fees 2015-07-16 16:22:55 -03:00
Ivan Socolsky 0cb085b325 change utxo selection order 2015-07-16 12:55:59 -03:00
Ivan Socolsky bdbbd8ac7a use firstSeenTs when available 2015-07-15 10:27:55 -03:00
Matias Alejo Garcia 0349076839 handle invalid txs in history 2015-07-15 10:05:40 -03:00
Ivan Socolsky a46c3aa34a fixes 2015-07-13 17:44:42 -03:00
Ivan Socolsky f8712795b2 remote pagination of tx history 2015-07-13 17:32:12 -03:00
Ivan Socolsky 6e9630e0df Merge pull request #274 from greggzigler/bug/simpleProposalHash
proposals with explicit type = simple need legacy header
2015-07-13 13:56:18 -03:00
Gregg Zigler 6e86332d35 new bwu lets this test pass 2015-07-13 09:28:16 -07:00
Ivan Socolsky 20b3d50ef9 use template for public tx url 2015-07-13 12:52:28 -03:00
Gregg Zigler a6f2b70ef2 proposal header utility needs separate args for simple proposals 2015-07-07 15:02:22 -07:00
Ivan Socolsky 156ce58c49 v0.0.41 2015-07-03 16:54:31 -03:00
Ivan Socolsky 1494b82c35 generate tx url for emails 2015-07-03 15:08:32 -03:00
Ivan Socolsky b1cc7407ee remove subject from html templates 2015-07-03 14:24:24 -03:00
Ivan Socolsky 9c98502969 improve unit format in emails 2015-06-30 18:38:37 -03:00
Matias Alejo Garcia 1d7b635d2a Merge pull request #267 from isocolsky/client_version
Client version
2015-06-29 12:27:12 -03:00
Ivan Socolsky d76cd8ec5a add client-version to expressapp 2015-06-29 12:20:24 -03:00
Ivan Socolsky 8a8f4e7b48 avoid sending email if unable to apply template 2015-06-29 10:57:32 -03:00
Matias Alejo Garcia 4552d3e524 Merge pull request #264 from isocolsky/ref/preferences
Incremental preferences
2015-06-29 09:38:14 -03:00
Ivan Socolsky fb0dcee054 combine new preferences with stored preferences 2015-06-29 09:11:03 -03:00
Matias Alejo Garcia 415d759fd0 Merge pull request #263 from isocolsky/client_version
Store client version
2015-06-29 09:09:08 -03:00
Ivan Socolsky 116bea1aa5 ignore unrecognized preferences 2015-06-29 08:57:53 -03:00
Ivan Socolsky a00b8c3592 test incremental save 2015-06-29 08:50:00 -03:00
Ivan Socolsky efcabce315 store client version on every request 2015-06-29 08:41:59 -03:00
Ivan Socolsky 4139cb0ae7 test client version stored 2015-06-29 08:40:39 -03:00
Ivan Socolsky 15b0f45635 optional html body 2015-06-26 17:39:47 -03:00
Ivan Socolsky 2d5fdaca1b include unit when rendering template 2015-06-26 16:10:29 -03:00
Ivan Socolsky 044f511726 select template based on language 2015-06-26 16:10:29 -03:00
Ivan Socolsky 6609814840 test email preferences 2015-06-26 16:10:29 -03:00
Ivan Socolsky 1460bf2128 add language & unit to preferences
Signed-off-by: Ivan Socolsky <jungans@gmail.com>
2015-06-26 16:10:29 -03:00
Ivan Socolsky 539da089ef v0.0.37 2015-06-25 12:56:14 -03:00
Ivan Socolsky 7139847709 remove TxProposal#getHeader 2015-06-25 12:53:53 -03:00
Ivan Socolsky 48e0709607 simplify validations on createTx 2015-06-25 11:43:47 -03:00
Ivan Socolsky dee4a83ded refactor proposal hash 2015-06-25 11:03:11 -03:00
Gregg Zigler e9a90f5560 un-skip test suite 2015-06-23 16:33:24 -04:00
Gregg Zigler c923d802dc apply fix for fake timers 2015-06-23 16:32:21 -04:00
Gregg Zigler c1558bb1b0 change xit back to it in tests, but add skip to backoff-tiime suite 2015-06-23 11:38:36 -04:00
Gregg Zigler 3a9fce12bf debug travis issue 2015-06-22 17:20:52 -04:00
Gregg Zigler fb34eaf75b debug Travis issue 2015-06-22 16:15:24 -04:00
Gregg Zigler a04962cdb7 debug travis issue 2015-06-22 15:45:19 -04:00
Gregg Zigler c64790f014 lodash each needs return-false to break out of loop, travis timeout debug 2015-06-22 15:02:28 -04:00
Gregg Zigler 40dc1c095b Merge remote-tracking branch 'upstream/master' into feat/multOutputs
Conflicts:
	test/integration/server.js
2015-06-19 12:24:04 -07:00
Gregg Zigler 0a4bf8f77f proposal header hash and proposal amount should work with multi-output 2015-06-19 09:30:46 -07:00
Ivan Socolsky 999bcbbe7d refactor code 2015-06-18 13:39:16 -03:00
Ivan Socolsky edfc50fca1 test resulting kb to send max 2015-06-18 13:19:27 -03:00
Ivan Socolsky e349a10a67 simplify testing 2015-06-16 17:59:56 -03:00
Ivan Socolsky 366638b2d4 implement variable fee per kb 2015-06-16 17:59:56 -03:00
Ivan Socolsky 9f4ef16bba test fee behavior 2015-06-16 17:59:56 -03:00
Ivan Socolsky 06b521853d test not enough fees 2015-06-16 17:59:56 -03:00
Ivan Socolsky c5d59c7598 simplify testing 2015-06-15 14:25:34 -03:00
Matias Alejo Garcia d068fafbde fix tests 2015-06-15 10:57:11 -03:00
Matias Alejo Garcia 4569f1d3c5 backoff time only active after backoffOffset 2015-06-13 12:03:04 -03:00
Matias Alejo Garcia caafaf25f6 add a reject / creation backoff time 2015-06-12 16:05:33 -03:00
Matias Alejo Garcia 139deac770 adds .deleteLockTime to getTxproposals 2015-06-11 18:38:42 -03:00
Matias Alejo Garcia 5d943a4b27 allow to remove creator, in tx without other signatures 2015-06-11 18:00:52 -03:00
Matias Alejo Garcia 74c8b34188 allow delete proposals after 24hrs 2015-06-11 16:39:21 -03:00
Ivan Socolsky 23cca5a948 lock emailservice instances 2015-06-09 18:22:06 -03:00
Ivan Socolsky 9486f57288 test multiple emailservice instances 2015-06-09 17:15:34 -03:00
Ivan Socolsky 0f0d2183a1 test duplicate email 2015-06-09 16:55:27 -03:00
Ivan Socolsky 8574fd5774 improve tx finally rejected email 2015-06-08 18:31:32 -03:00
Ivan Socolsky 71d97f34f9 add amount to outgoingTx email 2015-06-01 12:16:34 -03:00
Ivan Socolsky 26cb34e2b7 include amount in incomingTx email 2015-06-01 11:28:31 -03:00
Ivan Socolsky 2f98041bfa test incoming tx 2015-05-29 16:27:12 -03:00
Ivan Socolsky 46b4652c8a test email for tx creation 2015-05-29 16:16:42 -03:00
Ivan Socolsky 1ea9447223 remove unused opts on wallet service init 2015-05-29 12:34:39 -03:00
Ivan Socolsky 5c6b5aeae2 send email from a separate service 2015-05-29 10:30:59 -03:00
Matias Alejo Garcia d12c0401dc Merge pull request #225 from isocolsky/safe_broadcast
Safe broadcast
2015-05-28 13:15:57 -03:00
Ivan Socolsky b7f96da25a test when getTransaction fails 2015-05-28 12:58:17 -03:00
Ivan Socolsky 38d6ee83d3 test broadcast fail with tx in blockchain 2015-05-28 12:51:30 -03:00
Ivan Socolsky c2fecb03aa fix test 2015-05-28 11:58:50 -03:00
Ivan Socolsky ece903230b add BLOCKCHAINERROR error code 2015-05-15 11:25:54 -03:00
Ivan Socolsky 1f2ac1296e add WalletComplete notification 2015-05-14 11:55:05 -03:00
Ivan Socolsky a643819b46 add email validation 2015-05-11 16:51:01 -03:00
Ivan Socolsky 3202741a10 introduce message broker through rebase 2015-05-11 16:51:01 -03:00
Ivan Socolsky 897b39f8cd mark emails as sent/fail 2015-05-11 16:51:01 -03:00
Ivan Socolsky 17d97430ad return after email 2015-05-11 16:51:01 -03:00
Ivan Socolsky 3d901852ab more robust send loop 2015-05-11 16:51:01 -03:00
Ivan Socolsky 5bd4f7a565 back to TingoDB 2015-05-11 16:51:00 -03:00
Ivan Socolsky fa9a8cd38c add tests 2015-05-11 16:51:00 -03:00
Ivan Socolsky 39b254b163 fix tests 2015-05-11 16:51:00 -03:00
Ivan Socolsky d616959320 add preferences 2015-05-11 16:49:56 -03:00
Ivan Socolsky 117dddc138 remove tests for blockchain monitor 2015-05-06 12:52:18 -03:00
Ivan Socolsky 756b82b370 update websocket app 2015-05-06 10:28:47 -03:00
Ivan Socolsky a0e21ed8e1 message broker 2015-05-06 10:00:09 -03:00
Ivan Socolsky cce8b64260 refactoring 2015-05-05 13:04:29 -03:00
Ivan Socolsky bd45f8ef99 add message queue service 2015-05-04 18:23:56 -03:00
Ivan Socolsky 1422107c6e return after generating notification 2015-04-30 20:31:45 -03:00
Ivan Socolsky 4b53947ae6 add network to txproposal model 2015-04-23 12:33:01 -03:00
Ivan Socolsky d8524fed2a add network to address model 2015-04-23 12:25:36 -03:00
Ivan Socolsky 95b0b72416 all tests passing with tingodb memStore 2015-04-21 23:16:18 -03:00
Ivan Socolsky 7a0ec9f111 first attempt at integrating tingodb 2015-04-21 16:24:01 -03:00
Matias Alejo Garcia b84c1dc178 async initialize 2015-04-21 14:43:35 -03:00
Ivan Socolsky d7ea3e48bb cleanup 2015-04-20 21:11:10 -03:00
Ivan Socolsky 498392e72c refactor storage initialization 2015-04-20 20:46:45 -03:00
Ivan Socolsky b3c33b2781 remove leveldb 2015-04-20 19:53:19 -03:00
Ivan Socolsky ea3d251c0d all tests passing 2015-04-20 19:45:45 -03:00
Ivan Socolsky 1a615e5bb5 discard blocks without activity 2015-04-17 18:25:41 -03:00
Ivan Socolsky 312bc2eece test scan not saving last address block 2015-04-17 17:39:57 -03:00
Ivan Socolsky 8195e067c3 save wallet inside lock 2015-04-15 10:57:18 -03:00
Ivan Socolsky 8a73672398 check for scan error 2015-04-14 15:49:51 -03:00
Ivan Socolsky 3678b27bf5 set scan status 2015-04-14 15:41:27 -03:00
Ivan Socolsky a643d62fb0 test scan status 2015-04-14 15:19:12 -03:00
Ivan Socolsky 70244cc413 select first external output as 'addressTo' 2015-04-10 21:19:46 -03:00
Ivan Socolsky d27edeaa7e add delay in async scan execution 2015-04-03 15:43:22 -03:00
Ivan Socolsky 6c43bfb7f6 test simultaneous scans for different wallets 2015-04-03 13:08:37 -03:00
Ivan Socolsky 47a7f5ef65 make ScanFinish a global notification 2015-04-02 13:27:13 -03:00
Ivan Socolsky fe29fa107a start scan 2015-04-02 13:27:13 -03:00
Matias Alejo Garcia 039396dfaa id param to wallet create 2015-04-02 13:08:26 -03:00
Ivan Socolsky 55655296e3 derive addresses in series 2015-04-01 18:42:12 -03:00
Ivan Socolsky 953356dc26 test address creation after scan 2015-04-01 17:36:58 -03:00
Ivan Socolsky 767ff3b33e add test signature 2015-04-01 17:22:36 -03:00
Ivan Socolsky 9ad89452cb add derivation delay 2015-04-01 17:21:06 -03:00
Ivan Socolsky cdd1e9ea58 test wallet recreation 2015-04-01 17:11:39 -03:00
Ivan Socolsky ed43742189 scan + basic tests 2015-04-01 16:42:12 -03:00
Ivan Socolsky 33ede5c65e add getActivity(addresses) to blockchain explorer 2015-03-31 17:00:50 -03:00
Ivan Socolsky ff8c360435 cleanup test code 2015-03-31 12:29:28 -03:00
Ivan Socolsky 6209a2ac97 test blockchain monitor using stubs 2015-03-31 12:04:02 -03:00
Ivan Socolsky cf73449e7c mv blockExplorer -> blockchainExplorer 2015-03-30 20:16:51 -03:00
Ivan Socolsky af98e5af96 add address data to notification 2015-03-30 12:45:43 -03:00
Ivan Socolsky afb96bf01e test new address notification 2015-03-30 12:43:43 -03:00
Ivan Socolsky 4fc8faa483 correctly assign copayerId to notification 2015-03-30 11:46:00 -03:00
Ivan Socolsky 4e840328bd add walletId to txProposal model 2015-03-30 11:29:19 -03:00
Ivan Socolsky ef45a97e5b add walletId to notification model 2015-03-30 11:24:33 -03:00
Ivan Socolsky 43de1e458c add creator to notifications 2015-03-26 13:52:02 -03:00
Ivan Socolsky deaca91a3d delegate event broadcasting 2015-03-26 13:52:02 -03:00
Ivan Socolsky 88fb2ad628 fix tx creation 2015-03-25 12:23:30 -03:00
Ivan Socolsky 330c399c07 implement pagination using skip & limit 2015-03-20 16:58:54 -03:00
Ivan Socolsky f13fc5660c change tests 2015-03-20 16:46:33 -03:00
Ivan Socolsky b33154a051 sort in descending order 2015-03-18 11:56:57 -03:00
Ivan Socolsky ffe05c7fc7 improved testing of tx history pagination 2015-03-17 21:13:53 -03:00
Ivan Socolsky bcd16f0f3e add pagination to tx history 2015-03-17 10:59:00 -03:00
Ivan Socolsky 21ac7b0243 be more precise on error message 2015-03-14 09:51:45 -03:00
Ivan Socolsky 10231c3aa7 set fee if txp successfully created 2015-03-14 09:32:19 -03:00
Ivan Socolsky 31035a533f use actual client signing code in tests 2015-03-13 11:56:35 -03:00
Ivan Socolsky 97d4809f68 use Bitcore instance from BWU 2015-03-13 11:56:35 -03:00
Ivan Socolsky 5d537afc60 improve error detection when building tx 2015-03-11 17:04:20 -03:00
Ivan Socolsky b5f6582b77 refactor tx inputs selection 2015-03-11 15:04:42 -03:00
Ivan Socolsky b088183ce9 test locked funds 2015-03-11 14:29:13 -03:00
Matias Alejo Garcia 81699571ee fix deps and regresion 2015-03-10 19:03:33 -03:00
Matias Alejo Garcia 22542eefd9 Merge pull request #138 from isocolsky/ref/bip32
Ref/bip32
2015-03-10 18:23:57 -03:00
Ivan Socolsky 4fd84cd2ce add copayer signature on joining 2015-03-10 11:23:23 -03:00
Ivan Socolsky 43f294876b use external requestPubKey & fix tests 2015-03-09 18:11:25 -03:00
Matias Pando 880c1a21c9 Testing strategy for selecting utxos 2015-03-09 15:40:10 -03:00
Matias Pando 9bb7f221fe Added tests 2015-03-09 15:24:37 -03:00
Ivan Socolsky cdb2df0cb8 test balance returns only addresses with funds 2015-03-06 15:02:54 -03:00
Ivan Socolsky 6838f8d204 implement balance by address 2015-03-06 14:58:22 -03:00
Ivan Socolsky 2c39d6a687 add tests for balance 2015-03-06 13:07:44 -03:00
Ivan Socolsky 09c20a624f replace with github repo 2015-03-04 12:44:28 -03:00
Matias Alejo Garcia 45033ec3a5 splitted repo. test passing 2015-03-03 18:48:10 -03:00
Ivan Socolsky f486ecacd3 test regaining access to wallet with only xPrivKey 2015-03-01 17:53:34 -03:00
Ivan Socolsky c0b7970ff6 fix bit client: create, join, status 2015-03-01 15:58:17 -03:00
Ivan Socolsky 5b5aca9970 export privKeys in WIF 2015-03-01 15:11:29 -03:00
Ivan Socolsky a0019d966c import & export with compress/encrypt 2015-03-01 14:05:06 -03:00
Ivan Socolsky d2085c9b9e export/import 2015-03-01 11:39:42 -03:00
Ivan Socolsky 265986e257 pkr encryption 2015-03-01 10:27:26 -03:00
Ivan Socolsky cabdb35cb1 add params needed to check proposal on airgapped client 2015-03-01 00:31:42 -03:00
Ivan Socolsky 7309d42711 signing from airgapped client 2015-03-01 00:05:05 -03:00
Ivan Socolsky c3a64761b6 refactor client 2015-02-28 21:12:03 -03:00
Ivan Socolsky 4b1e27f750 test tx history from client 2015-02-26 13:53:28 -03:00
Ivan Socolsky 9260ab202e propose new tests for #getTx 2015-02-26 13:18:26 -03:00
Ivan Socolsky 2326fa2988 remove debug func 2015-02-26 13:08:11 -03:00
Ivan Socolsky eba051849c add #getTx tests 2015-02-26 12:34:53 -03:00
Ivan Socolsky 52896dfb7f remove unused broadcast stub 2015-02-26 12:10:11 -03:00
Ivan Socolsky eabdd4f35a fix #getTx argument 2015-02-26 10:41:55 -03:00
Ivan Socolsky 376d8ad688 rebase 2015-02-26 10:37:21 -03:00
Ivan Socolsky 5f687ea5df broadcast tests 2015-02-26 10:27:08 -03:00
Ivan Socolsky 66e173be43 tests 2015-02-26 10:22:02 -03:00
Ivan Socolsky 4d1cb07a79 propose server tests 2015-02-26 10:21:26 -03:00
Ivan Socolsky 628e20d17f fix tests 2015-02-25 18:16:09 -03:00
Ivan Socolsky b0b6de0d02 split sign & broadcast 2015-02-25 16:00:55 -03:00
Matias Alejo Garcia ebbf493935 noent fix 2015-02-24 16:06:07 -03:00
Matias Alejo Garcia b7999988f6 Merge pull request #76 from matiu/feat/encryption
Feat/encryption
2015-02-24 14:18:36 -03:00
Matias Alejo Garcia 2c88e49e96 add nopasswd 2015-02-23 21:03:42 -03:00
Matias Alejo Garcia 531a794e96 encryption schema 2015-02-23 20:11:07 -03:00
Ivan Socolsky d2a1c668a4 tests 2015-02-23 17:15:47 -03:00
Ivan Socolsky de3eddfe39 tx history 2015-02-23 17:15:47 -03:00
Matias Alejo Garcia 74d0908aec better tests 2015-02-23 15:37:57 -03:00
Matias Alejo Garcia e9010b5df6 airgapped working! 2015-02-23 15:37:03 -03:00
Matias Alejo Garcia 6c123f5c2d add other needed data to be completed 2015-02-23 15:37:02 -03:00
Matias Alejo Garcia 9a70047852 changes encryption of pkr to airgapped 2015-02-23 15:37:02 -03:00
Matias Alejo Garcia 879a352b3e add public key ring to txprposals 2015-02-23 15:37:02 -03:00
Matias Alejo Garcia 70b0d3e668 status tests 2015-02-22 23:00:11 -03:00
Matias Alejo Garcia f5cb3f02f3 sigs -i -o 2015-02-22 22:15:53 -03:00
Ivan Socolsky 1258ac24fb use isChange from address 2015-02-22 17:44:37 -03:00
Ivan Socolsky 24e6ceeab5 add isChange to address model 2015-02-22 17:41:00 -03:00
Matias Alejo Garcia bd9977a43e add getMainAddress 2015-02-22 13:04:23 -03:00
Matias Alejo Garcia 851f4bd544 Merge pull request #68 from matiu/feat/airgapped01
Feat/airgapped01
2015-02-22 12:36:17 -03:00
Ivan Socolsky 32ccddc71c add padding to walletId base58 2015-02-22 11:16:29 -03:00
Matias Alejo Garcia fa3355ef99 add tests to server internals 2015-02-22 03:46:47 -03:00
Ivan Socolsky 6bf2a10fd2 base58 walletId in secret 2015-02-22 01:35:25 -03:00
Matias Alejo Garcia e12b6b8158 add access levels to import / export 2015-02-21 22:53:00 -03:00
Matias Alejo Garcia 8b89c08237 add tests 2015-02-21 20:34:44 -03:00
Matias Alejo Garcia 7dba50faad ro-rw working! 2015-02-21 20:20:58 -03:00
Matias Alejo Garcia 56f5a58419 WIP ro-rw 2015-02-21 19:29:42 -03:00
Ivan Socolsky 9da16decfa change notification tests to resist varying nb of address creation 2015-02-21 13:17:43 -03:00
Ivan Socolsky b774c999cd remove comments 2015-02-21 13:09:06 -03:00
Ivan Socolsky efa706e68c fix signatures 2015-02-21 12:53:02 -03:00
Ivan Socolsky 5af3ec8839 fix signatures for same address utxos 2015-02-21 11:31:15 -03:00