Commit Graph

123 Commits

Author SHA1 Message Date
wltsmrz
1c02166662 Fix server url formatting 2014-05-30 00:50:06 -07:00
Ewald Moitzi
3964e4522e [FIX] remote.getPendingTransactions sets _clientID now correctly
- added testcase for it
2014-05-27 12:27:28 +02:00
wltsmrz
b342cf1edf Rank servers in real-time (first pass), add JSDOc to Remote, cleanup 2014-05-18 08:39:47 -07:00
wltsmrz
5b0dd33fa8 Lint 2014-05-15 00:58:09 -07:00
wltsmrz
a48a25e236 Optional account_tx binary parsing 2014-05-05 15:05:02 -07:00
Stefan Thomas
41ea820ae0 [FEATURE] Transaction: Allow canonical signing to be disabled via config. 2014-05-02 14:06:53 -07:00
wltsmrz
3199aa438a Allow remote signing - broken options 2014-05-02 12:41:52 -07:00
Evan Schwartz
f56a20d697 [FIX] Replaced Account.is_valid() with Account.isValid() 2014-04-30 18:41:18 -07:00
wltsmrz
8ffd0b13a3 Cleanup 2014-04-17 15:19:08 -07:00
wltsmrz
282ac6d8ab Fix transaction constructor 2014-04-15 12:38:57 -07:00
wltsmrz
0de7d84862 Use LRU cache API to prevent multiple transaction events for the same transaction 2014-03-25 17:23:28 -07:00
wltsmrz
a651b6154d Properly choose ledger identifier in requestTransactionEntry 2014-03-18 12:00:54 -07:00
wltsmrz
6e4a9179c1 Generate transaction hash in account_tx automatic binary handling 2014-03-17 13:21:54 -07:00
wltsmrz
e97a3966c1 Automatically parse binary account_tx response 2014-03-15 22:02:31 -07:00
wltsmrz
bc427204c6 Cleanup 2014-03-07 11:54:02 -08:00
wltsmrz
a098b0cf02 Fix trace validation 2014-03-03 15:08:38 -08:00
wltsmrz
70d28fc15e Fix remote storage validation 2014-03-03 13:20:47 -08:00
wltsmrz
815eed427f Validate remote configuration. Fixes #58 2014-03-03 13:10:56 -08:00
wltsmrz
47db68ff45 Use lru-cache API 2014-03-03 11:55:57 -08:00
wltsmrz
7a88165e16 Merge branch 'develop' of https://github.com/ripple/ripple-lib into develop 2014-02-28 16:27:24 -08:00
wltsmrz
5ed148af75 Persistent transactions interface (Gateway REST API) 2014-02-28 16:27:09 -08:00
Stefan Thomas
a003d261ea Log: New logging system.
Right now, all I've done is move the logging function from utils to its own
file. I've also refactored it and created some classes.

Next step would be to somehow get rid of the trace setting. The Remote class
should have nothing to do with logging settings. Perhaps we can keep the setting
for backwards compatibility only, but the main way to turn logging on/off or
filter logging messages should be through the Log class.
2014-02-27 23:38:45 -08:00
Nicholas Dudfield
acfc1bbb8c Proposed fix for #51 and #57 2014-02-26 13:57:48 +07:00
wltsmrz
8fcb694f1d Fix account requests with object argument 2014-02-20 15:48:12 -08:00
wltsmrz
ef758b17b1 Bump LRU cache max size to 100 2014-02-20 14:23:17 -08:00
wltsmrz
573b38cc19 Add lru-cache dependency; make remote._received_tx an lru-cache with specified max length 2014-02-19 13:00:38 -08:00
wltsmrz
c60097f8c5 Change optional ping interval units to seconds 2014-02-18 16:41:24 -08:00
wltsmrz
f27be38ca9 Add automatic ping option 2014-02-10 13:25:20 -08:00
wltsmrz
215a3f1669 Interface for storing external pending transaction queue 2014-01-28 15:03:16 -08:00
wltsmrz
43eb4c3bfe Prevent duplicate 'transaction' events from Remote 2014-01-13 11:59:27 -08:00
wltsmrz
4ce04a5c90 requestTransactionEntry arguments 2014-01-08 15:13:31 -08:00
wltsmrz
4082bd2a0a Fix ledger index argument to transactionEntry, add flexibility to remote.transaction 2014-01-07 01:34:04 -08:00
wltsmrz
626164a8ab Fix requestTransactionEntry arguments, add flexibility to remote.transaction 2014-01-07 01:23:54 -08:00
wltsmrz
9f92a8dcce Typo. Fixes #39 2014-01-06 09:40:52 -08:00
wltsmrz
fd614ce0df Separate Server fee calculation, select fee-optimal servers while submitting a transaction 2014-01-03 20:08:24 -08:00
wltsmrz
66af0a0b8e Object logging 2013-12-31 11:31:34 -08:00
wltsmrz
ce9e2c9539 Allow accounts_proposed stream, check transaction.validated before finalizing transactions 2013-12-30 15:12:15 -08:00
wltsmrz
03c7b6b2aa Validate ledgerClosed messages and reject past ledgers 2013-12-23 18:06:36 -08:00
wltsmrz
6cdeacdb90 Remote: Only log set_state when the state will actually change. Only set state online when connection_count === 1 2013-12-19 17:46:57 -08: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
wltsmrz
4a027bdcdf Add remote.disconnect callback 2013-12-05 17:10:04 -08:00
wltsmrz
bcd5e38976 Fix/refactor account_root request 2013-11-20 12:32:03 -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
08911ec2ee Refactor, begin API conversion 2013-11-15 23:13:34 -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
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