Ivan Tivonenko
e99010f363
Add Remote.closeCurrentPathFind function, so current pathfind can be properly closed,
...
so new can be created without adding to queue
2015-10-07 04:10:13 +03:00
Chris Clark
d8d6f945ec
Merge pull request #581 from clark800/binary-codec
...
Decouple UInt from non-serialization code
2015-10-05 16:39:17 -07:00
Chris Clark
2f163c3b6e
Decouple UInt from non-serialization code
2015-10-05 15:27:43 -07:00
wltsmrz
806a4e823f
Add getBalanceSheet() to RippleAPI
2015-10-02 17:30:13 -07:00
wltsmrz
323e402e0c
Add requestGatewayBalances() to core
2015-10-02 17:30:04 -07:00
Ivan Tivonenko
0d6dda579f
Merge branch 'master' into develop
2015-09-24 20:04:18 +03:00
Ivan Tivonenko
3e17d91edf
more OrderBook performance optimizations
...
OrderBook: emit 'model' event only after last transaction in closed ledger
run AutobridgeCalculator only once in a ledger
2015-09-24 02:50:48 +03:00
sentientwaffle
b134081293
Add SuspendedPayment{Create,Finish,Cancel}
...
* Add SusPay core tests
* Rename SusPay -> SuspendedPayment (code review)
* Rename cancelAfter -> allowCancelAfter
* Rename suspendedPayment{Finish,Execution}
2015-09-18 10:51:34 -07:00
wltsmrz
7e886b3260
Add multisign helpers
2015-09-13 00:59:27 -07:00
wltsmrz
fc0240c06b
Deprecate positional request constructor API
2015-08-25 06:42:47 -07:00
Ivan Tivonenko
23653f67f0
Allow to specify server url without explicit port number
2015-08-21 06:39:48 +03:00
Nicholas Dudfield
52879febb9
[WIP] Fix reserve calculation
2015-08-15 18:11:43 +07:00
Chris Clark
8e536c00b9
Add test case for createPathFind and convert snake case function calls to camel case
2015-08-04 15:51:18 -07:00
wltsmrz
4766bace4e
Fix transaction construction for SetRegularKey transactions
2015-07-28 00:47:30 -07:00
wltsmrz
a037952493
Fix orderbook notification while disconnected
2015-07-24 15:22:21 -07:00
wilsonianb
58cc01b6d3
Handle validations subscription messages
2015-07-09 15:08:39 -07:00
wltsmrz
44954621e0
Refactor API deprecation, fix request constructors with positional args
2015-07-02 03:46:55 -07:00
wltsmrz
70bc819665
Lint
2015-05-21 04:17:11 -07:00
wltsmrz
0878a8ecf0
Fix error logging on Remote
...
* JSON messages are now parsed in server.js
* Remote._handleMessage expects all messages to be objects rather
than objects or strings
* Invalid responses from the server will now result in a log
message that is not entirely vague
* Added Log.setEngine/getEngine. Use Log.setEngine(Log.engines.none)
to silence logging
2015-05-20 20:08:32 -07:00
Chris Clark
c57d528db7
Fix lint errors in remote-test.js
2015-05-13 16:37:46 -07:00
Chris Clark
cb4f6e37a8
Remove src/cpp and clean up files
2015-05-13 15:03:32 -07:00
Chris Clark
d0fb291c4e
Cleanup amount.js
2015-02-04 13:57:57 -08:00
wltsmrz
ba9af55aca
Merge pull request #268 from ripple/remote-updates
...
Remote updates
2015-02-02 16:19:45 -08:00
wltsmrz
35d76b3520
Add deprecation warnings to request constructors
...
* The first argument to request constructor functions should be an
object containing request properties
* Improve Remote test coverage
2015-01-30 21:08:45 -08:00
Bo Chen
35a346a674
[FIX] update transaction binary parsing to account for XRP delivered amounts
2015-01-29 10:06:10 -08:00
wltsmrz
2833a7b66e
Cleanup, deprecations
...
* REMOVED Remote storage interface
* REMOVED Remote "ping" configuration
* REMOVED Old/deprecated Remote server configuration
(websocket_ip, websocket_port)
* REMOVED browser "online" reconnect listener
2015-01-26 14:00:54 -08:00
Alan Cohen
98f40abfc3
[FEATURE] Remote.prototype.requestOffer
...
See: https://ripple.com/build/rippled-apis/#ledger-entry
Rippled request
```js
{
"id": 1,
"command": "ledger_entry",
"type": "offer",
"offer": {"account": "rEQWVz1qN4DWw5J17s3DgXQzUuVYDSpK6M", "seq":5 },
"ledger_index": 10850610
}
```
Response
```js
{
"id": 7,
"status": "success",
"type": "response",
"result": {
"index": "F9DCCD26C770952D216085BF97D7E225F6A8B578ABD066AA92D7D06144B535EE",
"ledger_index": 10850610,
"node": {
"Account": "rEQWVz1qN4DWw5J17s3DgXQzUuVYDSpK6M",
"BookDirectory": "CF8D13399C6ED20BA82740CFA78E928DC8D498255249BA6351038D7EA4C68000",
"BookNode": "0000000000000000",
"Flags": 131072,
"LedgerEntryType": "Offer",
"OwnerNode": "0000000000000000",
"PreviousTxnID": "64FAB660F9F5D9E7183E977701930AD09F372129C56E1685B68A914D8A43CA41",
"PreviousTxnLgrSeq": 10850602,
"Sequence": 5,
"TakerGets": "1000000",
"TakerPays": {
"currency": "USD",
"issuer": "rMwjYedjc7qqtKYVLiAccJSmCwih4LnE2q",
"value": "100"
},
"index": "F9DCCD26C770952D216085BF97D7E225F6A8B578ABD066AA92D7D06144B535EE"
},
"validated": false
}
}
```
2015-01-20 18:17:33 -08:00
Bo Chen
7cb113fcbc
[TASK] set binary as default for commands that accept the flag
2015-01-20 14:10:22 -08:00
wltsmrz
0aba638e6e
Decrease redundancy in binary account_tx parsing
2015-01-07 10:53:46 -08:00
Alan Cohen
d1d4452217
[TASK] Allow limit option in remote.requestBookOffers
2014-12-24 14:24:32 -08:00
Alan Cohen
34c0677c45
[FEATURE] Add tests and support for ledger for requestBookOffers
2014-12-19 16:35:29 -08:00
Chris Clark
66c2e27711
[TASK] Refactor tests to support testing compiled javascript
2014-12-19 13:17:02 -08:00
Geert Weening
d6b1728c23
[TASK] change default max_fee for Remote to 1 XRP
2014-11-18 10:47:28 -08:00
Geert Weening
6f5d1104aa
[TASK] change accountRequest method signature
...
`(type, options, callback)` where the last argument will be considered for callback if it's a function
2014-11-07 17:08:01 -08:00
Geert Weening
29e1423f84
[FEATURE] check for valid ledger when using marker
...
when using a marker on an account request, a valid ledger_index or ledger_hash is required, otherwise the results can't be guaranteed to be reliable
consolidated test values for addresses, indexes and hashes
2014-11-07 11:18:24 -08:00
Geert Weening
e42e67e259
[TASK] consolidate accountRequest and pagingAccountRequest
...
update `requestAccountCurrencies` and `requestAccountInfo`
2014-11-07 09:52:17 -08:00
Geert Weening
722f4e175d
[FEATURE] add paging account request
...
some requests return results that can be paged through, e.g. `account_lines`
use `limit` and `marker` options to specify results per response and position
change `requestAccountLines` and `requestAccountOffers` to use the `pagingAccountRequest`
2014-11-06 18:40:45 -08:00
wltsmrz
278df9025a
Switch account requests to use ledgerSelect rather than ledgerChoose
2014-10-27 15:35:07 -07:00
wltsmrz
bc1f9f8a28
Fix account root request ledger argument #121
2014-10-26 15:39:17 -07:00
wltsmrz
d23dca2ef1
Cache and log hostid
2014-07-08 13:33:00 -07:00
wltsmrz
1c02166662
Fix server url formatting
2014-05-30 00:50:06 -07:00
Ewald Moitzi
0b5c0722e0
removed .only from remote testcase for pending transactions
2014-05-27 12:43:56 +02:00
Ewald Moitzi
3964e4522e
[FIX] remote.getPendingTransactions sets _clientID now correctly
...
- added testcase for it
2014-05-27 12:27:28 +02:00
wltsmrz
4929d63073
Remove sinon require
2014-05-15 02:56:07 -07:00
wltsmrz
976de00242
Update remote init test
2014-03-03 15:27:38 -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