actpkg.dev
Components

library/openwallet

v0.3.3 Signed

Open Wallet Standard — crypto wallet tools for AI agents

by @library updated 2026-07-16 1.6 MB 0

Install

$ act pull actpkg.dev/library/openwallet

Capabilities

Elevated host access

Requests: Filesystem read/write.

  • wasi:filesystem Filesystem read/write

    ** (rw)

Risk Low Medium High

Tools · 6

act:tools interface — expand a tool for its input schema.

  • create_wallet

    Create a new HD wallet with addresses for EVM, Solana, Bitcoin, Cosmos, Tron, TON, Filecoin, and Sui

    ParameterTypeDescription
    name*stringName for the new wallet
    wordsinteger | nullNumber of mnemonic words: 12 (default) or 24

    Returns content.

  • list_wallets

    List all wallets in the vault with their addresses

    No input parameters.

    Returns content.

  • get_wallet

    Get wallet details and addresses by name or ID

    ParameterTypeDescription
    wallet*stringWallet name or ID

    Returns content.

  • get_address

    Get wallet address for a specific chain (evm, solana, bitcoin, cosmos, tron, ton, filecoin, sui)

    ParameterTypeDescription
    chain*stringChain: evm, solana, bitcoin, cosmos, tron, ton, filecoin, sui, or CAIP-2 ID
    wallet*stringWallet name or ID

    Returns content.

  • sign_message

    Sign a message with chain-specific formatting (EIP-191 for EVM, Ed25519 for Solana/TON)

    ParameterTypeDescription
    chain*stringChain: evm, solana, bitcoin, cosmos, tron, ton, filecoin, sui
    indexinteger | nullAccount index (default: 0)
    wallet*stringWallet name or ID
    message*stringMessage to sign
    encodingstring | nullMessage encoding: 'utf8' (default) or 'hex'

    Returns content.

  • sign_transaction

    Sign a raw transaction (hex-encoded). Returns hex-encoded signature.

    ParameterTypeDescription
    chain*stringChain: evm, solana, bitcoin, cosmos, tron, ton, filecoin, sui
    indexinteger | nullAccount index (default: 0)
    tx_hex*stringHex-encoded raw transaction (with or without 0x prefix)
    wallet*stringWallet name or ID

    Returns content.

Readme

No README provided.