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 Network | Channel | Astria Channel |
---|---|---|
Celestia | channel-48 | channel-0 |
Noble | channel-104 | channel-1 |
Osmosis | channel-85486 | channel-2 |
Stride | channel-285 | channel-3 |
Testnet - dawn-1
Connected Network | Channel | Astria Dawn Channel |
---|---|---|
Celestia Mocha-4 | channel-160 | channel-0 |
Noble | channel-232 | channel-1 |
Stride | channel-53 | channel-2 |
Osmosis | channel-9186 | channel-3 |
Devnet - dusk-11
Connected Network | Channel | Astria Dusk Channel |
---|---|---|
Celestia | channel-159 | channel-0 |
Noble | channel-231 | channel-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:
- See the Foundry installation docs.
Build the nobled
cli from source:
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
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:
git clone git@github.com:osmosis-labs/osmosis.git
cd osmosis
make build
cp build/osmosisd /usr/local/bin/osmosisd
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:
git clone git@github.com:Stride-Labs/stride.git
cd stride
make build
cp build/strided /usr/local/bin/strided
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.
astria-cli sequencer account create
celestia-appd keys add <name-of-your-celestia-key>
nobled keys add <name-of-your-noble-key>
osmosisd keys add <name-of-your-osmosis-key>
strided keys add <name-of-your-stride-key>
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:
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
astria-cli sequencer balance get $ASTRIA_ADDRESS --sequencer-url https://rpc.astria.org/
celestia-appd query bank balances $CELESTIA_ADDRESS --node=https://celestia-rpc.polkachu.com:443 --chain-id celestia
nobled query bank balances $NOBLE_ADDRESS --node https://noble-rpc.polkachu.com:443
osmosisd query bank balances $OSMOSIS_ADDRESS --node https://osmosis-rpc.polkachu.com:443
strided query bank balances $STRIDE_ADDRESS --node https://stride-rpc.polkachu.com:443
cast balance --rpc-url https://rpc.flame.astria.org $FLAME_ADDRESS
Check Testnet Balances
astria-cli sequencer balance get $ASTRIA_ADDRESS --sequencer-url https://rpc.sequencer.dawn-1.astria.org/
celestia-appd query bank balances $CELESTIA_ADDRESS --node=https://rpc-mocha.pops.one:443 --chain-id mocha-4
nobled query bank balances $NOBLE_ADDRESS --node https://noble-testnet-rpc.polkachu.com:443
osmosisd query bank balances $OSMOSIS_ADDRESS --node https://osmosis-testnet-rpc.polkachu.com:443
strided query bank balances $STRIDE_ADDRESS --node https://stride-testnet-rpc.polkachu.com:443
cast balance --rpc-url https://rpc.flame.dawn-1.astria.org $FLAME_ADDRESS
Check Devnet Balances
astria-cli sequencer balance get $ASTRIA_ADDRESS --sequencer-url https://rpc.sequencer.dusk-11.devnet.astria.org/
celestia-appd query bank balances $CELESTIA_ADDRESS --node=https://rpc-mocha.pops.one:443 --chain-id mocha-4
nobled query bank balances $NOBLE_ADDRESS --node https://noble-testnet-rpc.polkachu.com:443
osmosisd query bank balances $OSMOSIS_ADDRESS --node https://osmosis-testnet-rpc.polkachu.com:443
strided query bank balances $STRIDE_ADDRESS --node https://stride-testnet-rpc.polkachu.com:443
cast balance --rpc-url https://rpc.flame.dusk-11.devnet.astria.org $FLAME_ADDRESS