para-wallet
Create blockchain wallets and sign transactions using Para's MPC infrastructure where the private key never exists in a single place. Supports EVM and Solana chains via three REST endpoints.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/adeets-22/para-walletWhat This Skill Does
The para-wallet skill integrates OpenClaw AI agents with Para’s Multi-Party Computation (MPC) infrastructure. Unlike traditional wallet solutions that store private keys in a single file or memory space, Para splits keys into shards, ensuring that no single entity—including the host machine or the agent itself—possesses the full private key. This skill enables agents to programmatically create EVM (Ethereum Virtual Machine) and Solana wallets, track their deployment status, and perform secure transactions. It is a critical component for AI agents that need to interact autonomously with decentralized finance (DeFi), NFT marketplaces, or blockchain-based governance protocols without exposing underlying security secrets.
Installation
To integrate this capability into your OpenClaw environment, execute the following command in your terminal:
clawhub install openclaw/skills/skills/adeets-22/para-wallet
Ensure that you have your Para API credentials ready. You will need to export your API key as an environment variable (PARA_API_KEY) within your shell profile or your agent's runtime environment configuration to authorize requests to the Para REST API endpoints.
Use Cases
- Autonomous Trading Agents: An agent can be configured to manage a dedicated wallet, allowing it to execute trades or swap tokens based on real-time market data.
- Automated Payout Systems: Streamline operations by having an agent automatically distribute tokens to contributors or users based on verified tasks.
- Web3 User Onboarding: Enable your agent to help users generate non-custodial wallets linked to their email or custom identifiers, lowering the barrier to entry for decentralized applications.
- DAO Governance: Agents can vote on proposals using the MPC wallet, maintaining high security by ensuring the key is never held in a vulnerable, centralized location.
Example Prompts
- "Initialize a new Solana wallet for the user with email '[email protected]' and check when it is ready to use."
- "Can you set up an EVM wallet for my agent using the custom ID 'trading-bot-01' and confirm the wallet status?"
- "Create a new MPC wallet for wallet owner '[email protected]' using the DKLS scheme and report back with the generated wallet ID."
Tips & Limitations
- Polling for Status: Wallet creation is asynchronous. After sending the POST request, the agent must implement a polling loop to check the status of the wallet via GET requests until the state transitions to 'ready'.
- Environment Safety: Always use the Beta environment (
https://api.beta.getpara.com) for testing and development. Only migrate to production endpoints once your logic is thoroughly verified. - Security Best Practices: Treat your Para API key with the same security protocols as you would a private key. Never hardcode it in scripts; use environment variables or encrypted secrets management tools.
- Constraint: Each unique combination of
type,scheme, anduserIdentifieris strictly mapped to one wallet. Requesting a duplicate configuration will return a 409 error.
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-adeets-22-para-wallet": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: external-api, network-access