Commit Graph

4385 Commits

Author SHA1 Message Date
wltsmrz
5c911367b7 Merge pull request #34 from chgwei/develop
Improvement `remote.request_book_offers` parameters passing
2013-12-16 20:20:44 -08:00
Nicholas Dudfield
e34cf6ebcf Remove unused methods from TransactionQueue 2013-12-15 10:09:54 +07:00
Nicholas Dudfield
620a33b7bd Keep track of all transactionIDs for a given Transaction that go on the network 2013-12-15 10:01:29 +07:00
Cheng wei
e65bec78a1 Improvement remote.request_book_offers parameters passing
As the example  in doc reference:
var request = remote.request_book_offers({
gets: {
'currency':'XRP'
},
pays: {
'currency':'USD',
'issuer': 'rvYAfWj5gh67oV6fW32ZzP3Aw4Eubs59B'
}
});
It will raise `TypeError: Cannot read property 'currency' of
undefined`. Fixed issue with parsing parameters
2013-12-12 02:30:24 +08:00
Stefan Thomas
d33c8e46af Finalized transactions should seize all activity. 2013-12-09 18:55:53 -08:00
Stefan Thomas
472a5091ae Add grunt build step to npm test. Should fix Travis. 2013-12-09 18:44:40 -08:00
Vahe Hovhannisyan
ff5e9fcaa9 Transaction: semicolon, comma fixes. 2013-12-09 12:36:14 -08:00
wltsmrz
4a027bdcdf Add remote.disconnect callback 2013-12-05 17:10:04 -08:00
wltsmrz
dbdfc262b6 Only one 'submitted' event will be emitted per transaction submission request 2013-12-05 17:04:10 -08:00
wltsmrz
dc2b69d2c2 Remove a single space 2013-12-03 12:01:01 -08:00
wltsmrz
9a78d36b72 Add grunt build documentation. Fixes #31 2013-12-03 11:59:10 -08:00
wltsmrz
d14346ba15 Disable server activity check 2013-11-27 18:24:25 -08:00
wltsmrz
992b4c53b8 WebSocket isn't a Node-style EventEmitter in the browser 2013-11-27 17:29:25 -08:00
wltsmrz
385113c2f5 Remove logging 2013-11-27 15:42:53 -08:00
wltsmrz
dc04bbe737 Enhanced security for idle server reconnect 2013-11-27 15:42:05 -08:00
wltsmrz
b6a66e1820 Update readme. Fixes #15 2013-11-27 14:32:13 -08:00
wltsmrz
bcceceb2e0 In case there happens to already be a tx_json, don't overwrite it 2013-11-26 12:43:34 -08:00
wltsmrz
19c0585ff0 Remove extraneous stuff 2013-11-26 12:39:14 -08:00
wltsmrz
97df7472f5 Provisionally disable transaction broadcasting 2013-11-26 12:32:53 -08:00
wltsmrz
f05577d7df All transaction result objects will have tx_json property 2013-11-25 11:52:28 -08:00
wltsmrz
4d94aef80c Add transaction.invoiceID setter 2013-11-22 12:43:31 -08:00
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