Skip to content

FAQ and Debugging

TIP

To deploy your own rollup on the Astria Devnet on your local machine, check out the instructions here!

To deploy your own rollup on the Astria Devnet using Digital Ocean, check out the instructions here!

Endpoints

Endpoints for the remote cluster are the following:

NAMEHOSTSADDRESS
EVM JSON RPCrpc.evm.dusk-3.devnet.astria.org34.160.214.22
EVM Block Explorerexplorer.evm.dusk-3.devnet.astria.org34.111.167.16
EVM Faucetfaucet.evm.dusk-3.devnet.astria.org130.211.4.120
Sequencer RPCrpc.sequencer.dusk-3.devnet.astria.org34.111.73.187
Sequencer Faucetfaucet.sequencer.dusk-3.devnet.astria.org34.36.8.102

Software Versions

The latest Devnet (dusk-3) runs the following software versions:

Install the latest Astria cli

Install the latest astria cli

bash
curl -L https://github.com/astriaorg/astria/releases/download/cli-v0.3.1/astria-cli-aarch64-apple-darwin.tar.gz > astria-cli.tar.gz
tar -xvzf astria-cli.tar.gz
mv astria-cli /usr/local/bin/
bash
curl -L https://github.com/astriaorg/astria/releases/download/cli-v0.3.1/astria-cli-x86_64-apple-darwin.tar.gz > astria-cli.tar.gz
tar -xvzf astria-cli.tar.gz
mv astria-cli /usr/local/bin/
bash
curl -L https://github.com/astriaorg/astria/releases/download/cli-v0.3.1/astria-cli-x86_64-unknown-linux-gnu.tar.gz > astria-cli.tar.gz
tar -xvzf astria-cli.tar.gz
mv astria-cli /usr/local/bin/
bash
cargo install astria-cli --git=https://github.com/astriaorg/astria --tag=cli-v0.3.1 --locked

You'll also need to install the following tools:

WARNING

There is a bug in the latest Docker desktop release for MacOS
Please install the following release: https://docs.docker.com/desktop/release-notes/#4252
For more details see here

Manually Fetch Sequencer Block Height

Sequencer Block Height

The initial sequencer block height is automatically fetched and set (if not manually specified) when creating the rollup config.

You can manually retrieve it with the astria-cli:

bash
astria-cli sequencer blockheight get

If you need to set this to a different value you can set it as an an environment variable:

bash
export ROLLUP_SEQUENCER_INITIAL_BLOCK_HEIGHT=<INITIAL_SEQUENCER_BLOCK_HEIGHT>

Or use the following flag when running the astria-cli rollup config create command below:

bash
--sequencer.initial-block-height <INITIAL_SEQUENCER_BLOCK_HEIGHT>

Loadbalancer Information

You can retrieve the kubernetes service for your loadbalancer with

bash
kubectl get svc -n ingress-nginx
bash
NAME                                 TYPE           CLUSTER-IP      EXTERNAL-IP     PORT(S)                      AGE
ingress-nginx-controller             LoadBalancer   34.118.228.98   34.42.184.206   80:31623/TCP,443:31357/TCP   57s
ingress-nginx-controller-admission   ClusterIP      34.118.229.71   <none>          443/TCP                      57s

You can check that the loadbalancer is working by making a curl request

bash
# use the EXTERNAL-IP from the result above
curl 34.42.184.206

This should return the nginx 404 page

html
<html>
<head><title>404 Not Found</title></head>
<body>
<center><h1>404 Not Found</h1></center>
<hr><center>nginx</center>
</body>
</html>

Ingress Information

You can check the kubernetes ingress resource for your rollup with:

bash
kubectl get ingress -n astria-dev-cluster