Skip to content

Bridge to Astria

Astria is an IBC chain and is connected to Celestia, Noble, Osmosis, and Stride.

IMPORTANT

The Astria Bridge UI is the recommended method for bridging to Astria.

Visit the Astria Bridging UI here.

Manual bridging via the command line is available for power users.

IBC Connections

Mainnet - astria

Connected NetworkChannelAstria Channel
Celestiachannel-48channel-0
Noblechannel-104channel-1
Osmosischannel-85486channel-2
Stridechannel-285channel-3

Testnet - dawn-1

Connected NetworkChannelAstria Dawn Channel
Celestia Mocha-4channel-160channel-0
Noblechannel-232channel-1
Stridechannel-53channel-2
Osmosischannel-9186channel-3

Devnet - dusk-11

Connected NetworkChannelAstria Dusk Channel
Celestiachannel-159channel-0
Noblechannel-231channel-1

CLI Bridging Dependencies

To bridge funds directly on the command line, install the following.

Make sure Go is installed and the /go/bin is added to your path. This is required for building and successfully using celestia-appd, nobled, osmosisd, and strided:

Install the astria-cli:

Install the celestia-appd cli:

Install Foundry:

Build the nobled cli from source:

bash
git clone git@github.com:noble-assets/noble.git
cd noble
git fetch --all
git checkout v8.0.0-rc.2
make build
cp build/nobled /usr/local/bin/nobled
bash
git clone https://github.com/noble-assets/noble.git
cd noble
git fetch --all
git checkout v8.0.0-rc.2
make build
cp build/nobled /usr/local/bin/nobled

Build the osmosisd cli from source:

bash
git clone git@github.com:osmosis-labs/osmosis.git
cd osmosis
make build
cp build/osmosisd /usr/local/bin/osmosisd
bash
git clone https://github.com/osmosis-labs/osmosis.git
cd osmosis
make build
cp build/osmosisd /usr/local/bin/osmosisd

Build the strided cli from source:

bash
git clone git@github.com:Stride-Labs/stride.git
cd stride
make build
cp build/strided /usr/local/bin/strided
bash
git clone https://github.com/Stride-Labs/stride.git
cd stride
make build
cp build/strided /usr/local/bin/strided

Creating Accounts

You will need an account for all networks you are interacting with.

bash
astria-cli sequencer account create
bash
celestia-appd keys add <name-of-your-celestia-key>
bash
nobled keys add <name-of-your-noble-key>
bash
osmosisd keys add <name-of-your-osmosis-key>
bash
strided keys add <name-of-your-stride-key>
bash
cast w new

Funding Testnet Accounts

Celestia Mocha Testnet

Fund your Celestia address using the Celestia testnet faucet here.

Noble Testnet

Fund your Noble address using the Noble testnet faucet here. Select Noble Testnet in the dropdown.

Astria dusk Devnet

Fund your Astria address using the Astria dusk network faucet here.

Astria dawn Testnet

Fund your Astria address using the Astria dawn network faucet here.

Checking Account Balances

To make the following commands easily copy and pasted, export your account addresses to the environment:

bash
export ASTRIA_ADDRESS="<your-astria-address>"
export CELESTIA_ADDRESS="<your-celestia-address>"
export FLAME_ADDRESS="<your-flame-address>"
export NOBLE_ADDRESS="<your-noble-address>"
export STRIDE_ADDRESS="<your-stride-address>"

Check Mainnet Balances

bash
astria-cli sequencer balance get $ASTRIA_ADDRESS --sequencer-url https://rpc.astria.org/
bash
celestia-appd query bank balances $CELESTIA_ADDRESS --node=https://celestia-rpc.polkachu.com:443 --chain-id celestia
bash
nobled query bank balances $NOBLE_ADDRESS --node https://noble-rpc.polkachu.com:443
bash
osmosisd query bank balances $OSMOSIS_ADDRESS --node https://osmosis-rpc.polkachu.com:443
bash
strided query bank balances $STRIDE_ADDRESS --node https://stride-rpc.polkachu.com:443
bash
cast balance --rpc-url https://rpc.flame.astria.org $FLAME_ADDRESS

Check Testnet Balances

bash
astria-cli sequencer balance get $ASTRIA_ADDRESS --sequencer-url https://rpc.sequencer.dawn-1.astria.org/
bash
celestia-appd query bank balances $CELESTIA_ADDRESS --node=https://rpc-mocha.pops.one:443 --chain-id mocha-4
bash
nobled query bank balances $NOBLE_ADDRESS --node https://noble-testnet-rpc.polkachu.com:443
bash
osmosisd query bank balances $OSMOSIS_ADDRESS --node https://osmosis-testnet-rpc.polkachu.com:443
bash
strided query bank balances $STRIDE_ADDRESS --node https://stride-testnet-rpc.polkachu.com:443
bash
cast balance --rpc-url https://rpc.flame.dawn-1.astria.org $FLAME_ADDRESS

Check Devnet Balances

bash
astria-cli sequencer balance get $ASTRIA_ADDRESS --sequencer-url https://rpc.sequencer.dusk-11.devnet.astria.org/
bash
celestia-appd query bank balances $CELESTIA_ADDRESS --node=https://rpc-mocha.pops.one:443 --chain-id mocha-4
bash
nobled query bank balances $NOBLE_ADDRESS --node https://noble-testnet-rpc.polkachu.com:443
bash
osmosisd query bank balances $OSMOSIS_ADDRESS --node https://osmosis-testnet-rpc.polkachu.com:443
bash
strided query bank balances $STRIDE_ADDRESS --node https://stride-testnet-rpc.polkachu.com:443
bash
cast balance --rpc-url https://rpc.flame.dusk-11.devnet.astria.org $FLAME_ADDRESS