Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

Terra Classic Hyperlane — Documentation Hub

Community-run Hyperlane interoperability for Terra Classic (columbus-5, domain 132556) — bridging LUNC and USTC to BSC, Ethereum and Solana, secured by a community validator set and paid through an on-chain relayer-reward vault.

🌉 Just want to bridge? → https://bridge.terra-classic.io — official subdomain of terra-classic.io, the site listed as the project's official website on CoinMarketCap and CoinGecko (https://terraclassic-bridge.xyz also works).

This page is the single entry point for everything else — each section sends you to the right guide in the right repository.

I want to… Go to
Run a validator §1
Run the relayer (and its vault / agents) §2
Understand fees, rewards and the gas oracle (quorum) §3
Create a warp route (bridge a token) §4
Change ISM or IGP on any chain §5
Audit contracts, hashes and live routes §6
Use the bridge UI / explorer / registry §7

1. Run a Validator

Repository: hyperlane-validator

2. Run the Relayer — vault & agents

The relayer delivers messages between chains and is paid from the relayer-reward-vault: users pay interchain gas (IGP) on the origin chain, the fees flow into the vault pool, and delivery proofs unlock the rewards.

3. Gas oracle, fees & rewards

Gas prices are never set by hand: the oracle-agent proposes them, and a quorum of validator operators approves before the governor applies them on-chain — on every chain.

4. Create a Warp Route

Repository: cw-hyperlaneterraclassic/

One script per target chain deploys only the token's own contracts and wires the shared production ISM/IGP/hooks automatically:

5. Changing ISM / IGP — who can change what

The security model in one paragraph:

On the synthetics (BSC, Ethereum, Solana): only the validators' multisig account can change the ISM or the IGP of a warp route. On Terra Classic: changes go through on-chain governance (community proposal + vote). No single operator — including the deployer — is meant to hold these controls.

Per-chain mechanics:

Chain ISM IGP / gas prices
BSC / Ethereum EVM multisig ISMs are static contracts — a validator-set change means deploying a new ISM and repointing the warp (setInterchainSecurityModule), authorized by the multisig prices governed by the oracle-agent quorum (§3); the IGP contract itself is repointed only by the multisig
Solana the MultisigISM is mutable — the validator set/threshold is updated in place by the authorized account same governed-price model; set-interchain-security-module / igp set authorized by the warp owner (multisig)
Terra Classic ISM routing + per-domain multisig ISMs changed via governance proposal IGP oracle updated via governance (update-igp-oracle.sh has a governance mode that only generates the proposal JSON)

References:

6. Audit: deployment records & hashes

Everything deployed is verifiable byte-for-byte against the chains:

7. Live infrastructure

What Where
Bridge UI (transfer LUNC/USTC) https://bridge.terra-classic.io (subdomain of the official terra-classic.io; https://terraclassic-bridge.xyz also works)
Message explorer hyperlane-explorer
Registry the UI reads hyperlane-registry, branch terra-classic-warp
Official Hyperlane registry columbus-5 canonical since PR #1559 (2026-08-20)

Repositories

Repo Purpose
cw-hyperlane Core contracts on Terra Classic + warp route scripts, docs and deployment records
hyperlane-validator Validator & relayer installation (Docker / VPS)
proof-of-delivery Relayer-reward vault, oracle-agent (governed gas prices), claim agents, operator guides
hyperlane-registry Registry fork — branch terra-classic-warp feeds the bridge UI
hyperlane-explorer Cross-chain message explorer
docs This hub

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors