How to fund virtual accounts
Learn how to fund simulator and localnet accounts with GRAM and use the simulator jetton faucet
Fund accounts in the selected development network. These balances are independent of testnet and mainnet.
Funding changes balances on the selected simulator network or localnet. Verify the environment and recipient before submitting.
Save a snapshot first if the original balances must be restored.
Prerequisites
- A running virtual environment.
- A recipient address or a configured wallet.
Request funds
- Open Faucet in the selected environment.
- Keep GRAM selected, enter an Amount, and select or paste the Recipient.
- Select Send GRAM. Follow the resulting transaction in Explorer.
For simulator jettons, open the asset selector, choose a token or paste its minter address, enter an amount and recipient, then select Mint jetton. The jetton must be mintable and supported by the faucet. If manual simulator mining is on, select Home → Mine block to process queued funding.
Localnet provides GRAM funding — use normal contract messages for jetton minting there.
Replace <ADDRESS> with the local recipient:
acton simulator airdrop '<ADDRESS>' --amount 100 --port 5411With manual mining, process the queued transfer:
acton simulator mine --port 5411The jetton funding endpoint accepts HTTP requests.
Read the Admin endpoint with acton localnet status dev. Replace <ADMIN_URL> with that URL and <ADDRESS> with the local recipient. The amount is in nanograms: 100000000000 is 100 GRAM.
curl --fail '<ADMIN_URL>/acton_fundAccount' \
-H 'content-type: application/json' \
-d '{"address":"<ADDRESS>","amount":100000000000}'The localnet faucet submits a transfer from its genesis wallet and waits for API v2 to find it.
Verify the balance
Open the recipient in Explorer and inspect its balance and funding transaction. For missing transactions, use the diagnostic checks.
Last updated on