← All skills
Tencent SkillHub · AI

Monolith — Crypto Wallet

Secure crypto wallet for AI agents. Hardware-isolated keys (Apple Secure Enclave), ERC-4337 smart wallet, on-chain spending caps, default-deny policy engine.

skill openclawclawhub Free
0 Downloads
0 Stars
0 Installs
0 Score
High Signal

Secure crypto wallet for AI agents. Hardware-isolated keys (Apple Secure Enclave), ERC-4337 smart wallet, on-chain spending caps, default-deny policy engine.

⬇ 0 downloads ★ 0 stars Unverified but indexed

Install for OpenClaw

Quick setup
  1. Download the package from Yavira.
  2. Extract the archive and review SKILL.md first.
  3. Import or place the package into your OpenClaw setup.

Requirements

Target platform
OpenClaw
Install method
Manual import
Extraction
Extract archive
Prerequisites
OpenClaw
Primary doc
SKILL.md

Package facts

Download mode
Yavira redirect
Package format
ZIP package
Source platform
Tencent SkillHub
What's included
SKILL.md, lib/constants.js, lib/daemon-client.js, lib/ens.js, lib/format.js, lib/intent-builder.js

Validation

  • Use the Yavira download entry.
  • Review SKILL.md after the package is downloaded.
  • Confirm the extracted package contains the expected setup assets.

Install with your agent

Agent handoff

Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.

  1. Download the package from Yavira.
  2. Extract it into a folder your agent can access.
  3. Paste one of the prompts below and point your agent at the extracted folder.
New install

I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.

Upgrade existing

I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.

Trust & source

Release facts

Source
Tencent SkillHub
Verification
Indexed source record
Version
0.1.10

Documentation

ClawHub primary doc Primary doc: SKILL.md 11 sections Open source page

Monolith — Crypto Wallet Skill

Secure crypto wallet for OpenClaw agents. Monolith combines hardware-isolated keys (Apple Secure Enclave), on-chain spending controls, and policy-gated approvals so agents can transact safely without exposing private keys.

Commands

CommandWhat it doesRequires daemon?send <to> <amount> [token] [chainId]Send ETH or USDCYesswap <amountETH> [tokenOut] [chainId]Swap ETH for tokens via Uniswap (Routing API with on-chain fallback)Yesbalance <address> [chainId]Check ETH and stablecoin balancesNo (read-only)capabilitiesShow current limits, budgets, gas statusYesdecode <target> <calldata> <value>Decode a tx intent into human-readable summaryYespanicEmergency freeze — instant, no Touch IDYesstatusCheck daemon health and wallet infoYesidentity [query|register]ERC-8004 identity operationsPartiallysetupRun setup wizard, show wallet status and configYespolicyShow current spending policyYespolicy update '<json>'Update spending policy (Touch ID required)Yesallowlist <add|remove> <address> [label]Add or remove address from allowlist (Touch ID required)Yesaudit-logShow the daemon audit logYes

Security Model

The skill is untrusted. It only builds intents: {target, calldata, value}. The skill NEVER sets nonce, gas, chainId, fees, or signatures. The signing daemon (local macOS process) enforces all policy. Transactions within policy limits execute automatically (autopilot). Transactions that exceed limits or use unknown calldata require human approval via 8-digit code. Token approvals (approve, permit, etc.) ALWAYS require explicit approval.

What requires approval?

Transfers over per-tx or daily spending caps Transfers to non-allowlisted addresses Token approvals (approve, permit, setApprovalForAll) Unknown calldata (default-deny policy) Swaps above slippage limits

What works on autopilot?

ETH and USDC transfers within limits to allowlisted addresses Swaps on allowlisted DEXes (Uniswap) within slippage limits DeFi deposits/withdrawals on allowlisted protocols (Aave) Balance checks, status queries, decode requests

Setup

Install Monolith from ClawHub: clawhub install monolith Start a new OpenClaw session so the skill is loaded. Install local macOS components from the install entries: MonolithDaemon-v0.1.5.pkg (admin/root install) MonolithCompanion.app.zip (extract app to /Applications and open once) Start daemon first, then companion. If companion was opened before daemon, restart companion after daemon is running. Run monolith setup to verify daemon/companion connectivity and wallet status. Fund the wallet address with ETH on your chosen chain. Start transacting.

First-Install Notes (OpenClaw bot/operator)

Approval flows (Touch ID + notifications) require an active logged-in macOS GUI session. Headless-only SSH sessions cannot complete biometric/notification approval steps. monolith setup is the canonical health check before attempting send, swap, policy, or allowlist commands.

Error Handling

If the daemon is not running, all signing commands will fail with a clear error If gas is low, the daemon will refuse transactions — fund the wallet with more ETH If the wallet is frozen, no outbound transactions are possible until unfrozen (requires Touch ID + 10min delay) Rate-limited by Pimlico? The daemon uses exponential backoff automatically

Approval Flow

When a transaction exceeds policy limits or uses unknown calldata, the daemon returns HTTP 202 with a reason, summary, and expiration. The agent should: Present the approval reason and summary to the user. Ask the user for the 8-digit approval code (displayed by the daemon's native macOS dialog). Re-call /sign with the same intent plus the approvalCode field to confirm. No separate approval script is needed -- the same send or swap command is re-invoked with the approval code passed through the daemon.

Swap Routing

Uses Uniswap Routing API when available; falls back to on-chain V3 fee-tier probing (tries 3000, 500, 10000 bps tiers, picks best quote). The fallback ensures swap intents can still be built when the API is down or returns unexpected results.

Chains

Ethereum Mainnet (chainId 1) Base (chainId 8453)

Category context

Agent frameworks, memory systems, reasoning layers, and model-native orchestration.

Source: Tencent SkillHub

Largest current source with strong distribution and engagement signals.

Package contents

Included in package
5 Scripts1 Docs
  • SKILL.md Primary doc
  • lib/constants.js Scripts
  • lib/daemon-client.js Scripts
  • lib/ens.js Scripts
  • lib/format.js Scripts
  • lib/intent-builder.js Scripts