Elliot Lee
7cd517268b
Fix error TS2307: Cannot find module
2018-08-11 01:35:47 -07:00
Elliot Lee
2438295e70
Release 1.0.0-beta.4
1.0.0-beta.4
2018-08-10 14:58:19 -07:00
Elliot Lee
f5e1a4a588
Revert "Expose validation methods in public api"
...
This reverts commit 9e9a0a7d9b .
We should move methods like deriveKeypair and deriveAddress
off of the schemaValidator object.
2018-08-10 14:54:01 -07:00
Mo Morsi
9e9a0a7d9b
Expose validation methods in public api
...
Updated to fix tests
2018-08-06 16:09:04 -07:00
Elliot Lee
1c68283d1e
ES6: omit property value since it matches the variable name
2018-07-28 00:42:37 -07:00
Elliot Lee
28796d37cb
Update TypeScript to 2.9.2
2018-07-28 00:18:58 -07:00
Elliot Lee
067bc48d4e
Add prepareTransaction() ( #898 )
...
* Export iso8601ToRippleTime(), txFlags, convertStringToHex()
* Fix a bug that caused fees exceeding 999 to throw an error
e.g. '1,000' would not be recognized as a valid number.
To use 6 decimal places, toFixed should be used instead of toFormat.
2018-07-26 12:24:29 -07:00
Fred K. Schott
b94698df0b
Update some API methods to use api.request() internally ( #896 )
...
* use any instead of object
2018-07-26 12:23:07 -07:00
Elliot Lee
4f40b5cb6d
Update README.md - How to build ripple-lib ( #837 )
2018-07-25 12:09:55 -07:00
Elliot Lee
14704eee6b
Add more tests of getFee ( #897 )
2018-07-25 01:53:27 -07:00
Elliot Lee
860f6a6cd8
Release 1.0.0-beta.3
1.0.0-beta.3
2018-07-17 22:39:00 -07:00
Elliot Lee
7a928804ec
feat: add payment channel details to tx (2) ( #920 )
...
* Bump transactionparser to v0.7.1 and update output schema
* yarn docgen for required `threshold` and `weights`
2018-07-17 22:22:07 -07:00
adrianhopebailie
14444bea3f
feat: add payment channel details to tx
2018-07-17 22:20:47 -07:00
Rome Reginelli
47a139fdff
Fix text/plain MIMETYPE in examples with memos ( #914 )
2018-07-03 17:18:46 -07:00
Brandon Wilson
4e30b9b2fa
Require threshold and weights in signers settings ( #909 )
...
Fixes #908
2018-07-02 16:27:03 -07:00
Elliot Lee
2112d4c0b3
Round XRP fee to 6 decimal places ( #912 )
...
* Round XRP fee to 6 decimal places
Fix #911
2018-06-28 17:59:00 -07:00
Elliot Lee
1d1132b7fa
Release 1.0.0-beta.2
1.0.0-beta.2
2018-06-08 08:11:00 -07:00
Elliot Lee
e07fa11923
Maximum fee values ( #902 )
...
* Add maxFeeXRP (default 2 XRP) as an optional RippleAPI constructor parameter
- No calculated or specified fee can exceed this value
- If the fee exceeds 2 XRP, throw a ValidationError
* sign() - throw ValidationError when Fee exceeds maxFeeXRP
* Document getFee parameters
* Explain new fee limits in HISTORY.md
* Deprecate `maxFee`
2018-06-07 23:29:24 -07:00
Elliot Lee
7c92adbf45
Release 1.0.0-beta.1
1.0.0-beta.1
2018-05-24 20:13:26 -07:00
Elliot Lee
d55aa2339f
Improve docs (raw order data)
2018-05-24 20:02:45 -07:00
Elliot Lee
95e39153da
Bump node version to v8
2018-05-24 19:29:09 -07:00
Daniel Davis
65d8260908
Updated yarn command ( #900 )
...
`yarn install` deprecated in favor of `yarn add`
2018-05-23 23:05:09 -07:00
Elliot Lee
1aa9feda71
Allow specifying amounts in drops ( #892 )
...
* Accept "drops" in lieu of "XRP"
* Export xrpToDrops() and dropsToXrp()
* Throw our own validation errors instead of BigNumber Errors
2018-05-21 13:19:18 -07:00
Fred K. Schott
2e5b435b11
add server_info request typing ( #895 )
2018-05-17 16:37:17 -07:00
Elliot Lee
54f12862dc
Improve errors ( #893 )
...
- `RippledError`: Include the full response from the `rippled` server.
- A new test ensures correct behavior when `streams` is not an array.
- `NotConnectedError` may be thrown with a different message than before.
2018-05-12 09:38:49 -07:00
Elliot Lee
226ef862ae
Link to mailing lists
2018-05-10 16:25:05 -07:00
Elliot Lee
4a0d675726
Release 1.0.0-beta.0
1.0.0-beta.0
2018-05-10 15:56:23 -07:00
Elliot Lee
b2b6715ac0
Add request(), hasNextPage(), and requestNextPage() ( #887 )
...
* Add support for all rippled APIs, including subscriptions.
* Add support for arbitrary stream message types.
* Note that rippled APIs take amounts in drops.
* request() will be available in ripple-lib version 1.0.0+
2018-05-10 15:43:56 -07:00
Elliot Lee
823d93b86c
Add checksums for 0.22.0
0.22.0
2018-05-10 15:26:43 -07:00
Elliot Lee
7a42db99c9
Bump version to 0.22.0
2018-05-10 00:33:20 -07:00
Elliot Lee
f28ec27614
getOrderbook - return raw order data ( #886 )
...
Fix #799
2018-05-08 15:05:41 -07:00
Elliot Lee
a36e23ebfa
Release 0.21.0
0.21.0
2018-04-11 21:33:44 -07:00
Elliot Lee
e978ef1888
Add getAccountObjects ( #881 )
...
Squashed commit of the following:
commit 361ead8cbbbe4fa25ecba614f8f11930ff679996
commit 5ff26d7d2defbbaaa7c50d6b3b5b74bf30be19ef
commit 97f5dfc86d4730082fd016197b0c025e499912e3
commit d48654098601f2a19484d9bbae7c65786e3c5dd4
commit 4790401123e7836f6bea8d03111bce60dcf95114
commit 57512f7fc000689bb8224f33173ba91221f27281
commit e75a7e95b11368b26c40e8e6e7b583d978475e95
2018-04-11 14:37:37 -07:00
Chris Yuen
9af3968508
Upgrade https-proxy-agent to version 2 ( #883 )
2018-04-10 12:59:24 -07:00
Elliot Lee
86ce7b707c
Release 0.20.0
0.20.0
2018-04-09 12:03:05 -07:00
Elliot Lee
e0eb27ed8e
Use jsonschema v1.2.2 and run yarn upgrade ( #882 )
...
- Fixes #880
2018-04-09 11:54:30 -07:00
amougel
2570e2a6d8
Add signWithKeypair ( #769 )
2018-04-03 15:33:24 -07:00
Rome Reginelli
c71540e77a
Merge pull request #877 from mDuo13/add-tx-types
...
Improve Payment Channel documentation
2018-03-30 18:57:17 -07:00
mDuo13
8eba827d11
Improve Payment Channel documentation
2018-03-28 11:54:05 -07:00
Elliot Lee
90be539b09
Release 0.19.1
0.19.1
2018-03-22 14:12:22 -07:00
Fred K. Schott
43c08e5ea7
Clean up min/max adjustments ( #873 )
2018-03-22 12:31:44 -07:00
Fred K. Schott
3f22b12216
Add linting to travis ( #872 )
2018-03-20 14:30:37 -07:00
darkmemo
a72041a321
Fix Payment source & destination types ( #870 )
...
Payment `source` and `destination` are defined as intersection types, `Adjustment & MaxAdjustment` and `Adjustment & MinAdjustment` respectively. But they should be union types instead. This problem was introduced during js to ts conversion.
Fixes #866
2018-03-20 11:26:41 -07:00
Elliot Lee
71a0c16fec
Ledger object - accountState supersedes accounts ( #868 )
...
This appears to originate from a mistake in the docs.
The actual name of the field is `accountState`.
See:
9af994ceb4/src/ripple/app/ledger/impl/LedgerToJson.cpp (L167)
* Remove TODOs addressed by docs PR
https://github.com/ripple/ripple-dev-portal/pull/324
2018-03-19 14:52:18 -07:00
Elliot Lee
27ab98160a
Fix link to checkCash ( #871 )
...
Fix source file for 4eaaa8188d
2018-03-19 14:41:18 -07:00
Ryan Young
4eaaa8188d
Fix link to checkCash ( #871 )
...
#checkCash -- > #check-cash
2018-03-19 14:39:54 -07:00
Fred K. Schott
187154a2b0
Types cleanup + more API methods onto new request method ( #857 )
...
* major types cleanup, more formatted api methods onto new request method
- getPaymentChannel() now uses this.request()
- getSettings() now uses this.request()
- getLedger() now uses this.request()
- transaction types cleaned up a bit, but still some work left to do
2018-03-14 16:08:57 -07:00
Elliot Lee
c175e3f58e
Point to types in package.json ( #863 )
2018-03-06 23:15:55 -08:00
Fred K. Schott
2ea22a099e
Don't generate TS definitions for browser build ( #864 )
2018-03-06 23:15:11 -08:00
Elliot Lee
c3aa062edd
Bump version to 0.19.0 and add release notes
0.19.0
2018-03-02 13:58:39 -08:00