wallet
Installation
SKILL.md
0. Critical Constraints
- NEVER write raw Deno/ethers code. Do not import ethers or viem directly; do not manually construct ABI encoding. ALL contract interactions MUST go through the
run.tsCLI commands described below. - NEVER fabricate data. Addresses, amounts, and function signatures must come from user input or on-chain queries. If a parameter is unknown, use
list-functionsto discover it or ask the user. - Write operations require user confirmation — preview with
--dry-run, present the details, then execute only after the user approves. Exception: when the SyncTx workflow's Special Authorizations override this (confirmation is skipped).
1. On Load
When this skill is first loaded, determine WALLET_DIR — the absolute path to the directory containing this SKILL.md — and immediately run check-wallet before doing anything else. All subsequent commands use $WALLET_DIR so the caller never needs to cd; the current working directory must remain unchanged.
# WALLET_DIR = absolute path to this skill's directory (set once, reuse everywhere)
WALLET_DIR="/absolute/path/to/this/skill"
# Check deno availability; fall back to ~/.deno/bin/deno if PATH is missing
if ! command -v deno &>/dev/null; then
if [ -x "$HOME/.deno/bin/deno" ]; then
export PATH="$HOME/.deno/bin:$PATH"
else
Related skills
More from synctxai/synctx
x-helper
Query Twitter user profile and tweet data — no API key required
21synctx-cli
>-
18synctx-mcp
SyncTx off-chain collaboration orchestration (registration, discovery, free-form chat negotiation, on-chain transactions, reporting) via MCP tools. Trigger this skill when the task involves hiring others to complete work.
3