Skip to content

Flame on Testnet

Flame is the EVM for Celestia Native DeFi. The information below is specifically for Flame running on the Astria dawn-1 Testnet.

EVM Information

PropertyValue
Network Namedawn-1
Chain ID16604737732183
RPC URLhttps://rpc.flame.dawn-1.astria.org
Flame EVM Block Explorerhttps://explorer.flame.dawn-1.astria.org
Native sequencer Assettransfer/channel-0/utia
Currency SymbolTIA
Auctioneer RPC URLhttps://tob.flame.dawn-1.astria.org

Adding to Metamask

Follow Metamask's official documentation to manually add a custom network.

Your settings should be the following:

PropertyValue
Network Namedawn-1
New RPC URLhttps://rpc.flame.dawn-1.astria.org
Chain ID16604737732183
Currency symbolTIA
Block Explorerhttps://explorer.flame.dawn-1.astria.org

Auctioneer

The top-of-block is valuable in a financial environment because it provides an execution guarantee. Flame uses a trusted top-of-block sequencing rule to designate a trusted operator to conduct a sealed-bid, first-price auction for top-of-block execution, and submit the result for sequencing. The sequencing rule ensures the signed auction result is executed first, provided it is included in the block and signed by the trusted auctioneer.

Auctioneer RPC URL: https://tob.flame.dawn-1.astria.org

Flame’s Auctioneer runs a first price auction for a bundle, restricted to a slot.

Bundles/bids submitted to the Auctioneer are simulated against the latest block to calculate the bid paid to the Auctioneer.

TIP

The current version of the trusted auctioneer supports eth_sendTransaction for submission. Bids are calculated from the tip paid by the transaction as follows:

totalFee = tx.Gas * min(tx.GasTipCap, tx.GasFeeCap - tx.baseFee)

To submit a bid to the auction using cast, set up your env vars:

bash
export ETH_RPC_URL=https://tob.flame.dawn-1.astria.org
export DEST_ADDR=<destination-address>
export PRIV_KEY=<your-private-key>
export BID=<your-bid-value>

Submit your bid:

bash
cast send $DEST_ADDR \
    --value 10000000000000000000 \
    --gas-price $BID \
    --private-key $PRIV_KEY

Bid Submission Demo

Bids are submitted to the auctioneer using the eth_sendTransaction JSON RPC method. See the tool below, which provides an example for a bot that receives an optimistic block, waits a given amount of time, and submits a bid to the auction.

Bid Submission Demo

Bridging

https://astria-bridge-web-app-dawn.vercel.app/

Bridge UI

Celestia Mocha (IBC)

PropertyValue
Supported AssetTIA
mocha -> dawnchannel-160
dawn -> mochachannel-0
Astria Sequencer TIA Bridge Addressastria1lepnry7tlpzvrukp5xej4v5wp532k2f94vxqnr
Flame TIA Withdrawal Address0x77Af806d724699B3644F9CCBFD45CC999CCC3d49

Noble Grand (IBC)

PropertyValue
Supported AssetUSDC
grand -> astriachannel-232
astria -> grandchannel-1
Astria Sequencer USDC Bridge Addressastria1u6ewl0tejz0df2l6tzc7k2degx6mqsjahldqxd
Flame USDC Withdrawal Address0x6e18cE6Ec3Fc7b8E3EcFca4fA35e25F3f6FA879a

Uniswap V3

NameAddress
Descriptor Proxy Address0x9A8C4000e213777b6181204FAC55Be7080F7D996
Multicall 2 Address0x6536Ed5401F595dcFE055Eeb0829C0537eF2d247
NFT Position Descriptor Address0xb9e8F174Cf4943C8d00744Ef84aD27C5d6162ADB
NFT Position Manager Address0x186C4bFBef4748d78Bc3C7B7628298528BbFEe47
Proxy Admin Address0x41C71f7db64731367f3ACD47ec53808F8d63FE93
Quoter V2 Address0xa96ad5AC05cFd6a6c3D4FC4fe95f97262266ea18
Swap Router 02 Address0x0DA34E6C6361f5B8f5Bdb6276fEE16dD241108c8
Tick Lens Address0x730bB85De1eC42b77f8C05a27a519772502e9809
v3 Core Factory Address0xbdb7C721ae69f36A303162E1e1FBC5ec445824E7
v3 Migrator Address0x349e965F2abf8366F013f1525a9FbCf07a6982ea
v3 Staker Address0x4eb076cf3F6206ba8eb39bCFc54eF6589831415E
wTIA9 Address0xb1ed550217B33fdBeA6aA81b074A2DF8979AfA94

Using Cast

Set your ETH_RPC_URL:

bash
export ETH_RPC_URL=https://rpc.flame.dawn-1.astria.org
bash
export REC_ADDR=<SOME_ADDRESS>
bash
cast balance $REC_ADDR
bash
cast send $REC_ADDR --value 10000000000000000000 --private-key <PRIVATE-KEY>
bash
cast balance $REC_ADDR

Fork Diff

Flame is a fork of go-ethereum. See the fork diff here.