Mayukha Vadari
365763d6f7
fix: get client.requestAll to handle filters better ( #2649 )
...
* fix requestAll issue
* update changelog
* fix typo
2024-02-15 19:20:22 -05:00
Mayukha Vadari
eefb52a9cb
fix: add support for pseudo-transactions to hashSignedTx ( #2588 )
...
* add support for pseudo-transactions to hashSignedTx
* update changelog
* fix tests
* fix linter + tests
2024-02-01 13:53:41 -06:00
Caleb Kniffen
4c7f46c111
feat: getXrpBalance and dropsToXRP return number ( #2574 )
...
BREAKING CHANGE: `dropsToXRP` and `Client.getXrpBalance` now return a `number` instead of a `string`
2024-02-01 13:53:40 -06:00
Caleb Kniffen
960182ecc3
feat: add unit tests for collection utils ( #2564 )
...
Closes #2406
2024-02-01 13:53:40 -06:00
Ildar Gumirov
9a85aaa109
fix: nftoken taxon calculation ( #2590 )
...
Fix taxon calculation for NFTokenID
### Context of Change
If NFToken taxon or serial is too big to be handled as number it could be calculated wrong.
2023-11-29 13:27:36 -06:00
Mayukha Vadari
91e7369f1b
feat: add support for current sidechain design ( #2039 )
...
* Update definitions.json
* add new st types
* add tests
* add XChainClaim tx
* add XChainCommit tx
* add XChainCreateBridge tx
* add XChainCreateClaimID tx
* update definitions.json
* rename Bridge -> XChainBridge in binary codec, fix tests
* rename Bridge -> XChainBridge in models
* add codec support for XChainAddAttestation
* add XChainAddAttestation model
* undo debugging change
* fix linting issues
* update definitions.json for new rippled code, add new tests/update old tests
* add/update models
* update history
* update binary-codec
* add XChainModifyBridge model
* update RPCs
* update to latest rippled
* more fixes
* fix definitions.json
* fix spacing
* update definitions.json to avoid conflict with amm
* update definitions.json to resolve amm conflicts
* audit code
* more updates
* update rpcs
* switch to beta version
* add destination tag to XChainClaim
* rename IssuedCurrency -> Issue to match rippled
* update Issue form
* fix account object filters
* fix issue from typing
* fix LedgerEntry types
* fix attestation destination type
* Update definitions.json
* rename XChainAddAttestation -> XChainAddAttestationBatch
* add XChainAddClaimAttestation
* add XChainAddAccountCreateAttestation
* remove XChainAddAttestationBatch
* update definitions
* fix attestation txns
* fix attestation object
* add validate for new txs
* add Bridge ledger object
* add XChainOwnedClaimID ledger object
* add XChainOwnedCreateAccountClaimID ledger object
* update account_objects
* update models to latest rippled
* fix minor issues
* fix bridge ledger_entry
* add XChainModifyBridge flag
* Update definitions.json
* add rbc tests for the new txs
* update validateXChainModifyBridge
* add validate methods to other xchain txs
* fix isXChainBridge
* fix isIssue typing
* fix model types
* update changelog
* switch prepare to prepublishOnly
* add docs
* fix AccountObjectsType filter
* export common types
* fix account_objects filter
* update LedgerEntry
* add sidechain faucet info
* add snippet
* improve snippet
* fix spacing issues
* update ledger_entry
* remove AMMDelete tests for now
* Update definitions.json
* fix unit tests
* convert createValidate script to JS
* remove unneeded linter ignores
* respond to comments
* more snippet fixes
* make validate functions more readable
* add getXChainClaimID method to parse metadata
* re-add linter rules
* clean up common
* fix getXChainClaimID test
* return undefined for failed tx
* test: add model tests for new sidechain transactions (#2059 )
* add XChainAddAttestation tests, fix model
* add XChainClaim model tests
* add XChainCommit model tests, fix typo
* add XChainCreateBridge model tests
* add XChainCreateClaimID model tests
* add XChainModifyBridge tests
* update to most recent version of code
* remove XChainAddAttestationBatch tests
* add more validation tests
* switch createValidateTests to JS
2023-09-26 10:01:21 -04:00
Mayukha Vadari
d2224e9cfb
remove: remove old sidechain design features ( #2060 )
...
* remove federator_info RPC
* remove util
* update history
* fix merge issues
2023-04-11 15:03:13 -04:00
Jackson Mills
2286d295bb
Fix typo in getNFTokenID test name ( #2236 )
...
Fix typo
2023-03-06 19:48:51 -08:00
Jackson Mills
5d34746f12
Add a helper to get the NFTokenID after minting ( #2205 )
2023-02-21 14:42:52 -08:00
justinr1234
5fe480ece4
feat: Jest Test Runner ( #2170 )
2023-02-03 17:03:07 -06:00
justinr1234
8abcfe4640
chore: rename test files ( #2181 )
2023-01-06 14:04:36 -06:00
Jackson Mills
417978e131
Fix deriveXAddress null behavior ( #1964 )
...
* Fix deriveXAddress null behavior
* Also check for undefined
* Simplify theTag
* Add test case for undefined
2022-04-21 14:36:10 -07:00
Omar Khan
9d94f4a8ab
rename XLS-20 fields ( #1966 )
...
* rename TokenTaxon -> NFTokenTaxon
* rename MintedTokens -> MintedNFTokens
* rename BurnedTokens -> BurnedNFTokens
* update binary for NFTokenID rename
* rename TokenID -> NFTokenID
* rename TokenOffers -> NFTokenOffers
* rename BrokerFee -> NFTokenBrokerFee
* rename Minter -> NFTokenMinter
* rename NonFungibleToken -> NFToken
* rename NonFungibleTokens -> NFTokens
* rename BuyOffer -> NFTokenBuyOffer
* rename SellOffer -> NFTokenSellOffer
* rename OfferNode -> NFTokenOfferNode
* fix binary for serialize tests
* Add missing MintedNFTokens def + fix tests
* nftokenid -> nft_id
* asfAuthorizedMinter -> asfAuthorizedNFTokenMinter
* Update tec/tem error codes
* Add new definitions
* Update HISTORY.md
* Change to 1.4.0 for binary-codec
* Docgen
* Update HISTORY.md
Co-authored-by: Jackson Mills <jmills@ripple.com >
2022-04-19 10:02:18 -07:00
Jackson Mills
587a3bbfa2
Add parseNFTokenID and tests ( #1961 )
...
* Add parseNFTokenID and tests
* Lint
* Move parseNFTokenID to utils
* Lint
* Move the NFTokenID into models
* Move NFTokenID type out of models
* Lint
* Remove extra type and lint
2022-04-12 15:48:50 -07:00
Mayukha Vadari
d25905987a
feat: add sidechain-specific RPCs/sugar ( #1940 )
...
* federator_info responses/requests
* edit docstring
* make strings narrower
* export federator_info
* implement createXchainPayment
* add tests
* fix dependency cycle
* fix linter errors
* rename xchain -> crosschain
* rename more
* edit HISTORY
* fix docstrings
* add another test
2022-04-04 17:11:08 -04:00
Jackson Mills
89b8833610
Fix Windows contributors being unable to build and test the xrpl mono repo ( #1822 )
...
* Let ripple-binary-codec to build on windows & nix
Co-authored-by: Justintime <justinthenicholasoftime@protonmail.com >
2021-11-23 12:29:06 -08:00
Greg Weisbrod
2b42427634
convert existing xrpl library into a lerna monorepo
2021-11-04 23:18:23 -04:00