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.