One request per token per 8 hours
Prints your secret key and address. Nothing leaves your machine. Or .
curl -fsSL https://raw.githubusercontent.com/NethermindEth/aztec-faucet/dev/sh/testnet/create-account.sh | shmkdir -p ~/.aztec-devtools && cd ~/.aztec-devtools && \
echo '{"type":"module"}' > package.json && \
npm install --no-package-lock @aztec/[email protected] @aztec/[email protected] --silent && \
LOG_LEVEL=silent node --input-type=module << 'AZTEC_EOF'
import { Fr } from "@aztec/aztec.js/fields";
const { EmbeddedWallet } = await import("@aztec/wallets/embedded");
const wallet = await EmbeddedWallet.create("https://v5.testnet.rpc.aztec-labs.com", { ephemeral: true });
const secret = Fr.random();
const account = await wallet.createSchnorrAccount(secret, Fr.ZERO);
console.log("\nSecret Key: " + secret.toString());
console.log("Address: " + account.address.toString() + "\n");
await wallet.stop();
AZTEC_EOFFee Juice must be bridged from L1 to L2. The faucet sends an L1 transaction to the Fee Juice Portal contract, then the Aztec sequencer picks up that message and includes it in an L2 block. That relay step takes 3-4 minutes.
Generate Keypair
Secret key and Aztec address for testnet testing. No CLI or wallet needed.
For testnet testing only. This generates a throwaway keypair. Do not use it to store real funds or on any network other than the Aztec testnet.
Not yet. This keypair gives you a deterministic Aztec address, but no contract is deployed on-chain yet.
Your account contract is deployed automatically the first time you claim Fee Juice through the Faucet tab. The deploy and claim happen in a single atomic transaction, paid for by the Fee Juice itself. Just paste your address into the Faucet tab and request Fee Juice.
This faucet allows 10 keypairs per 8 hours per IP. This is enough for typical testing.
If you need more, you can generate accounts locally with no limits using Aztec.js
Keypair generated server-side using cryptographically secure randomness. Not sent to any third party, not stored, not logged.
Address derived on the server from your secret key using the Schnorr account contract. No network call to the Aztec node is needed.