All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Updated
definitions
. - New
DecodeLedgerData
function. Quality
encoding/decoding functions.- New
XChainBridge
andIssue
types.
- Address validation with
IsValidAddress
,IsValidClassicAddress
andIsValidXAddress
. - Address conversion with
XAddressToClassicAddress
andClassicAddressToXAddress
. - X-Address encoding/decoding with
EncodeXAddress
andDecodeXAddress
.
- New
DeriveNodeAddress
function.
- New
AccountRoot
,Amendments
,Bridge
,DID
,DirectoryNode
,Oracle
,RippleState
,XChainOwnedClaimID
,XChainOwnedCreateAccountClaimID
ledger entry types. - New
Multisign
utility function. - New
NftHistory
,NftsByIssuer
,LedgerData
,Check
,BookOffers
,PathFind
,FeatureOne
,FeatureAll
queries. - New
SubmitMultisigned
request. - New
AMMBid
,AMMCreate
,AMMDelete
,AMMDeposit
,AMMVote
,AMMWithdraw
amm transactions. - New
CheckCancel
,CheckCash
,CheckCreate
check transactions. - New
DepositPreauth
transaction. - New
DIDSet
andDIDDelete
transactions. - New
EscrowCreate
,EscrowFinish
,EscrowCancel
escrow transactions. - New
OracleSet
andOracleDelete
oracle transactions. - New
XChainAccountCreateCommitment
,XChainAddAccountCreateAttestation
,XChainAddClaimAttestation
,XChainClaim
,XChainCommit
,XChainCreateBridge
,XChainCreateClaimID
andXChainModifyBridge
cross-chain transactions. - New
Multisign
wallet method. - Ripple time conversion utility functions.
- Added query methods for websocket and rpc clients.
- New
SubmitMultisigned
,AutofillMultisigned
andSubmitAndWait
methods for both clients. - Added
Autofill
method for rpc client. - New
MaxRetries
andRetryDelay
config options for both clients.
- Implemented
secp256k1
algorithm.
- Exported
FieldInstance
type. - Updated
NewBinaryParser
constructor to acceptdefinitions.Definitions
as a parameter. - Updated
NewSerializer
toNewBinarySerializer
constructor. - Refactored
FieldIDCodec
to be a struct withEncode
andDecode
methods. FromJson
methods toFromJSON
.ToJson
methods toToJSON
.
No changes were made.
- Decoupled
ed25519
andsecp256k1
algorithms fromkeypairs
package. - Decoupled
der
parsing fromkeypairs
package.
- Renamed
CurrencyStringToHex
toConvertStringToHex
andCurrencyHexToString
toConvertHexToString
. - Renamed
HashSignedTx
toTxBlob
. - Wallet API methods have been renamed for better usability.
- Renamed
SendRequest
toRequest
methods for websocket and rpc clients.
- Some queries did not have proper fields. All queries have been updated with the fields that are required by the XRP Ledger.
- Some transaction types did not have proper fields. All transaction types have been updated with the fields that are required by the XRP Ledger.