Use the Network
Send a Transaction
Estimated read time: 6 minutes
Prerequisites
- An Asentum-compatible wallet — see Wallets & Accounts
- The Asentum testnet RPC URL configured in your wallet — see Connect a Wallet
- Some testnet ASE in your address — visit the testnet faucet
From a browser wallet
Open your wallet (MetaMask, Rainbow, or any EVM-compatible browser wallet) with the Asentum network selected:
- Click Send.
- Paste the recipient address (any 20-byte hex address).
- Enter an amount in ASE.
- The wallet shows you the estimated gas fee — base fee + your priority tip. The base fee is shown one block in advance, so the estimate is exact.
- Click Confirm. The wallet signs the transaction with your ML-DSA-65 key (you'll see a normal signing prompt) and broadcasts it to the network.
- Within a couple of blocks, the transaction is final. The wallet shows the confirmation and the transaction hash.
From the CLI
asentum tx send \
--to 0x5aC14fD3A2c0e8ee48B07C8A3D1Ebf27b0EeDF0C \
--amount 10 \
--priority-fee 1The CLI signs with your local keystore (or an external signer via --signer), broadcasts the transaction, and waits for inclusion.
From the SDK
import { Chain, Wallet } from '@asentum/sdk';
const chain = new Chain({ rpc: 'https://rpc-testnet.asentum.io' });
const wallet = await Wallet.fromKeystore('./my-key.json');
const tx = await chain.sendTransaction({
from: wallet.address,
to: '0x5aC14fD3A2c0e8ee48B07C8A3D1Ebf27b0EeDF0C',
value: 10n * 10n ** 18n,
signer: wallet,
});
console.log('Transaction hash:', tx.hash);
await tx.wait();
console.log('Confirmed!');Understanding the fee
Asentum uses an EIP-1559 fee market. Every transaction's total cost is:
gasUsed × (baseFee + priorityFee)- Base fee is set by the protocol per block, adjusts up to ±12.5% per block based on the previous block's gas usage, and is burned — removed from supply.
- Priority fee (the tip) is what you pay the block proposer to include your transaction faster.
- Gas units are denominated in 10⁻¹⁸ of an ASE (mirrors Ethereum's "wei"), so you can quote tiny fees without losing precision.
Confirmation and finality
Asentum uses Tendermint-style BFT consensus. Once your transaction is included in a block and 2/3 of the active committee has signed off (pre-vote and pre-commit), the block is final. There are no chain reorganizations on Asentum — a confirmed transaction stays confirmed.
This is one of the practical wins of BFT consensus. You don't need to wait for "12 confirmations" or watch for reorgs. As soon as your wallet shows the transaction confirmed, it's done.
Read next