Mayukha Vadari
1a8bbfa43e
refactor: move hasNextPage from Client to utils ( #1715 )
...
* add hasNextPage
* remove unused util
* add tests
* remove hasNextPage from client
2021-10-12 16:39:57 -04:00
Nathan Nichols
75e56ca927
build: generates documentation ( #1716 )
2021-10-12 15:06:44 -05:00
Nathan Nichols
615504db22
docs: finalizes documentation for xrpl.js ( #1703 )
...
docs: Adds JSDoc comments to all functions and interfaces
2021-10-12 14:04:18 -05:00
Omar Khan
df4c9dc2fd
refactor: remove unused fixtures ( #1710 )
...
delete all unused fixtures in:
- tests/fixtures/requests
- tests/fixtures/responses
- tests/fixtures/rippled
2021-10-11 17:13:04 -04:00
Mayukha Vadari
24308eb3ae
feat: client.getXrpBalance ( #1708 )
...
* implement getXrpBalance
* add to client
* add tests
* clean up getBalances
* improve generateFaucetWallet
* fix tests after rebase
2021-10-11 11:47:36 -04:00
dependabot[bot]
356b285681
build(deps-dev): bump @types/node from 16.10.2 to 16.10.3 ( #364 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 16.10.2 to 16.10.3.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
2021-10-11 11:25:03 -04:00
Mayukha Vadari
8556f78f41
feat: export setTransactionFlagsToNumber at the top level ( #1707 )
2021-10-11 11:23:55 -04:00
Mukul Jangid
f93b1f241e
Refactor: Rewrite transaction signing ( #1693 )
...
* refactor: sign with wallet
* refactor: change multisign and rename signTx to sign
* refactor: specify multisign as boolean
* refactor: support address as well as booleans for multisign
* feat: return hash from sign fn and fix tests
2021-10-08 15:33:31 -07:00
Omar Khan
9ad2b28172
refactor: rename hash functions ( #1701 )
...
- Rename hash functions to be shorter for easier use.
- Namespace hash functions into xrpl.hashes
2021-10-08 16:45:12 -04:00
Mukul Jangid
cb55d2eacb
feat: add starting balance to faucet wallet ( #1702 )
...
* refactor: add starting balance to faucet wallet and change `generateFaucetWallet()` to `fundWallet()`
2021-10-08 15:14:56 -04:00
Mayukha Vadari
43c71f4d9b
feat: reliable submission for transactions ( #1704 )
...
* implement relsub
* add tests
* clean up
* remove `transaction` from method names
* remove early success check
2021-10-08 10:27:55 -07:00
Nathan Nichols
aeb5770f61
feat: alias wallet.classicAddress as wallet.address ( #1686 )
...
* feat: alias wallet.classicAddress as wallet.address
2021-10-08 09:33:19 -07:00
Jackson Mills
7e70142044
feat: Add parseAccountRootFlags ( #1699 )
...
* Add parseAccountRootFlags and interface
* Add tests for parseAccountRootFlags
2021-10-07 16:23:42 -07:00
Mayukha Vadari
0674d21134
fix: remove response.status from returned object ( #1698 )
...
* remove response.status
* fix unit tests
* fix integration tests
* remove now-unneeded helper method
* fix rename
2021-10-06 18:13:27 -04:00
Mukul Jangid
5e515a9105
refactor: reorganize/rename flags interfaces ( #1700 )
...
* refactor: reorganize/rename flags interfaces
2021-10-06 17:14:02 -04:00
Mayukha Vadari
e5f6e4a825
feat: getBalanceChanges ( #1696 )
...
* first cut of changes
* get XRP changes to work
* clean up + get tests passing
* get IOUs working
* port over other tests
* clean up old code
* fix metadata type
* rename iou -> token
2021-10-06 14:43:43 -04:00
Elliot Lee
23c5938591
Link to xrpl-announce (updated from ripple-lib-announce) ( #1697 )
...
We renamed the Google Group to xrpl-announce. In the future, the same list may be used for releases of other client libraries as well. It's a small list (less than 60 subscribers) and not very noisy, so it should be okay to include release announcements about libraries in other languages, especially since many developers are polyglots. Of course, we hope the list will grow in the future.
2021-10-06 11:29:38 -07:00
dependabot[bot]
8d0cc9c76f
build(deps-dev): bump @types/node from 16.7.10 to 16.10.2 ( #1683 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 16.7.10 to 16.10.2.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 16:14:33 -07:00
dependabot[bot]
925edbeb1c
build(deps): bump @types/lodash from 4.14.172 to 4.14.175 ( #1682 )
...
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash ) from 4.14.172 to 4.14.175.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash )
---
updated-dependencies:
- dependency-name: "@types/lodash"
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 16:14:23 -07:00
dependabot[bot]
f51f049c66
build(deps-dev): bump prettier from 2.3.2 to 2.4.1 ( #1657 )
...
Bumps [prettier](https://github.com/prettier/prettier ) from 2.3.2 to 2.4.1.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.3.2...2.4.1 )
---
updated-dependencies:
- dependency-name: prettier
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 16:13:55 -07:00
dependabot[bot]
5251e10781
build(deps-dev): bump puppeteer from 10.2.0 to 10.4.0 ( #1655 )
...
Bumps [puppeteer](https://github.com/puppeteer/puppeteer ) from 10.2.0 to 10.4.0.
- [Release notes](https://github.com/puppeteer/puppeteer/releases )
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/CHANGELOG.md )
- [Commits](https://github.com/puppeteer/puppeteer/compare/v10.2.0...v10.4.0 )
---
updated-dependencies:
- dependency-name: puppeteer
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 16:13:42 -07:00
dependabot[bot]
3c2e9f60da
build(deps-dev): bump mocha from 9.1.1 to 9.1.2 ( #1685 )
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 9.1.1 to 9.1.2.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/master/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v9.1.1...v9.1.2 )
---
updated-dependencies:
- dependency-name: mocha
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 18:41:33 -04:00
dependabot[bot]
e79508ceda
build(deps): bump ws from 8.2.2 to 8.2.3 ( #1689 )
...
Bumps [ws](https://github.com/websockets/ws ) from 8.2.2 to 8.2.3.
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.2.2...8.2.3 )
---
updated-dependencies:
- dependency-name: ws
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 18:09:33 -04:00
dependabot[bot]
c9e00f8b09
build(deps-dev): bump webpack from 5.51.1 to 5.56.1 ( #1688 )
...
Bumps [webpack](https://github.com/webpack/webpack ) from 5.51.1 to 5.56.1.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Commits](https://github.com/webpack/webpack/compare/v5.51.1...v5.56.1 )
---
updated-dependencies:
- dependency-name: webpack
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-05 18:03:51 -04:00
Nathan Nichols
f89490ad4e
build: prepare for beta.4 ( #1695 )
2021-10-05 13:58:24 -07:00
Nathan Nichols
36a4c267b6
fix: adds browser field to package.json ( #1694 )
...
* fix: adds browser field to package.json
2021-10-05 13:21:20 -07:00
Mukul Jangid
90dae91fb9
test: Add Integration tests for Escrow Transactions ( #1680 )
...
* test: Add Integration tests for Escrow Transactions
2021-10-05 13:04:34 -04:00
dependabot[bot]
537401e161
build(deps-dev): bump ts-loader from 9.2.5 to 9.2.6 ( #1658 )
...
Bumps [ts-loader](https://github.com/TypeStrong/ts-loader ) from 9.2.5 to 9.2.6.
- [Release notes](https://github.com/TypeStrong/ts-loader/releases )
- [Changelog](https://github.com/TypeStrong/ts-loader/blob/main/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/ts-loader/compare/v9.2.5...v9.2.6 )
---
updated-dependencies:
- dependency-name: ts-loader
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-10-04 14:40:49 -04:00
Nathan Nichols
403b0c402a
docs: Add @beta to npm install instructions
2021-10-04 14:11:26 -04:00
Nathan Nichols
0644e0467b
docs: updates README adding @beta to npm install
2021-10-04 14:11:26 -04:00
Nathan Nichols
578f35dd35
fix: convert uint8Array to Buffer ( #1679 )
2021-10-04 14:11:26 -04:00
Mukul Jangid
a1dce6b1e0
test: Integration tests for Account Transactions ( #1673 )
...
* test: Integration tests for Account Transactions
2021-10-04 14:11:26 -04:00
Nathan Nichols
8df224232c
fix: remove undefined from generateFaucetWallet return type ( #1676 )
...
* fix: remove undefined from generateFaucetWallet return type
2021-10-04 14:11:26 -04:00
Nathan Nichols
c3e68cc83f
fix: set ledger_index to validated ( #1675 )
...
* fix: adds ledger_index: validated
2021-10-04 14:11:26 -04:00
Nathan Nichols
02fd0ce323
refactor: clean up getFaucetWallet starting balance ( #1677 )
2021-10-04 14:11:26 -04:00
Nathan Nichols
5b9e3dbdc4
refactor: separate out webpacking for tests ( #1678 )
2021-10-04 14:11:26 -04:00
Mayukha Vadari
e65d686cc7
build: update beta version to beta.2 ( #1674 )
2021-10-04 14:11:26 -04:00
Mukul Jangid
b77e2590b3
test: add integration tests for Server Info requests ( #1650 )
...
* add Integration tests for Server Info requests
2021-10-04 14:11:26 -04:00
Nathan Nichols
9e3654d7d6
fix: fix error handling in generateFaucetWallet ( #1671 )
...
* fix: handle error correctly in generateFaucetWallet
* test: Adds generateFaucetWallet integration + browser tests
2021-10-04 14:11:26 -04:00
Nathan Nichols
edcdd3a0fc
feat: adds isValidAddress ( #1672 )
...
* feat: adds isValidAddress
2021-10-04 14:11:26 -04:00
Mayukha Vadari
f5dee87ca7
fix: make generateFaucetWallet functional ( #1669 )
2021-10-04 14:11:26 -04:00
Mayukha Vadari
b522e703b4
feat: add client.getLedgerIndex ( #1668 )
...
* write getLedgerIndex
* add to client
* rename file
* add tests
* remove unused import
* fix browser tests
* respond to comments, more cleanup
2021-10-04 14:11:26 -04:00
Nathan Nichols
0be819cf37
feat: Add warning for partial payment ( #1641 )
2021-10-04 14:11:26 -04:00
Jackson Mills
afe06451ac
Add trustSet integration test and browser test ( #1667 )
2021-10-04 14:11:26 -04:00
Mayukha Vadari
da92bb7f1a
fix: resolve browser issue with Error.captureStackTrace ( #1663 )
...
* fix webpacking error issue
* fix eslint comment
2021-10-04 14:11:26 -04:00
Nathan Nichols
0996dc13b7
fix: adds mode to webpack to stop warning ( #1666 )
2021-10-04 14:11:26 -04:00
Nathan Nichols
b3a72588ea
Autofills AccountDelete Fee w/ reserve_inc_xrp ( #1639 )
...
* fix: fetch Owner Reserves from ledger
2021-10-04 14:11:26 -04:00
Mayukha Vadari
1747b31a02
chore: remove ripple-lib-transactionparser ( #1661 )
2021-10-04 14:11:26 -04:00
Mayukha Vadari
b7c4b16a8d
feat: extra protection for AccountDelete transactions ( #1626 )
...
* add deletion blockers check to autofill
* add tests
* add fail_hard: true
* pass in account_objects response to error
* only fail_hard for AccountDelete
* reject promise instead of throwing error
* fix rebase issue
2021-10-04 14:11:26 -04:00
Mayukha Vadari
bfeb737ad7
fix: disallow two pending requests with the same id ( #1628 )
...
* only increment nextId if id used
* throw error if promise already pending with id
* add test
* modify existing tests
* fix bug + tests
2021-10-04 14:11:26 -04:00