Skip to content

Echo pallet ​

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

Pallet index
21
Calls
1
Events
4
Errors
3
Storage items
1
Constants
1

Calls (extrinsics) ​

Echo.ping ​

See [Pallet::ping].

ts
api.tx.echo.ping(destination: H160)
ArgumentTypeDoc
destinationH160H160

Call index: 0

Events ​

Echo.PingSent ​

A ping message was sent to Ethereum

FieldTypeDoc
session_idu64
sourceH160
destinationH160
event_proof_idu64

Echo.PongReceived ​

A pong response was received from Ethereum

FieldTypeDoc
session_idu64
sourceH160
dataBytes

Echo.PingReceived ​

A ping was received from Ethereum

FieldTypeDoc
session_idu64
sourceH160
dataBytes

Echo.PongSent ​

A pong message was sent to Ethereum

FieldTypeDoc
session_idu64
sourceH160
destinationH160
event_proof_idu64

Errors ​

Echo.NoAvailableIds ​

There are no remaining session ids

Echo.InvalidParameter ​

Invalid ping_or_pong parameter, must be 0 or 1

Echo.InvalidAbiEncoding ​

The abi received does not match the encoding scheme

Storage ​

Echo.NextSessionId ​

The next available offer_id

ts
await api.query.echo.nextSessionId()

Returns: u64

Modifier: Default

Constants ​

Echo.PalletId ​

This pallet's ID, used for deriving a sovereign account ID

Type: [u8;8]
SCALE-encoded value: 0x70696e67706f6e67

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.