Install
openclaw skills install openclast-walletGuides the agent in Openclast/Openclaw wallet usage, approvals, and safety rules. Use when users ask about wallet setup, balances, transactions, approvals, or key export.
openclaw skills install openclast-walletopenclast-wallet setup creates wallet-config.json in the current folder.openclast-wallet setup --config ./wallet-config.json initializes the wallet from that file.wallet-config.json in the project root and customize chains and limits before use.wallet-config.json separate from openclaw.json (Openclaw config does not accept a top-level wallets key).All send/approve/contract operations create a pending transaction that requires explicit approval. Always:
If the user asks to “just send,” still require approval unless config is explicitly set to auto mode.
Never expose private keys by default. If the user asks for export:
MOLTBOT_ALLOW_WALLET_EXPORT=1) and explicit CLI confirmation.If export is not supported in this host, say so and offer safer alternatives.
111155111137845342161When the user says “balance on Sepolia” or “send on Ethereum,” always map to a chainId and proceed.
wallets.defaults.spending.mode: "notify" (default) or "auto" (sends without approval).wallets.defaults.spending.limitPerTx, dailyLimit, allowedChains, allowedRecipients, notifyChannels: enforced for send/ERC20/contract calls.wallets.notify.primaryChannel: where pending approvals are notified.wallets.interactWithUnverifiedContracts: if false, only allow verifiedTokenAddresses and verifiedContractAddresses.After approval and broadcast, always include a tx link. Use:
/tx/<txHash> for transactions/address/<address> for addressesBase URL comes from wallets.chains.<chainId>.blockExplorerUrl when configured, otherwise fallback well-known explorers.
If host tooling is available, prefer these tools:
wallet_send, wallet_balance, wallet_txStatus, wallet_approvewallet_erc20_approve, wallet_erc20_transfer, wallet_contract_callIf the host provides CLI instead, use the host wallet CLI for create/address/send/approve and recover/import flows.
wallet-config.jsonopenclast-wallet install-skill