Sigil Wallet LogoSigil Wallet

Tools Overview

Complete reference of all available tools for Sigil agents on Solana Devnet.

Sigil agents have access to 18 built-in tools for managing wallets, tokens, DeFi operations, staking, and on-chain utilities on Solana Devnet.

Tool Categories

Quick Reference

Wallet & Balance (7 tools)

ToolDescription
get_balanceCheck SOL balance and all SPL token holdings
request_airdropRequest SOL from devnet faucet (max 2 SOL)
transfer_solSend SOL to an address
get_transaction_historyFetch recent on-chain transactions
get_token_accountsList all SPL token accounts
get_portfolio_snapshotFull portfolio breakdown with percentages
get_account_infoFetch on-chain account metadata

SPL Tokens (5 tools)

ToolDescription
create_tokenCreate new SPL token with optional metadata
mint_tokensMint tokens (requires mint authority)
burn_tokensBurn tokens from wallet
transfer_tokenSend SPL tokens to another wallet
close_empty_token_accountsClose zero-balance accounts and reclaim rent

Staking (4 tools)

ToolDescription
stake_solDelegate SOL to a validator
deactivate_stakeBegin stake withdrawal cool-down
list_validatorsView active validators with stats
get_stake_positionsView all stake accounts and status

DeFi (1 tool)

ToolDescription
swap_tokensExecute a token swap using Orca (with Mock fallback) on Solana Devnet

Utilities (1 tool)

ToolDescription
send_memoWrite a message on-chain (max 566 bytes)

Orchestration (9 tools)

ToolDescription
manage_agentCreate, start, pause, or destroy sub-agents
list_agentsGet a list of all instantiated agents and statuses
get_agent_infoGet detailed metadata and cron counts for an agent
get_agent_logsFetch the most recent reasoning traces for an agent
schedule_cron_jobSchedule a recurring prompt to be sent to an agent
list_cron_jobsView all scheduled tasks for a specific agent
update_cron_jobModify the schedule or task prompt of a job
toggle_cron_jobActivate or deactivate a scheduled task
cancel_cron_jobPermanently delete a scheduled task

Tool Architecture

All state-changing tools route through the Guardrails Layer before execution:

Read-only tools (get_balance, get_account_info, etc.) bypass guardrails since they don't modify state.

Example Agent Behaviors

Portfolio Manager

"Check my portfolio every hour. If SOL is more than 60% of holdings,
 swap excess to USDC to maintain 50/50 balance"

Uses: get_portfolio_snapshot, swap_tokens

Token Creator

"Create a token called 'AgentCoin' with symbol 'AGNT' and 9 decimals.
 Mint 1,000,000 tokens to my wallet"

Uses: create_token, mint_tokens

Staking Bot

"List validators sorted by stake. Stake 5 SOL with the top validator.
 Check my stake positions daily"

Uses: list_validators, stake_sol, get_stake_positions

Cleanup Agent

"Every day at midnight, close all empty token accounts to reclaim rent"

Uses: get_token_accounts, close_empty_token_accounts

Safety & Limits

All tools are subject to configurable guardrails:

  • Per-trade limits — Maximum value per transaction
  • Daily volume caps — Total value per 24 hours
  • Slippage protection — Maximum price deviation on swaps
  • Recipient allowlists — Restrict transfers to approved addresses

See Safety & Guardrails for detailed configuration.

Network Configuration

All tools operate on Solana Devnet:

  • RPC Endpoint: https://api.devnet.solana.com
  • Explorer: https://explorer.solana.com/?cluster=devnet
  • Commitment Level: confirmed

All on-chain transactions execute on devnet using standard liquidity pools (Orca) or safe mock fallbacks.

On this page