typhoon-starknet-account
Create an anonymous Starknet wallet via Typhoon and interact with Starknet contracts. Privacy-focused wallet creation for agents requiring anonymity.
Why use this skill?
Deploy anonymous Starknet wallets and interact with smart contracts using the Typhoon privacy protocol in OpenClaw AI agents.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/esdras-sena/typhoon-starknet-accountWhat This Skill Does
The typhoon-starknet-account skill is a specialized toolkit designed to bridge the gap between AI agent orchestration and the Starknet blockchain. It provides a robust framework for creating and managing privacy-focused, anonymous Starknet wallets via the Typhoon protocol. Unlike standard wallet implementations, this skill prioritizes agent-level anonymity, enabling automated agents to interact with on-chain protocols without leaking identity-linked metadata. It handles the full lifecycle of contract interaction, including ABI discovery, transaction preflight simulations, gas fee estimation, and state-writing operations. By leveraging the underlying Typhoon architecture, it allows agents to navigate the Starknet ecosystem securely, ensuring that automated tasks like swaps, contract calls, and allowance management are executed with precision.
Installation
To integrate this skill, ensure you are operating within an OpenClaw-compatible environment. Use the following command to pull the repository:
clawhub install openclaw/skills/skills/esdras-sena/typhoon-starknet-account
Ensure your local machine or server has [email protected] and associated dependencies installed. You must configure your STARKNET_RPC_URL environment variable to point to a reliable Starknet node; if left blank, it will default to the public Lava mainnet RPC, which is suitable for testing but not recommended for high-volume production operations.
Use Cases
This skill is ideal for agents tasked with:
- Decentralized Finance (DeFi) automation: Automatically interacting with liquidity pools and swapping tokens via Avnu.
- Privacy-first transactions: Performing blockchain operations through Typhoon to break deterministic links between the agent's wallet activity and real-world identity.
- Contract auditing: Dynamically discovering contract ABIs and verifying method signatures before attempting execution.
- Allowance management: Checking and adjusting token approvals for dApps using natural language instructions processed through the agent core.
Example Prompts
- "Analyze the contract at 0x04718f5a0fc34cc1af16a1cdee98ffb20c31f5cd61d6b072018589c680c58bc2 and tell me how I can swap my STRK for USDC using it."
- "Check my current allowance for the Avnu router and if it's less than 100 STRK, prompt me to approve a higher limit."
- "Create a new anonymous Typhoon account for me and tell me the deposit address so I can fund it."
Tips & Limitations
Always prioritize the 'preflight' step. By running a simulation before a formal transaction, you avoid failed state changes and unnecessary gas consumption. Keep in mind that blockchain interactions are irreversible; therefore, always verify the recipient address and the intent before confirming a write operation. The skill is intended to be invoked solely by direct user messages to prevent unauthorized automated agent behavior. If you encounter an 'INSUFFICIENT_FUNDS' error, ensure your wallet is sufficiently pre-funded with STRK for gas fees.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-esdras-sena-typhoon-starknet-account": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, code-execution, external-api