feat: add Bitcoin plugin with Taproot and Ark #1553
+1,674
−1
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
🤖 Bitcoin for AI Agents
This PR enables Eliza agents to handle Bitcoin transactions autonomously through @arklabs/wallet-sdk integration. Agents can now receive payments for services, pay other agents, and manage their Bitcoin wallets with both on-chain and Layer 2 (Ark protocol) support.
🚨 WARNING
Caution: Until an external audit is completed, it is strongly recommended not to use this integration on the main Bitcoin network with more than a negligible amount of BTC.
🔑 Configuration
The plugin requires the following environment variables:
🚀 Available Actions
🔍 Key Benefits for Agents
Autonomous Financial Operations
Flexible Payment Options
Enhanced Security
📋 Implementation Status
🧪 Testing
📚 Example Usage
Here's how to integrate the Bitcoin plugin into your agent:
Basic Transaction Flow