skills/plurigrid/asi/aptos-trading

aptos-trading

SKILL.md

Aptos Trading Executor

Automated APT trading on Aptos mainnet with price-triggered strategies.

Overview

  • Purpose: Automated profit-taking and dip-buying (vulture) strategies
  • Network: Aptos Mainnet via REST API
  • DEX: Liquidswap for APT ↔ USDC swaps

Quick Start

# Run the executor (requires confirmation)
python ~/.agents/skills/aptos-trading/scripts/alpha_executor.py

Configuration

Wallet configuration in /Users/alice/agent_scripts/wallets.yaml:

  • apt_primary - Main trading wallet
  • usdc_withdrawal - USDC extraction wallet

Strategy Parameters

Profit Triggers (Bull Levels)

Level Price Action
B1 $1.60 Log only (adjust to take 20%)
B2 $1.80 Swap 30% to USDC
B3 $2.00 Swap 50% to USDC
MOON $2.50 Swap 75% to USDC

Dip Buying (Vulture Levels)

Price Amount
$1.40 15 APT
$1.30 15 APT
$1.20 15 APT

Architecture

AptosClient Class

  • get_account_info() - Fetch sequence number
  • get_balance() - Read APT from fungible asset store
  • submit_transaction(payload) - Sign and submit tx
  • swap_apt_to_usdc(amount, min_out) - Execute Liquidswap swap

Price Feeds

  1. CoinGecko API (primary)
  2. Binance API (fallback)
  3. Default $1.50 (emergency)

Security Notes

⚠️ CRITICAL: Private keys are in wallets.yaml - NEVER commit this file ⚠️ All transactions are signed locally and submitted to mainnet ⚠️ Script requires typing "EXECUTE" to confirm live trading

Wallet Validation (MANDATORY)

Before funding ANY wallet, run:

just aptos-validate-all

NEVER use derive-resource-account-address for wallet creation. Use aptos init --private-key to derive addresses correctly.

Files

  • scripts/alpha_executor.py - Main executor
  • references/system-docs.org - Full system documentation
  • /Users/alice/agent_scripts/wallets.yaml - Wallet config (external)
  • /Users/alice/agent_scripts/Holdings.md - Live state tracker
  • /Users/alice/agent_scripts/alpha.log - Execution log
Weekly Installs
7
Repository
plurigrid/asi
GitHub Stars
8
First Seen
Jan 29, 2026
Installed on
amp7
gemini-cli7
github-copilot7
codex7
opencode7
mcpjam6