Cory Perkins
e08d507462
Add remaining LedgerEntry types ( #943 )
...
* Replaced the union with 'any' in the LedgerEntry type
* Added DepositPreauthLedgerEntry (new in rippled 1.1.0)
2018-09-19 14:21:52 -07:00
wudanjs
4c23bd5ad3
Include memos when parsing trustlines ( #949 )
2018-09-19 14:17:38 -07:00
Scott M Sunarto
b15abd5376
Update server regex to accommodate UDS ( #944 )
2018-09-18 11:47:46 -07:00
Elliot Lee
79971f906b
Update release notes
2018-09-11 18:45:52 -07:00
Elliot Lee
9eec98778f
Expose validation methods ( #932 )
...
Merge branch 'movitto-expose_validation_methods' into develop
2018-09-11 18:33:55 -07:00
Elliot Lee
dcd0e14142
Add test of deriveKeypair with ed25519 secret
2018-09-11 18:33:07 -07:00
Elliot Lee
cfcbc9aab7
Update checksums for 1.0.0
1.0.0
2018-09-10 14:52:14 -07:00
Mo Morsi
a80de5658a
Move deriveKeypair and deriveAddress to offline module
2018-09-09 09:39:25 -04:00
Mo Morsi
34215eb309
Add docs for newly exposed API methods
2018-09-09 09:39:25 -04:00
Mo Morsi
9458005d7f
Add tests for newly exposed API methods
2018-09-09 09:39:25 -04:00
Mo Morsi
5f36df0172
Expose deriveKeypair, deriveAddress, isValidAddress, and isValidSecret to the public API
2018-09-09 09:39:25 -04:00
Elliot Lee
3ff4929a49
Fix PendingLedgerVersionError message and export FormattedTransactionType ( #941 )
2018-09-04 18:31:24 -07:00
Elliot Lee
4bea69d647
Release 1.0.0
2018-08-30 14:30:57 -07:00
Elliot Lee
09541dae86
docs: rippled APIs use issuer
2018-08-30 14:12:45 -07:00
Elliot Lee
bcbcc53c87
No `--coverage' option anymore with nyc
...
See https://github.com/istanbuljs/nyc
2018-08-30 13:41:52 -07:00
Elliot Lee
76f120bec9
Merge branch 'getLedger-includeRawTransaction-2' into develop
2018-08-30 13:30:18 -07:00
Elliot Lee
f8bf28876d
if statements must be braced
2018-08-30 13:29:50 -07:00
wilsonianb
b03795df09
Add hidden computeTreeHashes option
2018-08-30 13:29:50 -07:00
Elliot Lee
dbe20d6574
getLedger: include raw transaction with each transaction
...
computeLedgerHash: support new getLedger response by using
rawTransaction
BREAKING CHANGES:
* Remove the `rawTransactions` field and replace it with a new `rawTransaction` field in each transaction.
* Rename the `metaData` field (in each raw transaction) to `meta` (for consistency with rippled's `tx` method).
* Add `ledger_index` to each raw transaction.
2018-08-30 13:28:52 -07:00
Elliot Lee
0550fab73e
Update escrowCreation error message and docs ( #934 )
...
Fix #933
2018-08-29 19:03:33 -07:00
Elliot Lee
3f2d9d198e
computeLedgerHash - add requireRawTransactions option
2018-08-28 17:31:12 -07:00
Elliot Lee
b9c953fce6
Fix getPaths ( #930 )
...
* getPaths:
* Filter paths correctly
* Use correct value when XRP is the destination currency
2018-08-23 17:37:02 -07:00
Elliot Lee
181cfd69de
Prevent 'amount' from being misinterpreted ( #924 )
...
The 'amount' field should almost never be used.
With partial payments, the field can show an amount that is
significantly less than the amount that the transaction actually
delivered. This change sets amount to 0 XRP when it may be misleading.
This change omits the `amount` when parsing payment transactions.
See `HISTORY.md` for recommended alternatives.
2018-08-23 16:17:23 -07:00
Elliot Lee
569766b8f8
Rename json schemas ( #931 )
...
Rename files for consistency with their titles:
* Rename amount-base to amountbase
* Rename tx-hash to transaction-hash
* Rename id to transactionHash
* Rename objects/settings.json to objects/settings-plus-memos.json
* Rename ledgerversion to ledger-version
2018-08-22 14:41:41 -07:00
Elliot Lee
53a232ebdc
Update docs
2018-08-14 20:05:50 -07:00
Elliot Lee
4c9a2ff538
Improve Order docs. Fix #776
2018-08-14 19:27:50 -07:00
Elliot Lee
dc623cd049
Release 1.0.0-beta.5
1.0.0-beta.5
2018-08-11 01:38:36 -07:00
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