Denis Angell
8eaf7bed7a
Merge branch 'transia-beta' into amm
2023-03-28 19:03:38 +00:00
Denis Angell
6e6fdadeac
update definitions
2023-03-28 18:58:05 +00:00
Denis Angell
ecfa0ea3f8
Publish
...
- @transia/ripple-address-codec@4.2.6-tbeta.0
- @transia/ripple-binary-codec@1.4.4-tbeta.0
- @transia/ripple-keypairs@1.1.6-tbeta.0
- @transia/xrpl@2.7.1-tbeta.0
2023-03-28 18:52:39 +00:00
Denis Angell
cbbeebffa9
update versions
2023-03-28 18:51:51 +00:00
Denis Angell
05f75b7316
update package names
2023-03-28 18:50:43 +00:00
Denis Angell
c04d1c8708
Hooks ( #2 )
...
* feature `Hooks`
update definitions
add network id to base transaction
add set hook
update required
update definitions
make network id required
* update hook
update hook
add test and validation
add estimate fee func
fix estimated fee error
add hook utils
* update hookon transaction types
* add invoke tx
* ledger entry objects
* remove sugar export
* update definitions
* remove network id
* export transaction type map from definitions
* lint
* fix error
* fixup unit test
* update hook on calcaulator
* add uritoken (req for hook on calc)
* add network id (req for sethook)
* update tests
2023-03-28 18:45:17 +00:00
Denis Angell
ac2f4bac8b
URIToken ( #3 )
...
* update definitions
* add transactions
* rename Transactors
revert transactors
2023-03-28 18:35:45 +00:00
Denis Angell
61942003f6
Amm ( #6 )
...
* update definitions.json
* add AMMInstanceCreate
* renamed LPTokens to LPToken in definitions.json
* update HISTORY.md
* add amm_info RPC command
* add AMMDeposit
* use null check for missing fields
* add AMMWithdraw
* add AMMVote
* fix lint error
* add max trading fee check to AMMVote
* refactor MAX_TRADING_FEE to be in one place
* add AMMBid
* add AuthAccount interface to AMMBid
* refactor tests
* add AMMID to AMMInfoResponse
* update amm_info docstrings
* fix EPrice type to be Amount
* update EPrice validation error message and add missing tests
* update definitions to fix AMM in LEDGER_ENTRY_TYPES
* add missing test case Asset1In and Asset2In valid
* add missing test case Asset1Out and Asset2Out valid
* add negative FeeVal check
* update HISTORY.md to specify XLS-30
* update wording on AMMDeposit & AMMWithdraw validation errors
* add negative TradingFee check
* fix ammInfo response
* add AMMID as optional param in ammInfo response
* fix EPrice validation checks in AMMDeposit & AMMWithdraw
* add VoteSlots as optional param in AMMInfoResponse
* update VoteEntry interface
* fix deposit and withdraw tests
* fix AMMBid ValidationError
* update definitions.json with different AuthAccounts number
* Change amm_info asset parameters to Currency type
* API name changes with updated definitions.json
* rename amm_info param asset1 -> asset
* fix typo
* change AMM_MAX_TRADING_FEE to 1%
* Use Asset/Asset2 instead of AMMID for Deposit/Withdraw/Bid/Vote
* add Deposit/Withdraw flags
* rename FeeVal -> TradingFee in VoteEntry
* rename MinBidPrice -> BidMin and MaxBidPrice -> BidMax
* update definitions to change Asset & Asset2 nth values to 3 & 4
* update definitions
* add Issue type and tests for Asset/Asset2
* remove AMMID from amm_info and use Issue type
* update amm_info fields
* fix lint errors
* update unit tests
* add AMM codec-fixtures
* update Issue type
* add one asset and withdraw all tests
* refactor amm_info response fields to match AMMDevnet
* update definitions.json with refactored error codes
* update ammInfo.ts response model
* remove invalid fields from ammInfo.ts response model
* update time_interval description
* rename test model names and fix lint errors
* add Owner Reserve Fee for AMMCreate transaction
* add missing asset_frozen field
* replace Issue with IssuedCurrency
* refactor: convert flags to number
* update asset pair to use Currency type
* refactor isIssue to isCurrency
---------
Co-authored-by: Omar Khan <khancodegt@gmail.com >
2023-03-28 18:34:34 +00:00
Denis Angell
6f077f8e51
Network ID ( #4 )
...
* update definitions
* add network id to base transaction
* update server info
* update base tx
* add network id to autofill
* update tests and fixtures
* network id option 3
fixup
add network id to server info fixture
fixup!
Revert "update tests and fixtures"
This reverts commit a5deee1274 .
* update autofill
* update getNetworkID
* remove set network func
* fixup!
remove autoset network id
remove my mistake
fixup!
2023-03-28 18:26:25 +00:00
Jackson Mills
0c6ea2afe2
feat: modifiable definitions.json values at runtime via encode/decode parameter ( #2127 )
2023-03-16 10:35:50 -07:00
Jackson Mills
b3d3bc2f99
Release xrpl.js 2.7.0 ( #2240 )
2023-03-08 15:05:00 -08:00
Omar Khan
88b82118a3
Merge branch 'main' into amm
2023-02-15 17:53:13 -05:00
Jackson Mills
bef2f79fee
Update linter peer dependencies ( #2168 )
2023-02-07 15:00:55 -08:00
justinr1234
5fe480ece4
feat: Jest Test Runner ( #2170 )
2023-02-03 17:03:07 -06:00
pdp2121
c74ffddf59
fix: unset hash128 fields using AccountSet ( #2156 )
2023-02-01 12:27:02 -05:00
Omar Khan
218ca005e1
update definitions.json with refactored error codes
2023-01-09 17:30:05 -05:00
Omar Khan
feafc0c91b
update Issue type
2022-11-17 13:37:45 -05:00
Omar Khan
0970753790
add AMM codec-fixtures
2022-11-17 13:14:25 -05:00
Omar Khan
0574fabf47
add Issue type and tests for Asset/Asset2
2022-11-16 20:58:57 -05:00
Omar Khan
40388cc1e5
update definitions
2022-11-16 14:02:24 -05:00
Omar Khan
1c26e8b6d5
update definitions to change Asset & Asset2 nth values to 3 & 4
2022-11-09 15:20:37 -05:00
Omar Khan
eba8bd2ec1
rename MinBidPrice -> BidMin and MaxBidPrice -> BidMax
2022-11-09 15:09:33 -05:00
Omar Khan
acdfbd55e5
API name changes with updated definitions.json
2022-11-09 10:07:39 -05:00
Omar Khan
f04037859f
Merge branch 'main' into amm
2022-10-31 13:36:57 -04:00
Caleb Kniffen
9df848fcc6
fix(build): Allow m1 macs to build binary-codec ( #2109 )
...
Switch from `run-script-os` to `copyfiles`. Using `copyfiles` is a more
ideal way to copy files in an os agnostic way.
Fixes #2092 .
2022-10-12 12:35:33 -05:00
Omar Khan
a2bce8f513
update definitions.json with different AuthAccounts number
2022-09-15 15:24:42 -04:00
Omar Khan
e13b27e43f
update definitions to fix AMM in LEDGER_ENTRY_TYPES
2022-08-30 17:45:22 -04:00
Omar Khan
6bcfc2be32
renamed LPTokens to LPToken in definitions.json
2022-08-18 13:38:44 -04:00
Omar Khan
25bdb692cb
update definitions.json
2022-08-16 14:57:07 -04:00
Mayukha Vadari
d7c3583a8f
refactor: use xrpl-codec-gen for definitions.json ( #2037 )
...
* Update definitions.json
* update CONTRIBUTING
* fix tests
* fix UNL
2022-07-19 21:01:19 +01:00
Omar Khan
aff6988f09
Release xrpl packages ( #2028 )
...
* update package and package-lock json
* update HISTORY files
2022-06-27 21:11:07 -04:00
Jackson Mills
89240eae62
Handle edge cases for standard currency code signing ( #2009 )
...
* Allow decoding symbols + lowercase standard codes
* Standardize the treatment of standard codes and hex codes for verifying transaction equivalence
2022-06-17 14:27:47 -07:00
Jackson Mills
4fddd8f41d
Release xrpl packages ( #2021 )
...
* Update HISTORY.md for release
* Run docgen
2022-06-02 11:03:56 -07:00
Jackson Mills
c994ac7b65
Add better error for trying to encode invalid transactions ( #2001 )
2022-05-24 15:57:08 -07:00
Caleb Kniffen
3ed93aa19e
Prepare release of xrpl@2.2.1 and ripple-address-codec@4.2.4
2022-04-21 17:10:44 -05:00
Jackson Mills
8ab4240f02
Lerna changes ( #1968 )
2022-04-19 10:16:39 -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
Elliot Lee
1e30b4cb43
[ripple-binary-codec] Update HISTORY - 1.3.2 ( #1924 )
...
Co-authored-by: Mayukha Vadari <mvadari@ripple.com >
2022-02-08 11:00:48 -08:00
Omar Khan
9d1fdb412e
Release ripple-binary-codec version 1.3.2 ( #1922 )
...
* update package.json & package-lock.json
* update package
Co-authored-by: Elliot Lee <github.public@intelliot.com >
2022-02-03 12:04:38 -05:00
Elliot Lee
cbdbfe5b8e
Merge branch 'main' into ripple-binary-codec-1.3.1
2022-02-02 17:50:39 -08:00
Jackson Mills
b0e0f9f329
Remove exception from decoding issued currencies which evaluate to 'XRP' ( #1920 )
...
* Remove throw and revise tests
* Update chai dependency
* Disabling linter error about extraneous import
* Fix typo in test description
* Revert unnecessary test changes
* Remove unnecessary comments
* Revert chai change
* Add HISTORY.md
* Revert chai change in package-lock as well
* Fix typo
* Check the result of the decoding
* Update tests with correct expected behavior.
* Fix tests and update currency.js
* Update currency.ts
2022-02-02 18:05:42 -05:00
Omar Khan
8f79c51c7c
[ripple-binary-codec] fix ISO when parsing currency code ( #1921 )
2022-02-02 17:52:08 -05:00
Elliot Lee
e4c7923bf3
Release ripple-binary-codec@1.3.1
2022-01-28 14:36:23 -08:00
Elliot Lee
fa3ae25c71
package.json - fix homepage link ( #1905 )
2022-01-27 12:39:27 -08:00
Jackson Mills
388c4a6124
Update versions ( #1879 )
2021-12-17 16:48:04 -08:00
ledhed2222
46a8adcac9
feat: NFT support ( #1829 )
...
* add NFTokenBurn and NFTokenMint
* add NFTokenCreateOffer
* add NFTokenCancelOffer
* add NFTokenAcceptOffer
* add requests and responses
* make a beta 2.1.0
* rename TokenIDs to TokenOffers
* add validations and fixup docs
* add tests
* add missing error codes to binary codec
* adds history changes
2021-12-17 18:26:47 -05:00
Jackson Mills
c0a19a8417
Move UNLModify fix to proper package history ( #1862 )
2021-12-07 14:32:46 -08:00
Mayukha Vadari
78d9b11794
release: release new versions ( #1859 )
2021-12-02 14:59:58 -05:00
Mayukha Vadari
4e0a093677
chore: update HISTORY for rbc release ( #1858 )
2021-12-02 14:52:08 -05:00
Mayukha Vadari
fe845de884
fix: encoding issue with encoding non-traditional currency codes ( #1857 )
...
* add test
* fix decoding issue
2021-12-02 14:43:26 -05:00