CCIP Test Tokens - Faucets for EVM and Solana

CCIP provides test tokens that you can mint on testnets for development and testing.

Quick Start

EVM Chains

Call the drip function directly on token contracts using the interface below or through block explorers:

Solana Devnet

Use the dedicated faucet interface for CCIP-BnM tokens:

Amount and rate limits

  • The faucet mints 1 CCIP‑BnM per request.
  • Requests are rate‑limited to about once every 3 hours per wallet.

Signature requirement

The faucet requires wallet signature verification. When you request tokens, your wallet will prompt you to sign a message.

  • Message signing is free (no SOL required) and grants no spending permissions.
  • After signature verification, the server executes the token mint transaction.

Aptos Testnet

Use the dedicated faucet interface for CCIP-BnM tokens:

Amount

  • The faucet mints 1 CCIP‑BnM per request.

Transaction requirement

The Aptos faucet call is an on-chain entry-function transaction initiated from your wallet (not a server-side mint).

  • Your wallet will prompt you to sign and submit a transaction that calls the faucet’s drip entry function on Aptos Testnet.

  • Faucet module address: 0xf92c11250dd30e7d11090326b6057c3ed5555fc1a2d29765ea0307bbebd4e77e.

  • You need a small amount of testnet APT for gas. If you don’t have any, use the official Aptos Testnet faucet to fund your address.

  • Transaction signing only authorizes that specific function call; it does not grant blanket spending permissions/approvals.

  • (Optional) If your environment enables gas sponsorship, another account may cover gas and you won’t need test APT.

About CCIP Test Tokens

CCIP supports specialized test tokens designed for cross-chain testing. These tokens are available on all CCIP-supported testnets.

TokenTypeAvailabilityDescription
CCIP-BnMBurn & MintAll testnetsBurned on source chain, minted on destination chain
CCIP-LnMLock & MintEthereum Sepolia (native)
Other chains (wrapped as clCCIP-LnM)
Locked on Ethereum Sepolia, minted as wrapped tokens elsewhere

On EVM chains, tokens are minted by calling the drip function directly on contracts. On Solana Devnet, CCIP-BnM tokens are available through a dedicated faucet interface.

For CCIP operations, you also need LINK tokens to pay transaction fees. Use the official Chainlink faucets to obtain LINK tokens on supported testnets by connecting your wallet.

Block Explorer Method (EVM Chains)

For EVM chains, you call the drip function directly on token contracts. You can use block explorers instead of the interface above:

function drip(address to) external {
  _mint(to, 1e18);
}

General Process

Navigate to the CCIP Directory to find token contract addresses, open the contract on the appropriate block explorer, connect your wallet, and call the drip function with your wallet address.

Example: Ethereum Sepolia CCIP-BnM

Locate the CCIP-BnM contract address in the CCIP Directory under Ethereum Sepolia. Open the contract on Etherscan, navigate to the Contract tab, select Write Contract, and connect your wallet. Call the drip function with your wallet address to mint 1 CCIP-BnM token. Import the token in your wallet using this MetaMask guide.

Get the latest Chainlink content straight to your inbox.