Skip to main 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

Clone the Astria dev-cluster

git clone --branch dusk-3 https://github.com/astriaorg/dev-cluster.git

Install the latest astria cli

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

You'll also need to install the following tools:

danger

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:

astria-cli sequencer blockheight get

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

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:

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

Loadbalancer Information

You can retrieve the kubernetes service for your loadbalancer with

kubectl get svc -n ingress-nginx
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

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

This should return the nginx 404 page

<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:

kubectl get ingress -n astria-dev-cluster