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
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
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
b04efe8c9e
MPT ( #2661 )
...
MPT Support for library and binary codec
2024-12-11 13:38:13 -08:00
Omar Khan
23adb4924b
feat: add Price Oracles support ( #2688 )
2024-05-23 12:10:00 -04:00
Mayukha Vadari
c8f25a6347
feat: add support for XLS-40d + add script to auto-generate models from rippled code ( #2491 )
...
Add support for XLS-40 and adds a script to automatically
generate transaction models from rippled source code.
### Context of Change
https://github.com/XRPLF/XRPL-Standards/pull/136
https://github.com/XRPLF/rippled/pull/4636
2023-11-15 16:19:50 -06:00
Omar Khan
b47bb39682
test: add AMM integration tests ( #2471 )
2023-11-03 18:23:27 -04:00
Mayukha Vadari
c47aa58354
chore: switch to rippleci Docker container ( #2534 )
...
* fix docker container
* fix attempt
* use fix for browser tests too
* update contributing
* fix tests
* fix integration tests issues
* use variable for docker image
2023-10-24 14:50:52 -04:00
Jackson Mills
49447a9beb
ci: Add a script to generate changes to ci-config ( #2431 )
...
* Add basic lookup for amendments
2023-08-18 15:24:48 -07:00
Shawn Xie
63ea6e8c9b
feat: add Clawback amendment support ( #2353 )
...
* Add Clawback transaction
* Account flag lsfAllowTrustLineClawback
* Support bitwise flag checking of 64 bit flags
2023-07-19 14:39:48 -05:00
Caleb Kniffen
fd0b2275c1
feat: enable 1.10.0 amendments for tests ( #2356 )
...
- `NFTokenMint` needs `NonFungibleTokensV1_1` enabled instead of `NonFungibleTokensV1` .
- `fee_ref` is no longer returned after `XRPFees` amendment is enabled.
2023-06-29 13:10:52 -05:00
Jackson Mills
b3e520b0e6
docs: Improve instructions for updating integration test docker container config ( #2330 )
...
Update instructions
2023-06-01 17:34:04 -05:00
Jackson Mills
c5433c6ac0
Update docker to use xrpllabs image ( #2223 )
...
Added additional documentation and config.
2023-04-06 11:11:46 -07:00