Commit Graph

814 Commits

Author SHA1 Message Date
wltsmrz
0902640fc0 Update transaction.jS 2013-11-21 13:19:05 -08:00
wltsmrz
bcd5e38976 Fix/refactor account_root request 2013-11-20 12:32:03 -08:00
wltsmrz
dfedc86fb7 API update 2013-11-19 14:47:57 -08:00
wltsmrz
78d110c8d1 Update transactionmanager 2013-11-19 14:39:44 -08:00
wltsmrz
4e6ae229c0 Avoid circular JSON stringification during transactionmanager trace 2013-11-18 14:52:16 -08:00
wltsmrz
49cd062cb7 Return self in set_server for chaining 2013-11-18 13:22:56 -08:00
wltsmrz
1fa196037e Fix direct requirements for tests 2013-11-18 13:08:05 -08:00
wltsmrz
674ce90eaf Don't begin to check server activity until connected 2013-11-18 13:04:11 -08:00
wltsmrz
a306407588 Cleanup 2013-11-15 23:30:18 -08:00
wltsmrz
5c81441634 Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop 2013-11-15 23:15:04 -08:00
wltsmrz
cff9902802 API conversion 2013-11-15 23:13:49 -08:00
wltsmrz
08911ec2ee Refactor, begin API conversion 2013-11-15 23:13:34 -08:00
wltsmrz
79b698f232 Cleanup 2013-11-15 23:12:35 -08:00
wltsmrz
5253278c29 Normalize transactions to acount transaction stream, cleanup 2013-11-15 23:12:28 -08:00
wltsmrz
48aa5b6c01 Add server activity check / reconnect defunct servers 2013-11-15 22:38:48 -08:00
wltsmrz
7e5c4af53d Cleanup, comments, update for new style 2013-11-14 14:30:29 -08:00
wltsmrz
9b3bb77d0e Merge pull request #27 from stevenzeiler/develop
[TEST] Add chai and sinon for testing, begin testing remote.js
2013-11-13 18:35:17 -08:00
wltsmrz
a72995642c request_connect > requestConnect 2013-11-13 17:20:04 -08:00
wltsmrz
12562d68f8 Add camelcase API, remote.request accepts a string command argument 2013-11-13 17:11:37 -08:00
wltsmrz
8805610413 Create account transactionmanagers in account constructor 2013-11-13 16:12:04 -08:00
wltsmrz
b9082a425f Normalize objects emitted on transaction success 2013-11-13 11:49:18 -08:00
wltsmrz
c1f5705ef8 Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop 2013-11-13 11:41:17 -08:00
wltsmrz
69758cd631 Add transactionmanager debugging 2013-11-13 11:41:13 -08:00
Stefan Thomas
05f3a97042 UInt160 can be an account or a plain hash.
The UInt160 class used to be hardcoded to be an Account. This commit changes it
so it can be used as an account or a plain hash. It will try to automatically
self-classify based on how it is initialized.

In the future we may want to have some dedicated classes rather than a
single configurable UInt160.
2013-11-12 15:51:50 -08:00
Steven Zeiler
1db2187e79 [TEST] Add chai and sinon for testing.
Begin testing remote.js
    Add initialization of 'note variable' and a comment that it should be removed
2013-11-12 14:13:15 -08:00
Stefan Thomas
ae68e3a1a6 Change "success" event parameters to more closely match "proposed" and "error". 2013-11-11 13:29:02 -08:00
Stefan Thomas
96ed994932 Fixes on XRP path serialization/deserialization. 2013-11-11 12:17:09 -08:00
Stefan Thomas
b2580ec178 Disambiguate PathSets with XRP vs XRP IOUs.
XRP IOUs are no longer valid, however they do exist in the network's historical
transactions, so the serialization and deserialization need to be able to handle
them.
2013-11-11 11:49:52 -08:00
Stefan Thomas
e065238758 Fix transaction signature cache.
The Transaction#sign method would notice that a previous signature was still
valid and skip signing again. Great, except it would throw the old
signature away first, leaving no signature at all. Fixed.
2013-11-11 05:57:40 -08:00
Stefan Thomas
34ea528ade Add serialization of XRP as an IOU if explicitly asked for.
Unfortunately, there are some transactions in the history that use this format,
so we need to support it in order to be able to verify historic ledgers.
2013-11-08 16:36:37 -08:00
Stefan Thomas
1355dc135f Fix recursive SHAMap collision handling. 2013-11-08 15:55:20 -08:00
Stefan Thomas
9652a99589 Set same criteria for currency code validity in serializedtypes.js as currency.js. 2013-11-08 15:21:04 -08:00
Stefan Thomas
8dfdced942 Fix SHAMap node collision detection. 2013-11-08 15:00:45 -08:00
wltsmrz
e779f98fb8 Export ripple-lib/Request 2013-11-08 14:40:49 -08:00
Stefan Thomas
f633beafbf Update upstream. 2013-11-08 14:38:00 -08:00
wltsmrz
81d380fb90 Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop 2013-11-08 14:26:59 -08:00
wltsmrz
4be5468485 Add account_currencies 2013-11-08 14:26:42 -08:00
Stefan Thomas
a8759f1390 Fix large 32-bit integers getting deserialized as signed ints. 2013-11-08 14:21:27 -08:00
wltsmrz
5b1b41ae80 Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop 2013-11-08 14:03:09 -08:00
wltsmrz
75ed909aeb Implement local transactionID generation 2013-11-08 13:58:30 -08:00
Stefan Thomas
069852a501 Fix parsing Hash256s that start with FF. 2013-11-08 12:49:13 -08:00
Stefan Thomas
5def7ba917 Add SHAMaps, metadata serialization and transaction hash calculation. 2013-11-07 22:36:06 -08:00
Stefan Thomas
74ef8f8400 Fix Int64 parsing. 2013-11-07 21:56:26 -08:00
wltsmrz
0e5431468c Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop 2013-11-07 14:05:40 -08:00
Stefan Thomas
e65f975e29 Transaction#hash. 2013-11-07 13:56:07 -08:00
wltsmrz
0f80f6d4ae Extend rippleerror properties 2013-11-07 11:47:10 -08:00
wltsmrz
3491fec469 Bump ripple-lib, mocha version 2013-11-06 01:13:02 -08:00
wltsmrz
4df88b6df5 Handle remote reconnects after max ledger wait, refactor 2013-11-06 00:41:56 -08:00
wltsmrz
2a763f8f03 Add account_currencies command 2013-11-05 17:06:51 -08:00
wltsmrz
a306d0d0e1 Do not overwrite accounts array on prepare_subscribe 2013-11-04 17:38:42 -08:00