Saltearse al contenido

API del Faucet

El faucet permite a los usuarios obtener APT en devnet. En testnet solo puedes acuñar en la página de acuñación. No está disponible en Mainnet.

Los endpoints para cada faucet son:

Cada SDK tiene integración para devnet para usar el faucet. Abajo hay algunos ejemplos, pero puedes ver más información en la documentación de cada SDK.

La mayoría de wallets, como Petra o Pontem tendrán un botón de faucet para devnet. Ve la lista completa de Wallets de Aptos.

Una vez que hayas configurado tu CLI, puedes simplemente llamar fund-with-faucet. La cantidad usada está en Octas (1 APT = 100,000,000 Octas).

Ventana de terminal
aptos account fund-with-faucet --account 0xd0f523c9e73e6f3d68c16ae883a9febc616e484c4998a72d8899a1009e5a89d6 --amount 100000000

Aquí hay un ejemplo financiando la cuenta 0xd0f523c9e73e6f3d68c16ae883a9febc616e484c4998a72d8899a1009e5a89d6 con 1 APT en Devnet. La cantidad usada está en Octas (1 APT = 100,000,000 Octas).

import { Aptos, AptosConfig, Network } from "@aptos-labs/ts-sdk";
const aptos = new Aptos(new AptosConfig({network: Network.Devnet}));
aptos.fundAccount({accountAddress: "0xd0f523c9e73e6f3d68c16ae883a9febc616e484c4998a72d8899a1009e5a89d6", amount: 100000000});

Aquí hay un ejemplo financiando la cuenta 0xd0f523c9e73e6f3d68c16ae883a9febc616e484c4998a72d8899a1009e5a89d6 con 1 APT en Devnet. La cantidad usada está en Octas (1 APT = 100,000,000 Octas).

import "github.com/aptos-labs/aptos-go-sdk"
func main() {
client, err := aptos.NewClient(aptos.LocalnetConfig)
if err != nil {
panic(err)
}
client.Fund("0xd0f523c9e73e6f3d68c16ae883a9febc616e484c4998a72d8899a1009e5a89d6", 100000000)
}

Llamando al faucet: Otros lenguajes no soportados por SDKs

Sección titulada «Llamando al faucet: Otros lenguajes no soportados por SDKs»

Si estás tratando de llamar al faucet en otros lenguajes, tienes dos opciones:

  1. Generar un cliente desde la especificación OpenAPI.
  2. Llamar al faucet por tu cuenta.

Para lo último, querrás construir una consulta similar a esta:

Ventana de terminal
curl -X POST
'https://faucet.devnet.aptoslabs.com/mint?amount=10000&address=0xd0f523c9e73e6f3d68c16ae883a9febc616e484c4998a72d8899a1009e5a89d6'

Esto significa acuñar 10000 octas a la dirección 0xd0f523c9e73e6f3d68c16ae883a9febc616e484c4998a72d8899a1009e5a89d6.