Nathan Nichols
65ec5b9060
build: rename ripple-lib to xrpl.js ( #1608 )
...
* build: rename ripple-lib to xrpl.js
2021-09-14 17:08:44 -04:00
Nathan Nichols
6742e2048a
build: Initial linting setup ( #1560 )
...
* sets up linting config and runs `yarn lint --fix` once, so that all changes will show up correctly in future PRs.
* Note that there are still a lot of linter errors.
2021-09-14 17:00:46 -04:00
Mayukha Vadari
7696fb957e
Removes methods that were just rippled wrappers ( #1550 )
...
* remove getAccountInfo
* remove getAccountObjects
* remove getBalanceSheet (gateway_balances)
* remove getLedger
* remove getOrders (account_orders)
* remove getPaymentChannel (ledger_entry)
* remove getTransaction(s) (tx/account_tx)
* remove getSettings (account_info)
* remove getServerInfo (server_info)
* fix integ tests
* remove submit (also deprecated)
* fix integ tests
* add TODO
2021-09-14 16:56:36 -04:00
Mayukha Vadari
e90257be2f
Edit Client constructor to take a server URI ( #1544 )
...
* edit Client
* fix TS issues + tests
* minor edits
* rename ClientBroadcast -> BroadcastClient
2021-09-14 16:56:36 -04:00
Mayukha Vadari
d1cfbf42e6
Rewrite XrplClient.request and general cleanup ( #1519 )
...
* first attempt at overloading
* fix TS issues
* improve connection typing
* more cleanup
* edit all ledger files
* more renames
* fix all other request calls
* clean up serverinfo
* fixes more request calls
* remove old legacy browser stuff
* remove unused types
* remove exports from objects
* add type to method signatures
* add ledger requests
* fix most tests
* comment out formatBidsAndAsks
* fix proxy test
* comment out failing tests
* move client-related files into client
* add payment channel requests
* fix imports
* remove finished TODOs
* fix tests
* fix integ tests
* remove exported types
* better ci
2021-09-14 16:56:36 -04:00
Mayukha Vadari
e27e1ec368
Rename RippleAPI client to Client ( #1520 )
...
* rename RippleAPI -> XrplClient
* more renames
* move API stuff to client folder
* rename all api -> client
* fix tests
* make tests run
* fix integ tests
* fix urls
* fix merge issues
* XrplClient -> Client
* fix merge issues
* rename xrpl-client npm symlink to xrpl-local
2021-09-14 16:56:33 -04:00
Elliot Lee
a973266434
fix #1474 : add type argument to Promise ( #1476 )
2021-07-26 11:30:03 -07:00
Elliot Lee
824f87a692
fix: remove start script ( #1384 )
...
Close #1383
2021-03-16 20:58:42 -07:00
Elliot Lee
debb9cb3a5
fix: deserialization and verification of payment paths ( #1382 )
...
Fixes #1347
Ref #1376
2021-03-12 16:17:48 -08:00
Elliot Lee
2ba31c5b75
feat(types): add LedgerClosedEvent and export more types ( #1333 )
...
- Export AccountInfoResponse and other types
2020-11-23 18:58:05 -08:00
Elliot Lee
ed26f9a763
Add example of reliable transaction submission ( #1059 )
2020-11-17 13:57:57 -08:00
Elliot Lee
0d5103a3f3
Use TypeScript project reference ( #1002 )
...
* Add *.tsbuildinfo to .gitignore
* Bump versions of dependencies, nyc and yargs
* Drop support for node 9 (EOL 2018-06-30)
https://github.com/nodejs/Release
* Add getTransaction snippet
2019-04-15 11:06:31 -07:00
Elliot Lee
418987476e
Add DepositPreauth ( #958 )
...
* Expose parseAccountFlags() and add docs
* Add example snippet
* Default to node v10 for nvm
* Maintain existing behavior for getSettings
* Increase max line length from 80 to 120 (ter-max-len)
2018-10-31 16:27:32 -07:00