wilsonianb
|
9393adf66f
|
Disallow escrow of IOU
|
2017-03-30 10:10:00 -07:00 |
|
wilsonianb
|
15a0ededc8
|
Replace suspended payments with escrow
|
2017-03-24 12:35:22 -07:00 |
|
Matthew Fettig
|
a96f71b7fd
|
fix missing deliveredAmount data from getLedger requests
|
2016-07-19 21:29:50 -07:00 |
|
Chris Clark
|
f74e11bce0
|
Add support for parsing SetFee and EnableAmendment pseudo-transactions
|
2016-05-05 15:37:23 -07:00 |
|
Ivan Tivonenko
|
5da78ce583
|
[FIX] handle websocket errors in browsers
emit not RippledNotInitializedError if server doesn't have any
completed ledgers on connect
|
2016-03-31 00:46:00 +03:00 |
|
Ivan Tivonenko
|
e17b6f172d
|
[FIX] on connect return error if server doesn't have validated ledgers
|
2016-03-24 22:26:33 +02:00 |
|
Ivan Tivonenko
|
4f3635eef0
|
add SauceLabs testing
|
2016-02-05 07:59:34 +02:00 |
|
Alan Cohen
|
6b8cd6151d
|
Filter insufficient source funds paths from pathfind results
When pathfinding with source amount, we need to filter out paths where source
amount is not equal to the specified source amount. This is due to the behavior
of rippled when specifying a source amount during pathfinding.
Example:
{
"command": "ripple_path_find",
"source_account": "rhFQQ4ATC6MDF9ghTq3qAoCsGbGtjnhcXF",
"destination_account": "rp91GUd5R3Rk3ipqW7XBdtrUJcX8epzGyb",
"destination_amount": {
"currency": "EUR",
"issuer": "rp91GUd5R3Rk3ipqW7XBdtrUJcX8epzGyb",
"value": -1
},
"send_max": {
"currency": "USD",
"issuer": "rhFQQ4ATC6MDF9ghTq3qAoCsGbGtjnhcXF",
"value": "1234567891"
},
"id": 2
}
{
"id": 2,
"result": {
"alternatives": [
{
"destination_amount": {
"currency": "EUR",
"issuer": "rp91GUd5R3Rk3ipqW7XBdtrUJcX8epzGyb",
"value": "3999889.62127857"
},
"paths_canonical": [],
"paths_computed": [
[
{
"account": "rcsxQxEqU2qquAKp3tBUJy8Z2t19ioQPJ",
"type": 1,
"type_hex": "0000000000000001"
},
{
"currency": "EUR",
"issuer": "rp91GUd5R3Rk3ipqW7XBdtrUJcX8epzGyb",
"type": 48,
"type_hex": "0000000000000030"
}
]
],
"source_amount": {
"currency": "USD",
"issuer": "rhFQQ4ATC6MDF9ghTq3qAoCsGbGtjnhcXF",
"value": "4170759.906037564"
}
}
],
"destination_account": "rp91GUd5R3Rk3ipqW7XBdtrUJcX8epzGyb",
"destination_amount": {
"currency": "EUR",
"issuer": "rp91GUd5R3Rk3ipqW7XBdtrUJcX8epzGyb",
"value": "-1"
},
"destination_currencies": [
"EUR",
"XRP"
],
"full_reply": true,
"id": 2,
"source_account": "rhFQQ4ATC6MDF9ghTq3qAoCsGbGtjnhcXF",
"status": "success"
},
"status": "success",
"type": "response"
}
|
2016-01-15 13:38:57 -08:00 |
|
Ivan Tivonenko
|
dc03c6e0ac
|
fix to work in browser
run unit tests and integration tests in PhantomJS
add JUnit reporter to unit test so CircleCI can show results
|
2016-01-13 07:11:39 +02:00 |
|
Chris Clark
|
ebfe20defb
|
Add multisignature support
|
2015-12-17 11:45:08 -08:00 |
|
Ivan Tivonenko
|
ddf8fe5b1a
|
add unit tests for RippleAPIBroadcast
|
2015-11-25 05:58:48 +02:00 |
|
Ivan Tivonenko
|
c9704137b7
|
fix handling memos in prepareSettings
boost coverage back to 99.88%
move connection tests to separate file
group test fixtures into namespaces
|
2015-11-25 02:10:54 +02:00 |
|
Ivan Tivonenko
|
995606b1e6
|
boost coverage to almost 100%
|
2015-11-23 17:06:55 -08:00 |
|
Ivan Tivonenko
|
f146ea05c7
|
add test case for get transaction of types
suspendedPaymentExecution, suspendedPaymentCancellation, suspendedPaymentCreation
|
2015-11-17 23:43:01 +02:00 |
|
Chris Clark
|
8074baa3b5
|
Better error message when using methods that require a connection when servers are not provided
|
2015-11-02 14:50:38 -08:00 |
|
Chris Clark
|
2aa1695b74
|
Delete obsolete files and update LICENSE file
|
2015-10-30 14:25:33 -07:00 |
|
Chris Clark
|
665f5f9664
|
Add support for order expiration
|
2015-10-29 17:25:52 -07:00 |
|
Chris Clark
|
1a99a2fddb
|
BREAKING CHANGE: Remove dependency of src/api on src/core, removes multiserver support
|
2015-10-26 16:28:43 -07:00 |
|
Chris Clark
|
391a9fd260
|
Switch back to ripple_path_find
|
2015-10-22 17:51:16 -07:00 |
|
Matthew Fettig
|
aeb56dee17
|
rename metaData to meta on getLedger
|
2015-10-21 10:00:07 -07:00 |
|
wltsmrz
|
78eeb40322
|
Change rippled test fixture name
|
2015-10-05 12:23:22 -07:00 |
|
wltsmrz
|
806a4e823f
|
Add getBalanceSheet() to RippleAPI
|
2015-10-02 17:30:13 -07:00 |
|
Chris Clark
|
35acbb62c3
|
Support source.amount in getPaths and destination.minAmount in preparePayment
|
2015-10-01 14:55:11 -07:00 |
|
Chris Clark
|
5217b66396
|
Fix pathfind queuing and add unit test
|
2015-09-29 12:54:23 -07:00 |
|
Chris Clark
|
80494ad813
|
Return promise error if submit result is an immediate failure
|
2015-09-16 15:56:24 -07:00 |
|
Alan Cohen
|
1ccbaf6776
|
Fix: Emit error events and return error on pathfind
|
2015-08-21 14:24:13 -07:00 |
|
Ivan Tivonenko
|
a55d26a726
|
fix parseTrustline for case when no QualityIn or QualityOut are set in transaction
|
2015-08-19 21:17:50 +03:00 |
|
Chris Clark
|
2f8655dc23
|
Add getLedger method, remove getLedgerHeader method
|
2015-08-17 18:39:34 -07:00 |
|
Chris Clark
|
dda9994869
|
Use streaming pathfinding: rippled path_find instead of ripple_path_find
|
2015-08-12 12:34:08 -07:00 |
|
Ivan Tivonenko
|
63e3b71eb5
|
cover api/common/errors.js with tests
|
2015-07-29 21:15:28 +03:00 |
|
Ivan Tivonenko
|
cecf3f3d22
|
cover api/ledger/parse/utils.js with tests
|
2015-07-29 16:42:23 +03:00 |
|
Ivan Tivonenko
|
472fbce23a
|
cover api/ledger/parse/trustline.js with tests
|
2015-07-29 15:46:15 +03:00 |
|
Ivan Tivonenko
|
ea063d0c95
|
cover api/ledger/parse/settings.js with tests
|
2015-07-28 22:21:25 +03:00 |
|
Ivan Tivonenko
|
2c52e4aa69
|
more unit tests coverage
|
2015-07-28 02:24:27 +03:00 |
|
Ivan Tivonenko
|
6e180439d1
|
cover api/ledger/transaction.js with unit tests
|
2015-07-28 02:17:38 +03:00 |
|
Ivan Tivonenko
|
6ade0f6554
|
cover api/ledger/pathfind.js with tests
|
2015-07-24 01:34:54 +03:00 |
|
Ivan Tivonenko
|
02bc256225
|
increase test coverage of Account object
|
2015-07-21 09:19:25 +03:00 |
|
Chris Clark
|
ff29247b9e
|
Organize rippled mock fixtures
|
2015-07-17 15:36:37 -07:00 |
|
Chris Clark
|
d9eca203ed
|
Merge pull request #431 from darkdarkdragon/develop-RLJS-370-2
test parseTrustline in getTransaction
|
2015-07-17 14:22:40 -07:00 |
|
Ivan Tivonenko
|
055d275f0a
|
test parseTrustline in getTransaction
|
2015-07-18 00:18:35 +03:00 |
|
Ivan Tivonenko
|
eb7bbe5715
|
testing - add memo field into payment transaction so parsePaymentMemos from parsePayment is tested
|
2015-07-18 00:13:31 +03:00 |
|
Chris Clark
|
2b5f356de8
|
Organize fixtures
|
2015-07-16 15:02:27 -07:00 |
|
Ivan Tivonenko
|
79b1a65a7b
|
add test for getting order and order cancellation transations
|
2015-07-16 23:08:57 +03:00 |
|
Chris Clark
|
18ac8a9d03
|
Fix parsing of settings transactions
|
2015-07-15 14:43:04 -07:00 |
|
Chris Clark
|
09b10d3f2c
|
Convert getPathFind and add unit test
|
2015-07-06 16:11:23 -07:00 |
|
Chris Clark
|
87a8745a64
|
Fix unit tests
|
2015-06-30 12:52:21 -07:00 |
|
Chris Clark
|
3e0f43e44e
|
Convert getOrderBook and add unit test
|
2015-06-26 16:27:34 -07:00 |
|
Chris Clark
|
84bc7dd4aa
|
Convert getOrders and add unit test
|
2015-06-25 14:21:39 -07:00 |
|
Chris Clark
|
8f37438a08
|
Convert getAccountTransactions
|
2015-06-17 18:04:24 -07:00 |
|
Chris Clark
|
97cea2ce4d
|
Add unit test for submit
|
2015-06-12 16:54:38 -07:00 |
|