dependabot[bot]
c68902dbab
build(deps-dev): bump typedoc from 0.27.8 to 0.27.9 ( #2926 )
2025-03-10 19:41:15 +00:00
Raj Patel
8995e3d579
Docgen issue fix ( #2910 )
...
* fix: use .mts extension to emit ES Modules
* add comments and Apppliction type
* update docs
2025-03-07 20:07:47 -05:00
dependabot[bot]
48aeefe27b
build(deps-dev): bump typedoc from 0.27.6 to 0.27.8 ( #2907 )
2025-02-24 19:07:21 +00:00
Omar Khan
5b16d0cfe3
4.2.0 release ( #2896 )
...
* update HISTORY
* update package versions
* fix version
2025-02-13 21:18:57 -05:00
Omar Khan
35e40d9d71
feat: add AMMClawback support ( #2893 )
...
* update definitions and package.json
* update rippled.cfg
* add AMMClawback transaction with unit test
* switch to rippled v2.3.1
* Revert "switch to rippled v2.3.1"
This reverts commit d0bd3bdae97fc82240d5dd18732fa301255dc26a.
* update definitions
* add integ test
* resolve type assertions
* remove package-lock.json in sub packages
* remove ts-expect-error
* update integ test
* console logs
* fix console logs
* add tfClawTwoAssets test and remove logs
* fix lint error
* refactor type assertions
* refactor error messages
* final cleanup
2025-02-11 19:00:51 -05:00
Chenna Keshava B S
ea9e3dcc98
Deep Freeze XLS-77d ( #2873 )
2025-02-11 12:43:32 -08:00
Chenna Keshava B S
189abc1a26
PermissionedDomain XLS-80d ( #2874 )
2025-02-07 14:44:53 -08:00
Mayukha Vadari
ce5ca316ca
feat: add support for the simulate RPC (XLS-69d) ( #2867 )
2025-02-07 10:38:52 -08:00
yinyiqian1
991a1d29a4
Add more unit test for DynamicNFT ( #2892 )
...
* Add more unit test for DynamicNFT
* resolve comment
2025-02-04 22:56:01 -05:00
yinyiqian1
23d26c8c2e
support DynamicNFT ( #2726 )
...
* support DynamicNFT
* Update history.md
* use xrpl-codec-gen to generate definitions.json and modify ripple-binary-code HISTORY.md
* use validateRequiredField for NFTokenID check
* move comment to a proper place
* Add some comment and modify integration test
* update transaction number
* update ci rippled version
2025-02-03 10:32:30 -05:00
achowdhry-ripple
abdb192c69
Fix: parseTransactionFlags unintentionally modifies transaction ( #2825 )
...
* remove setTransactions and any reference to modifying a transaction parameter
* remove use of setter in autofill
* changelog and test fixes
* add back deprecated function with warnings
* add new helper function to exported
* update readme with deprecated
* remove references to deprecated setter
* fix changelog syntax
* revert to test old functions
* lint
* lint for deprecation
* remove unsafe assertions
* separate null check
* clean up tests
* remove outdated logic
* fix history md
* fix tests after merge conflicts
* Update packages/xrpl/HISTORY.md
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/utils/flags.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/utils/flags.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/utils/flags.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/utils/flags.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/utils/flags.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/utils/flags.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/utils/flags.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/utils/flags.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/test/models/utils.test.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* rename a test per pr comment
* lint fixes
* Update packages/xrpl/test/models/utils.test.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
---------
Co-authored-by: Omar Khan <khancodegt@gmail.com >
2025-01-16 11:59:44 -05:00
dependabot[bot]
d8126807a4
build(deps-dev): bump typedoc from 0.26.11 to 0.27.6 ( #2863 )
2025-01-02 15:29:56 +00:00
Omar Khan
11e724253b
4.1.0 release ( #2851 )
...
* update HISTORY
* update package-lock
* update ripple-binary-codec HISTORY
* update release dates
* update release dates
* update HISTORY files
2024-12-21 07:10:25 +05:30
achowdhry-ripple
f34d1a7a63
Credentials ( #2829 )
...
* create credentials obj, modify depositpreauth
* structrure of transaction models
* initial validation methods and modify transactions affected by deposit auth
* cleanup and add new transactions to list
* binarycodec and add amendments to config
* methods account for credentials
* binary codec update
* add amendments to config
* error validation for credentials actions
* core logic of error validation completed
* type checking in error validation
* init test files and field type validations
* basic tests for crud transactions
* cred delete tests
* cred accept unit tests
* cred create and accept unit tests
* cred delete unit tests
* depositPreauth unit tests
* generic checks for payment, paymentchannelclaim, escrowfinish credential list
* ledger entry update
* lint errors
* cleanup and use helper methods
* fix lint bug
* init integration tests for new transactions
* fix build error, integration test docker update
* unit test fixes -- all pass now
* integration test layout complete
* integration command
* integration tests run
* cicd command edit
* lint and cleanup
* modified history markdown
* deposit preauth integration update
* update docs with new docker command
* fix validation for string id credential arrays
* exports
* add flag
* lint
* fix typo in contributing doc
* docstring typos
* readable string
* fix test'
* review comment fixes
* txn duplicate fix
* Apply suggestions from code review
Co-authored-by: Omar Khan <khancodegt@gmail.com >
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
* Apply suggestions from code review
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Apply suggestions from code review
Co-authored-by: Omar Khan <khancodegt@gmail.com >
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
* typo in auto suggest
* rebase
* readd definitions after rebase
* cleanup list val
* unit tests fixed and running
* lint
* refactor authcred check to work
* Update packages/xrpl/src/models/transactions/payment.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* typo
* Update .ci-config/rippled.cfg
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* update rippled version
* optional field nits
* add to response depositauthorize
* Update packages/xrpl/src/models/transactions/CredentialCreate.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/transactions/CredentialDelete.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/transactions/accountDelete.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Apply suggestions from code review
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* cleanups
* unit test fix
* more escrowfinish tests
* clearer error message
* re add statement
* undo autodeleted mandates
* remove extraneous integration tests for now
* lint
* Update .ci-config/rippled.cfg
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* Update packages/xrpl/src/models/transactions/common.ts
Co-authored-by: Omar Khan <khancodegt@gmail.com >
* added tests
* typo
---------
Co-authored-by: Omar Khan <khancodegt@gmail.com >
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
2024-12-20 14:03:56 -05:00
Shawn Xie
7bf6fecc71
add more mpt flag validations ( #2856 )
...
* remove else condition
* validation txfee
* clidation
* lint
* lint
* comments
* lint
* more typechecking
* rm newline
* refactor
* null check
* revert null check
* reuse test
2024-12-19 15:53:16 -05:00
dependabot[bot]
b7dfcbf075
build(deps-dev): bump react from 18.3.1 to 19.0.0 ( #2843 )
2024-12-11 23:37:09 +00:00
Shawn Xie
b04efe8c9e
MPT ( #2661 )
...
MPT Support for library and binary codec
2024-12-11 13:38:13 -08:00
Denis Angell
b3a76bd9c0
Update HISTORY.md ( #2777 )
2024-12-02 15:17:02 -05:00
Shawn Xie
c2dd2edbcc
Update custom Payment to a higher number in binary codec test ( #2824 )
...
* update payment custom def
* comment
2024-11-18 17:34:12 -05:00
dependabot[bot]
c9207337aa
build(deps-dev): bump typedoc from 0.26.10 to 0.26.11 ( #2822 )
...
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc ) from 0.26.10 to 0.26.11.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.26.10...v0.26.11 )
---
updated-dependencies:
- dependency-name: typedoc
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>
Co-authored-by: Omar Khan <khancodegt@gmail.com >
2024-11-15 15:29:12 -05:00
Mayukha Vadari
496f774154
fix: resolve TransactionStream and Ledger model issues ( #2779 )
...
* update TransactionStream model
* fix everywhere else
* add close_time_iso
* add close_time_iso to TransactionStream
* update HISTORY
* fix tests
* fix import
* Update packages/xrpl/src/client/partialPayment.ts
2024-11-04 10:55:47 -05:00
dependabot[bot]
2a77e2cd91
build(deps-dev): bump typedoc from 0.26.9 to 0.26.10 ( #2809 )
2024-10-21 16:17:27 +00:00
dependabot[bot]
619c9ae13a
build(deps-dev): bump typedoc from 0.26.7 to 0.26.9 ( #2803 )
2024-10-16 14:30:07 +00:00
Mayukha Vadari
8beb1292b5
fix: make transaction-generating scripts more robust ( #2690 )
...
* improve scripts
* Update settings.json
* update file locations after refactor
2024-10-11 14:40:19 -07:00
Zhiyuan Wang
be9b48b071
Add include_deleted param to ledger_entry API ( #2725 )
...
* add nfts_by_issuer data type
* update HISTORY.md
* update HISTORY.md
* added to index and change field name
* change to added in history
* reformat change in history
* reformat history on bfts_by_issuer
* add include_deleted field
* update history
* fix an error in histroy
* changed comments
---------
Authored-by: Kassaking <kassaking7@gmail.com >
2024-10-01 16:54:00 -04:00
dependabot[bot]
a726a5a4f9
build(deps-dev): bump typedoc from 0.26.4 to 0.26.7 ( #2772 )
...
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc ) from 0.26.4 to 0.26.7.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.26.4...v0.26.7 )
---
updated-dependencies:
- dependency-name: typedoc
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>
2024-09-26 15:08:41 -04:00
Chenna Keshava B S
385a56a1f7
update Paths snippet test ( #2765 )
...
* update Paths snippet test: perform prerequisite test setup within the test, remove dependence on theexternal state of testnet
* fix lint errors
* remove bridge snippet test, the sidechain has been shut down
* [FIX] Update paths snippet. Replace RipplePathFind with PathFind RPC (fixes #2385 )
2024-09-19 13:23:55 -05:00
achowdhry-ripple
f3960c3ccc
Parse transaction flags into map of names:booleans ( #2734 )
...
* overview logic of parsetransactionflags
* parse transaction flags works
* basic tests
* eslint and docs
* linting
* lint
* fix typing
* test fix
* revert import delete
* lint
* integration fix
* lint
* imports
* added numeric test
* add history log
* history update
2024-08-07 11:44:57 -04:00
dependabot[bot]
17c91cdd3a
build(deps-dev): bump typedoc from 0.26.3 to 0.26.4 ( #2732 )
...
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc ) from 0.26.3 to 0.26.4.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.26.3...v0.26.4 )
---
updated-dependencies:
- dependency-name: typedoc
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>
Co-authored-by: Chenna Keshava B S <21219765+ckeshava@users.noreply.github.com >
2024-07-17 13:54:08 -07:00
Omar Khan
275c95752b
release: v4.0.0 ( #2739 )
...
* update HISTORY
* update package.json
2024-07-16 14:20:55 -04:00
Chenna Keshava B S
3bc3c2029b
feat: Upgrade to Node 18 and remove cross-fetch ( #2678 ) ( #2737 )
...
* feat: Upgrade to Node 18 and remove cross-fetch (#2678 )
BREAKING CHANGE: fetch now relies on the native javascript environment in browsers and node.js
Co-authored-by: justinr1234 <justinr1234@gmail.com >
2024-07-16 11:04:47 -07:00
tequ
c9ef96e0a2
Add transaction hash to ledger command response ( #2717 )
...
* add transaction hash to ledger command response
* Update packages/xrpl/src/models/ledger/Ledger.ts
* Update HISTORY.md
* delete unnesessary space
2024-07-12 09:57:24 -04:00
Mayukha Vadari
00f1a6bcdd
feat: add feature RPC ( #2719 )
...
* add feature RPC
* export, add tests
* update history
* fix test
* update models
* update feature models to correctly handle both cases
* fix models/tests
* fix test, improve type
* undo type change
* fix test
2024-07-10 13:18:16 -04:00
Mayukha Vadari
1460cf5026
feat: add support for the fixPreviousTxnID amendment ( #2720 )
...
* add support for fixPreviousTxnID
* update history
2024-07-08 17:24:38 -04:00
dependabot[bot]
c79a5db8f2
build(deps-dev): bump typedoc from 0.26.2 to 0.26.3 ( #2722 )
...
Bumps [typedoc](https://github.com/TypeStrong/TypeDoc ) from 0.26.2 to 0.26.3.
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.26.2...v0.26.3 )
---
updated-dependencies:
- dependency-name: typedoc
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>
2024-07-03 11:02:18 -05:00
Omar Khan
8e2aba3b78
feat: add rippled API v2 support and use as default ( #2656 )
...
* add apiVersion support to requests and AccountInfoResponse v1/v2 types
* fix submitAndWait signature
* update docker container README
* update tests
* fix apiVersion param in wrong position of Client.request
* add integ tests
* update HISTORY.md
* fix request.api_version
* update RIPPLED_DOCKER_IMAGE to use v2.1.0
* refactor Client.request signature
* update rippled docker image
* fix Client.requestAll
* update rippled docker image to use v2.1.1
* update README
* use import type
* fix faucet; unrelated to PR
* add api_version v2 support and set as default while providing support for v1
* refactor: add apiVersion to Client
* resolve errors
* use DeliverMax for isPartialPayment check
* update fixtures
* resolve lint errors
* add API v1 support for isPartialPayment
* update CONTRIBUTING
* update accountTx JSDoc
* revert deleted JSDoc comments in accountTx
* update JSDoc for account_info response
* only use client.apiVersion in Client.request()
* add ledger_hash
* remove API v1 comment from v2 model
* update meta_blob JSDoc
* delete second AccountTxRequest matching
* add close_time_iso
* set close_time_iso as optional field
* add meta_blob to BaseResponse
* Revert "add meta_blob to BaseResponse"
This reverts commit 89794c629dc515915e28752d7c2552bfeab266a3.
* use DEFAULT_API_VERSION throughout call stack
* improve JSDoc explanation of ledger_index
* remove this.apiVersion from getLedgerIndex
* refactor Client.request()
* refactor RequestManger.resolve()
* add TODO to fix TxResponse type assertion
* use @category ResponsesV1 for API v1 types
* refactor accountTxHasPartialPayment()
* remove TODO
2024-06-28 08:26:21 -04:00
Chenna Keshava B S
39fed49654
Aliter: Implement DeliverMax alias in Payment transactions, through autofill method ( #2689 )
...
Co-authored-by: Omar Khan <khancodegt@gmail.com >
2024-06-27 09:46:49 -07:00
dependabot[bot]
a528d6632a
build(deps-dev): bump typedoc from 0.25.0 to 0.26.2 ( #2712 )
2024-06-25 13:59:07 +00:00
Chenna Keshava B S
02e2b0e48e
remove references to the hooks testnet faucet in xrpl.js codebase ( #2711 )
2024-06-20 17:18:11 -07:00
Zhiyuan Wang
d3b03a536d
Add nfts_by_issuer data type ( #2694 )
...
* add nfts_by_issuer data type
* update HISTORY.md
* update HISTORY.md
* added to index and change field name
* change to added in history
* reformat change in history
* reformat history on bfts_by_issuer
---------
Authored-by: Kassaking <kassaking7@gmail.com >
2024-06-11 14:43:47 -04:00
Omar Khan
92849e57ce
release 3.1.0 ( #2703 )
...
* update HISTORYs
* update HISTORY for isomorphic
* update package.json
2024-06-03 16:33:06 -04:00
Omar Khan
b27bbb49b3
feat: add input check for OracleSet params AssetPrice and Scale ( #2699 )
...
* add input check for AssetPrice and Scale being either both present or excluded
2024-05-23 17:32:36 -04:00
Omar Khan
23adb4924b
feat: add Price Oracles support ( #2688 )
2024-05-23 12:10:00 -04:00
Mayukha Vadari
9b3bb9c14b
fix: throw error if hexToBytes or hexToString is provided a string that is not in hex ( #2657 )
...
* better error handling
* fix browser tests
* add shared variable
* re-add test case
2024-05-08 13:02:34 -04:00
Mayukha Vadari
212686baae
fix: better error handling for the binary codec ( #2693 )
...
* better error handling
* respond to comments
* remove --watch
2024-05-08 12:20:43 -04:00
dependabot[bot]
4d6fef597c
build(deps-dev): bump webpack-bundle-analyzer from 4.10.1 to 4.10.2 ( #2681 )
...
* build(deps-dev): bump webpack-bundle-analyzer from 4.10.1 to 4.10.2
Bumps [webpack-bundle-analyzer](https://github.com/webpack-contrib/webpack-bundle-analyzer ) from 4.10.1 to 4.10.2.
- [Release notes](https://github.com/webpack-contrib/webpack-bundle-analyzer/releases )
- [Changelog](https://github.com/webpack-contrib/webpack-bundle-analyzer/blob/master/CHANGELOG.md )
- [Commits](https://github.com/webpack-contrib/webpack-bundle-analyzer/compare/v4.10.1...v4.10.2 )
---
updated-dependencies:
- dependency-name: webpack-bundle-analyzer
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* fix: fund wallet test
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Justin Reynolds <justinr1234@gmail.com >
2024-05-08 11:00:47 -05:00
Mayukha Vadari
616ad4af60
fix: add PreviousFields to DeletedNode metadata type ( #2668 )
2024-04-08 11:05:37 +02:00
Chenna Keshava B S
dbdb35abb5
rectify the flag name tfNoRippleDirect ( #2647 )
...
* rectify the flag name tfNoRippleDirect
* Update th History.md file
* use "Breaking Changes" heading in the API Changelog
* Update HISTORY.md
---------
2024-04-02 14:54:02 -04:00
Omar Khan
445a05e6ef
fix: add missing lsfAMMNode flag ( #2674 )
...
* add missing lsfAMMNode flag
* update HISTORY
* update HISTORY
2024-03-28 19:03:30 -04:00
Chenna Keshava B S
b322396a99
additional amm flags are introduced ( #2667 )
...
* additional amm flags are introduced
Co-authored-by: Mayukha Vadari <mvadari@gmail.com >
---------
Co-authored-by: Mayukha Vadari <mvadari@gmail.com >
2024-03-21 10:27:30 -07:00