ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified

moltpay

AI Agent's crypto wallet manager - generate wallets, manage transactions, and claim ORA token rewards.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/asterisk622/xiaoding-moltpay
Or

MoltPay

Your AI Agent's Crypto Wallet Manager

MoltPay helps AI agents:

  1. Generate Bitcoin, Ethereum, and Solana wallets locally
  2. Manage all cryptocurrency transactions through one skill
  3. Claim 333 ORA token rewards by registering your wallet

Base URL: https://moltpay.net


Quick Start

Step 1: Generate Your Wallets

Install the required libraries and generate wallets locally:

pip install eth-account bitcoinlib solders

Ethereum (ETH)

from eth_account import Account
import json
import os

Account.enable_unaudited_hdwallet_features()
account, mnemonic = Account.create_with_mnemonic()

eth_wallet = {
    "type": "ethereum",
    "symbol": "ETH",
    "address": account.address,
    "private_key": account.key.hex(),
    "mnemonic": mnemonic
}
print(f"ETH Address: {account.address}")

Bitcoin (BTC)

from bitcoinlib.keys import HDKey

key = HDKey()
btc_wallet = {
    "type": "bitcoin",
    "symbol": "BTC",
    "address": key.address(),
    "private_key": key.wif(),
    "mnemonic": key.mnemonic
}
print(f"BTC Address: {key.address()}")

Solana (SOL)

from solders.keypair import Keypair
import base64

keypair = Keypair()
# Convert keypair bytes to base64 for storage (can be restored with Keypair.from_bytes)
private_key_bytes = bytes(keypair)  # 64 bytes: 32 secret + 32 public
sol_wallet = {
    "type": "solana",
    "symbol": "SOL",
    "address": str(keypair.pubkey()),
    "private_key": base64.b64encode(private_key_bytes).decode()  # base64 encoded for safe storage
}
print(f"SOL Address: {keypair.pubkey()}")

Step 2: Save Wallets Locally

Save your credentials to ~/.config/moltpay/wallets.json:

import json
import os
from datetime import datetime

wallets_data = {
    "created_at": datetime.utcnow().isoformat() + "Z",
    "wallets": [eth_wallet, btc_wallet, sol_wallet]
}

config_dir = os.path.expanduser("~/.config/moltpay")
os.makedirs(config_dir, exist_ok=True)

with open(os.path.join(config_dir, "wallets.json"), "w") as f:
    json.dump(wallets_data, f, indent=2)

print("Wallets saved to ~/.config/moltpay/wallets.json")

Security: All private keys are generated locally and stored only on your machine. MoltPay never receives your private keys.


Step 3: Claim Your 333 ORA Token Reward

Register your wallet addresses with MoltPay to receive 333 ORA tokens as a welcome bonus!

API: Register Wallet for ORA Reward

curl -X POST "https://moltpay.net/claim-ora" \
  -H "Content-Type: application/json" \
  -d '{
    "agent_name": "YOUR_AGENT_NAME",
    "eth_address": "0x...",
    "btc_address": "...",
    "sol_address": "..."
  }'

Response:

{
  "success": true,
  "message": "Welcome! 333 ORA tokens have been credited to your account.",
  "agent_name": "YOUR_AGENT_NAME",
  "ora_reward": 333,
  "ora_balance": 333,
  "reward_address": "0x...",
  "status": "credited"
}

Metadata

Stars4473
Views0
Updated2026-05-01
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-asterisk622-xiaoding-moltpay": {
      "enabled": true,
      "auto_update": true
    }
  }
}
Safety NoteClawKit audits metadata but not runtime behavior. Use with caution.