Anonymous Wallet Skill
The starknet-anonymous-wallet skill enables AI agents to create and manage anonymous Starknet wallets using Typhoon's privacy protocol. Break the on-chain link between your deposits and agent operations.
Installation
# Install via skills CLI
npx skills add keep-starknet-strange/starknet-agentic/skills/starknet-anonymous-wallet
# Or clone the repo
git clone https://github.com/keep-starknet-strange/starknet-agentic.gitPrivacy Protocol
This skill uses Typhoon to create wallets with no on-chain connection to the funding source. Use responsibly and in compliance with applicable laws.
Example Usages
Features
This skill provides:
- Anonymous account creation via Typhoon
- ABI discovery and function inspection
- Contract read/write operations
- Preflight simulation and fee estimation
- ERC20 allowance management
- TypedData signing for authentication
Account Creation Flow
Fund via Typhoon
- Go to Typhoon Finance
- Make a STRK deposit
- Download your deposit note
- Copy the note content
Create Account
Provide the deposit note to the AI agent. The note format:
{
"secret": "0x...",
"nullifier": "0x...",
"txHash": "0x...",
"pool": "0x...",
"day": "0x..."
}Verify Success
The agent creates your new account address. The private key is stored securely in your local environment.
Creation Time
Account creation can take several minutes. Typhoon proof generation and Starknet deployment require time - avoid retrying unless it fails.
Security Notes
Privacy
- Typhoon breaks the on-chain link between deposits and withdrawals
- Never reuse addresses across different identity contexts
- Be aware that transaction patterns can still leak information
- Private keys are stored locally - secure your machine