Cover photo

Airdrop Aptos Testnet Tokens

Some wallets disable faucet buttons or throw errors. This script send request to official faucet API periodically!

Open Chrome DevTools panel on another tab ad put this code (change/add addresses before exec):

const addresses = [
'0x5e40102061c2cfe5ad0a2ec2b51630ad41e32259705eae34c6bb8079bc837fad',
'0xcc803d03bf8183ee7d32e4dcadea1d4903f6975d580fea3b04fc115a10ad5778'
];
const amount = 100000;
const timeout = 1000 * 60;

const mint = async () => {
  console.log('Start request testnet tokens for addresses!');
  for (const address of addresses) {
    console.log(`Use address - ${address}:`)
    await fetch(`https://faucet.testnet.aptoslabs.com/mint?address=${address}&amount=${amount}`, {
      method: 'POST',
      body: JSON.stringify({ address: address, amount: amount })
    }).then(res => console.log('Response:', res.status))
  }
  console.log('Retry after timeout...')
}
await mint();
setInterval(() => mint(), timeout);