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.
Token | Type | Availability | Description |
---|---|---|---|
CCIP-BnM | Burn & Mint | All testnets | Burned on source chain, minted on destination chain |
CCIP-LnM | Lock & Mint | Ethereum 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.
LINK Token Faucets
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.