Cross-chain
Terp moves packets over IBC — light clients, connections, channels — not a trusted bridge admin. Concepts: IBC. Query live clients and channels in the IBC playground.
To join the network as a node (so you can relay or just follow state): join and node guides.
There is no separate “bridge admin” page. If a client expires, the channel is paused until someone updates the light client — that is intended, not an outage to patch around.
Relayers only move packets that already committed on both sides. They do not invent state.
Send a transfer
# list your channels first — only open ones route packets
terpd query ibc channel channels --output json | jq '.channels[] | {channel_id, state}'
# transfer over an open channel (counterparty denom lands as an IBC voucher)
terpd tx ibc-transfer transfer transfer <channel-id> <receiver> <amount><denom> \
--from <key-name> --chain-id <chain-id>Trace a voucher back to its origin with the IBC API (denom_traces) before assuming what it is worth.
Use public RPC to inspect ibc clients before you assume a route is live.