Commit Graph

539 Commits

Author SHA1 Message Date
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 f4fb471ace refactor code to make it testable 2015-03-30 19:44:16 -03:00
Ivan Socolsky b408f8108a refactor subscription data structure 2015-03-30 18:37:50 -03:00
Ivan Socolsky 26d4d5c434 fix typo 2015-03-30 17:22:45 -03:00
Ivan Socolsky ff29691cd2 add socket connection to block explorer 2015-03-30 16:57:55 -03:00
Ivan Socolsky 2075357d16 extract block explorer 2015-03-30 15:34:05 -03:00
Ivan Socolsky af98e5af96 add address data to notification 2015-03-30 12:45:43 -03:00
Ivan Socolsky 3fe2aaa828 subscribe addresses 2015-03-30 12:40:58 -03:00
Ivan Socolsky 50aa9fabff v0.0.16 2015-03-30 11:49:32 -03:00
Ivan Socolsky 4fc8faa483 correctly assign copayerId to notification 2015-03-30 11:46:00 -03:00
Ivan Socolsky 0376768144 improve notification broadcast 2015-03-30 11:33:38 -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
Matias Alejo Garcia 8b4a946497 add payproUrl to model 2015-03-26 17:55:56 -03:00
Matias Alejo Garcia fc8d9d6f92 add paypro to createTx 2015-03-26 17:55:56 -03:00
Ivan Socolsky 43de1e458c add creator to notifications 2015-03-26 13:52:02 -03:00
Ivan Socolsky 8272232d0c remove redundancy 2015-03-26 13:52:02 -03:00
Ivan Socolsky 221431d6cb implement ws handshake 2015-03-26 13:52:02 -03:00
Ivan Socolsky 30e126c383 separate event broadcaster from wallet service 2015-03-26 13:52:02 -03:00
Ivan Socolsky deaca91a3d delegate event broadcasting 2015-03-26 13:52:02 -03:00
Ivan Socolsky b2ced581ae change pagination params in express app 2015-03-25 22:49:12 -03:00
Ivan Socolsky fcde3b927f catch all errors 2015-03-25 16:02:31 -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 52a2ae6047 tx.time defaults to now 2015-03-19 13:17:51 -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 95498f5b8b parse querystring params as numbers 2015-03-17 20:02:13 -03:00
Ivan Socolsky 42ece5bf08 fix jsdoc 2015-03-17 19:46:01 -03:00
Ivan Socolsky 6c76916edb add params to express 2015-03-17 13:52:49 -03:00
Ivan Socolsky bcd16f0f3e add pagination to tx history 2015-03-17 10:59:00 -03:00
Ivan Socolsky bb096aad46 replace copay with bws in app base path 2015-03-16 14:53:14 -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 4a53da8690 shuffle outputs 2015-03-13 11:56:35 -03:00
Ivan Socolsky e06a788e05 build tx using BWU 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 b9aae4eacb update readme 2015-03-10 13:55:07 -03:00
Ivan Socolsky 7e43e70e6c refactor PKR to hold other pub keys 2015-03-10 13:48:46 -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
Ivan Socolsky 12b6d924cf Merge pull request #132 from cmgustavo/bug/access-control-headers
Bug/access control headers
2015-03-07 19:03:50 -03:00
Gustavo Maximiliano Cortez b052328ad8 Cookies are not necessary, disabled credentials 2015-03-07 15:59:01 -03:00
Gustavo Maximiliano Cortez 6abddcc3af Fix access-allow 2015-03-06 20:11:28 -03:00
Gustavo Maximiliano Cortez 6633dc0190 speedup response 2015-03-06 18:16:07 -03:00
Gustavo Maximiliano Cortez 5788f191b1 Fix access-control-header for web clients 2015-03-06 18:02:55 -03:00
Ivan Socolsky 6838f8d204 implement balance by address 2015-03-06 14:58:22 -03:00
Matias Alejo Garcia 059080e0cf Merge pull request #120 from matiaspando/fix/changeName
Change copay to bitcore wallet service
2015-03-04 14:30:05 -03:00
Matias Pando 8d8113f13a Change copay to bitcore wallet service 2015-03-04 14:05:32 -03:00
Ivan Socolsky cfd9061cc4 remove unused packages 2015-03-04 13:37:00 -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 f89c863419 fix bit cmds: address, addresses, balance, broadcast, confirm, history, reject, rm, send, sign, status & txproposals 2015-03-02 09:39:43 -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 6dcd387461 bit-create & bit-join 2015-03-01 15:43:37 -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 18884f3c0f extract network from xpub 2015-03-01 13:00:05 -03:00
Ivan Socolsky d6ac0e4105 make importCompressed static 2015-03-01 12:45:10 -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 2326fa2988 remove debug func 2015-02-26 13:08:11 -03:00
Ivan Socolsky 98a8723311 remove unused func in storage 2015-02-26 13:00:29 -03:00
Ivan Socolsky eb47e069fd remove unused code 2015-02-26 12:34:45 -03:00
Ivan Socolsky fec62dfbd9 code clean in storage.js 2015-02-26 12:25:17 -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 2ae7033866 Merge pull request #90 from matiu/bug/airgapped
Bug/airgapped
2015-02-26 09:59:01 -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 82efc8001d fix airgapped 2015-02-24 21:35:47 -03:00
Matias Alejo Garcia ebbf493935 noent fix 2015-02-24 16:06:07 -03:00
Matias Alejo Garcia 7734c427ca . 2015-02-24 14:43:46 -03:00
Matias Alejo Garcia b7999988f6 Merge pull request #76 from matiu/feat/encryption
Feat/encryption
2015-02-24 14:18:36 -03:00
Ivan Socolsky 3714a6db07 add history example to readme 2015-02-24 10:45:38 -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 cb576baef0 rebase 2015-02-23 17:18:35 -03:00
Ivan Socolsky c42205c1de add proposal info 2015-02-23 17:16:44 -03:00
Ivan Socolsky 3b83dc095f bit-history 2015-02-23 17:16:44 -03:00
Ivan Socolsky 036cc88ba8 add client api for history 2015-02-23 17:15:47 -03:00
Ivan Socolsky de3eddfe39 tx history 2015-02-23 17:15:47 -03:00
Ivan Socolsky 5e73aa6f2f do not include change addresses in #getAddresses by default 2015-02-23 17:15:46 -03:00
Ivan Socolsky a266ec94e2 Merge pull request #75 from matiu/opt/signing
speed up in signing
2015-02-23 17:14:22 -03:00
Matias Alejo Garcia 992ef12be3 speed up in signing 2015-02-23 15:58:07 -03:00
Matias Alejo Garcia e9010b5df6 airgapped working! 2015-02-23 15:37:03 -03:00
Matias Alejo Garcia 53ca9b00fc adds genkey 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 f5cb3f02f3 sigs -i -o 2015-02-22 22:15:53 -03:00
Ivan Socolsky 8eefe15762 remove redundant code 2015-02-22 17:54:47 -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
Ivan Socolsky 0672c9084f rm hdpath 2015-02-22 17:35:27 -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
Matias Alejo Garcia 8d382c1e88 add txproposal -i 2015-02-22 01:51:24 -03:00
Ivan Socolsky 6bf2a10fd2 base58 walletId in secret 2015-02-22 01:35:25 -03:00
Matias Alejo Garcia 3b8873b7a8 add output amount 2015-02-22 01:01:15 -03:00
Matias Alejo Garcia e12b6b8158 add access levels to import / export 2015-02-21 22:53:00 -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
Matias Alejo Garcia 7caef13bb3 Merge pull request #57 from isocolsky/faster_tests
Faster tests
2015-02-21 15:17:44 -03:00
Ivan Socolsky efa706e68c fix signatures 2015-02-21 12:53:02 -03:00
Matias Alejo Garcia 9e724cabee default bit.dat file; 2015-02-21 12:00:58 -03:00
Ivan Socolsky 5af3ec8839 fix signatures for same address utxos 2015-02-21 11:31:15 -03:00
Ivan Socolsky e7aa060e15 refactor block explorer stubbing 2015-02-21 09:49:43 -03:00
Ivan Socolsky 9cda811691 Merge pull request #54 from matiu/ref/naming
rm CopayServer
2015-02-20 19:00:43 -03:00
Matias Alejo Garcia 1e10c751e9 rm CopayServer 2015-02-20 17:32:19 -03:00
Ivan Socolsky 266db38fa4 if decrypted, txp.message contains cleartext and txp.encryptedMessage contains cyphertext 2015-02-20 15:23:40 -03:00
Ivan Socolsky 5a3b754ea1 encrypt/decrypt rejection comment 2015-02-20 15:23:40 -03:00
Ivan Socolsky 619db55e6c refactor actions as array 2015-02-20 15:23:40 -03:00
Matias Alejo Garcia 0cdf5759da . 2015-02-20 15:06:15 -03:00
Matias Alejo Garcia e8dce5adfd update json 2015-02-20 13:53:49 -03:00
Matias Alejo Garcia 5804ca4456 add fake tx proposal tests 2015-02-20 13:53:49 -03:00
Ivan Socolsky 675369eed0 move parseAmount to CLI only 2015-02-19 21:37:13 -03:00
Matias Alejo Garcia c0615d7ac7 lock and release tests 2015-02-19 20:19:01 -03:00
Matias Alejo Garcia 71d01e279f return correct errors to client 2015-02-19 20:04:05 -03:00
Matias Alejo Garcia 733c22c0fa fix tests 2015-02-19 18:15:47 -03:00
Matias Alejo Garcia 36ed3682be sendTx sign reject tests 2015-02-19 18:11:57 -03:00
Matias Alejo Garcia f3a152ca30 send TX tests 2015-02-19 17:47:51 -03:00
Matias Alejo Garcia ce8aeee3a9 add api tests 2015-02-19 17:39:04 -03:00
Matias Alejo Garcia dc446c5f2b api tests working 2015-02-19 17:39:04 -03:00
Matias Alejo Garcia a6b797c092 WIP, supertest testing 2015-02-19 17:39:04 -03:00
Ivan Socolsky 8dd523fec8 various fixes 2015-02-19 16:21:50 -03:00
Ivan Socolsky 208bc0203b change copayerId to use sjcl sha256 over xpub 2015-02-19 12:25:10 -03:00
Ivan Socolsky 8ca3b65fad derive signingPubKey from correct xPub 2015-02-19 10:49:31 -03:00
Ivan Socolsky cdbbbec640 use sha256 to generate copayerId from xPub 2015-02-19 10:17:28 -03:00
Ivan Socolsky 38aff6c3e9 base shared key on wallet key 2015-02-18 18:29:00 -03:00
Matias Alejo Garcia 58e4d66901 Merge pull request #40 from isocolsky/encryption_key
fix message encryption/decryption
2015-02-18 18:19:56 -03:00
Ivan Socolsky 33800aff7e fix message encryption/decryption 2015-02-18 18:14:24 -03:00
Matias Alejo Garcia ba60d4e59a rm console.log 2015-02-18 17:20:31 -03:00
Matias Alejo Garcia c4d97243e1 better status while incomplete 2015-02-18 17:14:56 -03:00
Matias Alejo Garcia 017305f217 fix case 2015-02-18 17:05:02 -03:00
Matias Alejo Garcia 2d70a54c6f fix tests and amount 2015-02-18 16:47:15 -03:00
Ivan Socolsky dac04f3db7 parse amount on client API sendTxProposal 2015-02-18 15:55:16 -03:00
Ivan Socolsky c23f962030 check precision is consistent with unit 2015-02-18 15:46:55 -03:00
Ivan Socolsky a5a672b473 add parseAmount method 2015-02-18 15:46:55 -03:00
Ivan Socolsky 90bb3e8b18 change key_size to 128bits on message encryption 2015-02-18 13:08:07 -03:00
Ivan Socolsky 58d46c0ad5 encrypt/decrypt proposal message in client api 2015-02-18 13:08:07 -03:00
Ivan Socolsky 78033f7c97 add encrypt/decrypt methods 2015-02-18 13:05:57 -03:00
Matias Alejo Garcia ac3037f1d4 add recreate 2015-02-18 11:54:57 -03:00
Matias Alejo Garcia 074cbb6fd8 refactor join related funcions 2015-02-18 11:54:57 -03:00
Ivan Socolsky 8ffefa73a2 Merge pull request #30 from matiu/feat/confirm
Feat/confirm
2015-02-18 11:22:44 -03:00
Ivan Socolsky 3e197c5fb8 Merge pull request #29 from matiu/feat/host
add host param
2015-02-18 11:22:30 -03:00
Ivan Socolsky 52f6529952 refactor remaining objects 2015-02-17 21:20:08 -03:00
Matias Alejo Garcia 0bf15a6842 add copayer confirmation 2015-02-17 21:06:11 -03:00
Ivan Socolsky 4c7f8d3a53 refactor Wallet object creation 2015-02-17 20:58:04 -03:00
Ivan Socolsky 5c765600b6 use getProposalHash in client 2015-02-17 20:54:59 -03:00
Matias Alejo Garcia e2167640fb add host param 2015-02-17 20:31:03 -03:00
Ivan Socolsky 53be45ac4c refactor copayer construction 2015-02-17 20:26:58 -03:00
Matias Alejo Garcia 4e87dfe548 add import 2015-02-17 17:51:35 -03:00
Matias Alejo Garcia c6f61ae0da copayerId from pubkey 2015-02-17 17:38:43 -03:00
Matias Alejo Garcia 922e79d34d import working 2015-02-17 17:38:09 -03:00
Matias Alejo Garcia 605727fa2d rm data from create 2015-02-17 17:38:09 -03:00
Matias Alejo Garcia 9d226effe9 add m to export 2015-02-17 17:37:00 -03:00
Matias Alejo Garcia 705773aa37 add export to text and qr 2015-02-17 17:37:00 -03:00
Ivan Socolsky bea3cf7a65 merge SignUtils into WalletUtils 2015-02-17 16:42:47 -03:00
Ivan Socolsky 5161d96dd6 rename BitcoinUtils -> WalletUtils 2015-02-17 13:11:14 -03:00
Ivan Socolsky b1a29f5005 check header & change address 2015-02-17 12:39:11 -03:00
Ivan Socolsky 9665f23bc5 add proposal check on sign 2015-02-17 11:58:57 -03:00
Matias Alejo Garcia 03adc38897 add tests, refactor checks 2015-02-17 11:48:19 -03:00
Matias Alejo Garcia 196ae2a448 add test 2015-02-17 10:49:03 -03:00
Matias Alejo Garcia d56dcd41de completes pkr 2015-02-16 21:10:14 -03:00
Matias Alejo Garcia 2121565070 async storage 2015-02-16 20:32:35 -03:00
Matias Alejo Garcia 673ba2823b working after refactor 2015-02-16 19:58:17 -03:00
Matias Alejo Garcia 57532242a4 add preconditons 2015-02-16 16:57:40 -03:00
Matias Alejo Garcia cdb8ab94da fix spelling 2015-02-16 16:29:18 -03:00
Matias Alejo Garcia f8b86842a6 add missing files 2015-02-16 16:29:18 -03:00
Matias Alejo Garcia 85b1bc08b2 adds tests to clientAPI and verified 2015-02-16 16:29:18 -03:00
Matias Alejo Garcia c92fbb2898 add verifier 2015-02-16 16:29:18 -03:00
Matias Alejo Garcia 1507df1bac add address verification 2015-02-16 16:28:19 -03:00
Matias Alejo Garcia 9a5655cb9c rm isTEstnet to network 2015-02-16 16:28:19 -03:00
Ivan Socolsky 51e453730f use constants from Bitcore 2015-02-16 15:00:41 -03:00
Ivan Socolsky 8cf28b2200 test for dust amount 2015-02-16 14:41:12 -03:00
Ivan Socolsky 787a3376be test minimum fee 2015-02-16 14:27:01 -03:00
Ivan Socolsky f87381577c remove console.log 2015-02-16 11:18:28 -03:00
Matias Alejo Garcia 3b0d95b690 fix broadcasting 2015-02-15 19:12:45 -03:00
Matias Alejo Garcia 7c1860117e sign/reject with args (if only one txp) 2015-02-15 19:06:11 -03:00
Matias Alejo Garcia 1a8eaf0c7f add broadcastTx 2015-02-15 18:53:01 -03:00
Matias Alejo Garcia 18da32df64 better wallet creation for 1-1 2015-02-15 18:29:49 -03:00
Ivan Socolsky 9020c70dd2 test acceptance flow 2015-02-15 16:15:45 -03:00
Ivan Socolsky bcdd807395 test rejection flow 2015-02-15 15:46:29 -03:00
Matias Alejo Garcia 6a25fbcd9b add FileStorage + refactor 2015-02-15 13:25:55 -03:00
Ivan Socolsky 5d6c89599a bug fixes 2015-02-15 13:03:48 -03:00
Ivan Socolsky eca7d55afb update rm 2015-02-15 12:46:38 -03:00
Ivan Socolsky f439f23b61 add rm 2015-02-15 12:42:59 -03:00
Matias Alejo Garcia 437eaa476b move / rename client files 2015-02-15 11:35:21 -03:00
Ivan Socolsky 995dee458f add http method to request signature 2015-02-15 11:12:04 -03:00
Matias Alejo Garcia 83e534d293 refactor request 2015-02-14 01:28:43 -03:00
Ivan Socolsky 384a1daeb6 fix network in wallet secret 2015-02-13 22:59:05 -03:00
Ivan Socolsky da6500e930 add reject to CLI 2015-02-13 22:51:40 -03:00
Matias Alejo Garcia 5953dc8f1d fix getRawTx 2015-02-13 21:16:18 -03:00
Matias Alejo Garcia a04cded8b9 refactor _checkSignatures 2015-02-13 21:00:12 -03:00
Matias Alejo Garcia 0af48ff27b sign 3 2015-02-13 18:53:49 -03:00
Matias Alejo Garcia edce55b6cc sign2 2015-02-13 18:24:44 -03:00
Matias Alejo Garcia 802746889c sign WIP 2015-02-13 18:24:44 -03:00
Matias Alejo Garcia 7de9a95dd0 rename clientlib 2015-02-13 18:24:44 -03:00
Matias Alejo Garcia a3abc3b8ff rn clientLib 2015-02-13 18:24:44 -03:00
Ivan Socolsky 8de10975cf add copayer name to txp 2015-02-13 18:27:35 -03:00
Ivan Socolsky 53bb2567d6 always check proposal signature 2015-02-13 16:57:28 -03:00
Ivan Socolsky 57f8863bf9 fix copayers verification 2015-02-13 16:26:33 -03:00
Matias Alejo Garcia 238aeca3b2 balance send working 2015-02-13 13:35:20 -03:00
Matias Alejo Garcia 20272d895a address and addresses! 2015-02-13 12:55:07 -03:00
Matias Alejo Garcia 8208746bb3 send wip 2015-02-13 12:45:05 -03:00
Matias Alejo Garcia f979cd7376 send wip 2015-02-13 11:39:02 -03:00
Matias Alejo Garcia 8afe0009ec add -v to status 2015-02-13 11:38:31 -03:00
Ivan Socolsky 3f7acbbd94 improve error message when creating/joining over existing wallet file 2015-02-13 12:02:30 -03:00
Ivan Socolsky 9421f0854d fix xPubKeySignature verification 2015-02-13 10:58:49 -03:00
Ivan Socolsky ecf1e03480 verify locally that all copayers knew the wallet secret 2015-02-13 01:21:49 -03:00
Ivan Socolsky cb8658d9e3 add copayer name to notification 2015-02-13 01:09:29 -03:00
Ivan Socolsky 681b8e0bf6 fix signature 2015-02-13 00:51:33 -03:00
Matias Alejo Garcia a37f773d88 create, join, status 2015-02-13 00:23:59 -03:00
Matias Alejo Garcia ce8648a31d cli WIP 2015-02-13 00:02:02 -03:00
Ivan Socolsky 6ca443bf58 improvements 2015-02-13 00:00:54 -03:00
Ivan Socolsky 4171ff4a79 debug clilib 2015-02-12 18:54:17 -03:00
Ivan Socolsky 8a8c111827 CLI lib 2015-02-12 16:50:10 -03:00
Ivan Socolsky 050e5701ec command line client 2015-02-12 16:42:32 -03:00
Ivan Socolsky 9cadcfe7f6 Merge pull request #2 from matiu/feat/notifications2
Feat/notifications
2015-02-12 11:47:34 -03:00
Matias Alejo Garcia f9a2ec27a9 add zeroPad 2015-02-12 11:39:27 -03:00
Matias Alejo Garcia 5757ec5e06 more tests for notifications 2015-02-12 10:26:13 -03:00
Matias Alejo Garcia fa4de0deaf test passing with notifications 2015-02-11 23:13:19 -03:00
Matias Alejo Garcia d548639334 test passing with notifications 2015-02-11 23:11:30 -03:00
Matias Alejo Garcia 7a4d16f88e notifications class 2015-02-11 16:03:26 -03:00
Matias Alejo Garcia 38af347c19 WIP, Proof of concept 2015-02-11 16:00:16 -03:00
Matias Alejo Garcia 2e612791f6 notifications WIP 2015-02-11 15:45:00 -03:00
Matias Alejo Garcia cecb1a703b Merge pull request #29 from isocolsky/REST
REST API
2015-02-11 15:25:01 -03:00
Ivan Socolsky 9d3001434b split long lines 2015-02-11 12:10:47 -03:00
Ivan Socolsky 15798be382 improve error messages 2015-02-11 12:05:21 -03:00
Ivan Socolsky 628dc12d00 do not allow locks on undefined 2015-02-11 11:51:29 -03:00
Ivan Socolsky 469d7dfebe remove redundant check 2015-02-11 11:51:29 -03:00
Matias Alejo Garcia 7ba4d4814c fix var name 2015-02-11 11:41:05 -03:00
Ivan Socolsky b8438fc0eb add express app 2015-02-11 10:54:43 -03:00
Matias Alejo Garcia f8702ebcce rm pending Tx 2015-02-10 18:51:06 -03:00
Matias Alejo Garcia 324c058303 add test to reject 2015-02-10 18:50:57 -03:00
Matias Alejo Garcia 7975bb2499 remove pending tx 2015-02-10 18:50:51 -03:00