Faucets

This page describes how to receive exoETH and exo tokens via the faucet.

exoETH

exoETH is a testnet token used for staking. It has no real value. The way to obtain exoETH via our faucet is listed below. You will need some Sepolia ETH to pay for gas, and your Ethereum private key.

This faucet gives out 1 exoETH every 24 hours per requesting address.

# script constants
EXO_ETH_FAUCET_ADDR=0x.... # join the validator chat to obtain this

# user input
ETH_PRIVATE_KEY=0xabcde....
ETHEREUM_RPC_URL=https://rpc.ankr.com/eth_sepolia

cast send --rpc-url $ETHEREUM_RPC_URL \
    $EXO_ETH_FAUCET_ADDR \
    "requestTokens()" \
    --private-key $ETH_PRIVATE_KEY

The expected output looks similar to that of any other transaction.

blockHash               0x496b22768c38687dedeaf1f6b3823b0973b25ae90ea961e702f6dd4ba82a980a
blockNumber             6679149

<! -- truncated -->

transactionHash         0x24426c2acf0e6a411961f478bca68a36c12ed0bff3d7206cd1cd7662908d40cf
transactionIndex        84
type                    2
blobGasPrice            
blobGasUsed             
authorizationList       
to                      0x8fc4E764C2C3B0646ba572AEa958fB5724706412

exo

exo is the native token for Exocore, used to pay for gas. It can only be obtained once the network is live (post the bootstrap phase). Use our faucet to obtain this token. The token on testnet has no real value.

FAUCET_URL=https://..... # join the validator chat to obtain this
EXO_ADDRESS=$(exocored --home $HOMEDIR keys show -a $ACCOUNT_KEY_NAME)

curl -X POST $FAUCET_URL -H "Content-Type: application/json" \
    -d "{\"address\": \"$EXO_ADDRESS\"}"

The response is a json containing the transaction hash, which can be tracked on our explorer

{"txHash":"0x3977c552862fc4c24f6f44792182b61524af3118cf6bad4e1e2aeacdcbe32e74"}

Last updated