Skip to content

Xrpl pallet ​

Derived from live runtime metadata on TRN root (pallet index 35, captured 2026-05-02). For prose-style documentation see Xrpl on the curated reference side.

Pallet index
35
Calls
1
Events
1
Errors
3
Storage items
0
Constants
2

Calls (extrinsics) ​

Xrpl.transact ​

See [Pallet::transact].

ts
api.tx.xrpl.transact(encoded_msg: Bytes, signature: Bytes, call: Call)
ArgumentTypeDoc
encoded_msgBytesBoundedVec<u8, T::MaxMessageLength>
signatureBytesBoundedVec<u8, T::MaxSignatureLength>
callCallBox<<T as Config>::RuntimeCall>

Call index: 0

Events ​

Xrpl.XRPLExtrinsicExecuted ​

XRPL transaction with encoded extrinsic executed

FieldTypeDoc
public_key{"_enum":{"ED25519":"SpCoreEd25519Public","ECDSA":"SpCoreEcdsaPublic"}}
caller[u8;20]
r_addressText
callCall

Errors ​

Xrpl.XRPLTransaction ​

Failed to decode XRPL transaction

Xrpl.XRPLTransactionAccount ​

Failed to get account from XRPL transaction

Xrpl.CallFiltered ​

Call filtered

Constants ​

Xrpl.MaxMessageLength ​

The maximum bounded length for the XRPL signed message/transaction.

Type: u32
SCALE-encoded value: 0x00080000

Xrpl.MaxSignatureLength ​

The maximum bounded length for the XRPL signature.

Type: u32
SCALE-encoded value: 0x50000000

Source: live chain metadata from wss://root.rootnet.live/archive/ws · captured 2026-05-02

Curated independently by Codeology. Source-attributed reference for The Root Network. Not affiliated with Futureverse / TRN Labs.