injective-faucet
Installation
SKILL.md
Injective Faucet Skill Guide
An INJ faucet solves the cold-start problem for fresh Injective wallets: they can't broadcast transactions (including AuthZ grants) without gas, but they can't get gas without someone sending them tokens first.
When to Apply
- When onboarding fresh wallets that have never transacted on Injective
- When a user gets
account not foundorinsufficient fundserrors during AuthZ grant - When building a product where users should not need to acquire INJ before using it
- When you need to initialize on-chain accounts programmatically
The Problem
On Injective (and all Cosmos chains), a wallet address exists mathematically but doesn't have an on-chain account until it receives its first transaction. Even after receiving tokens, the account's public key isn't registered until it sends its first outgoing transaction.
This creates two barriers for fresh wallets:
- No account: Can't broadcast any transaction (including AuthZ grants)
- No gas: Even after account creation, the wallet needs INJ to pay transaction fees