بنقرة واحدة
crypto-wallet
Cryptocurrency wallet — check balances, addresses, and transactions
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Cryptocurrency wallet — check balances, addresses, and transactions
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Google Calendar — list, create, and manage events via gcal CLI
Manage HubSpot CRM — contacts, companies, deals, tickets
Manage Shopify store — products, orders, customers, inventory
Configure audio transcription and image/video understanding for channels
AWS CLI for S3, EC2, Lambda, CloudWatch, RDS, and ECS
Google Calendar — list, create, and manage events via gcal CLI
| name | crypto-wallet |
| version | 0.1.0 |
| author | devclaw |
| description | Cryptocurrency wallet — check balances, addresses, and transactions |
| category | finance |
| tags | ["crypto","bitcoin","ethereum","wallet","blockchain"] |
| requires | {"bins":["curl","jq"]} |
Check cryptocurrency balances, addresses, and transactions.
API keys (optional; Etherscan for higher rate limits; store in vault, never use export):
vault_save etherscan_api_key "your_key"vault_get etherscan_api_key — keys auto-inject as uppercase env varsBitcoin (blockchain.info), BlockCypher, CoinGecko, CoinCap, and Solana RPC work without keys.
# Check address balance (blockchain.com)
curl -s "https://blockchain.info/q/addressbalance/BITCOIN_ADDRESS" | jq '.'
# Address info
curl -s "https://blockchain.info/rawaddr/BITCOIN_ADDRESS" | jq '{
balance: .final_balance,
total_received: .total_received,
n_tx: .n_tx
}'
# Current price
curl -s "https://blockchain.info/ticker" | jq '.USD.last'
# Transaction info
curl -s "https://blockchain.info/rawtx/TX_HASH" | jq '{hash, size, block_height}'
# Check balance (etherscan.io — optional API key for higher rate limits)
curl -s "https://api.etherscan.io/api?module=account&action=balance&address=ADDRESS&tag=latest&apikey=$ETHERSCAN_API_KEY" | jq '.result'
# Get ETH price
curl -s "https://api.etherscan.io/api?module=stats&action=ethprice&apikey=$ETHERSCAN_API_KEY" | jq '.result'
# Transaction list
curl -s "https://api.etherscan.io/api?module=account&action=txlist&address=ADDRESS&apikey=$ETHERSCAN_API_KEY" | jq '.result[:5]'
# ERC-20 token balance
curl -s "https://api.etherscan.io/api?module=account&action=tokenbalance&contractaddress=TOKEN_ADDR&address=WALLET_ADDR&apikey=$ETHERSCAN_API_KEY" | jq '.result'
# BTC, LTC, DOGE supported
curl -s "https://api.blockcypher.com/v1/btc/main/addrs/ADDRESS/balance" | jq '.'
# Ethereum
curl -s "https://api.blockcypher.com/v1/eth/main/addrs/ADDRESS/balance" | jq '.'
# Litecoin
curl -s "https://api.blockcypher.com/v1/ltc/main/addrs/ADDRESS/balance" | jq '.'
# Current prices
curl -s "https://api.coingecko.com/api/v3/simple/price?ids=bitcoin,ethereum,solana&vs_currencies=usd" | jq '.'
# Coin info
curl -s "https://api.coingecko.com/api/v3/coins/bitcoin" | jq '{
name, symbol,
price: .market_data.current_price.usd,
change_24h: .market_data.price_change_percentage_24h
}'
# Top coins
curl -s "https://api.coingecko.com/api/v3/coins/markets?vs_currency=usd&order=market_cap_desc&per_page=10" | jq '.[] | {name, current_price, market_cap}'
# Get asset price
curl -s "https://api.coincap.io/v2/assets/bitcoin" | jq '.data.priceUsd'
# Get multiple assets
curl -s "https://api.coincap.io/v2/assets?ids=bitcoin,ethereum" | jq '.data[]'
# Historical prices
curl -s "https://api.coincap.io/v2/assets/bitcoin/history?interval=d1" | jq '.data[-7:]'
# Balance (mainnet)
curl -s -X POST "https://api.mainnet-beta.solana.com" \
-H "Content-Type: application/json" \
-d '{"jsonrpc":"2.0","id":1,"method":"getBalance","params":["WALLET_ADDRESS"]}' | jq '.result.value'
# Bitcoin transaction
curl -s "https://blockchain.info/rawtx/TX_HASH" | jq '{
hash, block_height, inputs: .inputs | length, outputs: .out | length
}'
# Ethereum transaction
curl -s "https://api.etherscan.io/api?module=proxy&action=eth_getTransactionByHash&txhash=TX_HASH&apikey=$ETHERSCAN_API_KEY" | jq '.result'
# Generate random private key (for testing only!)
openssl rand -hex 32
# Use bitcoinlib or similar for proper key management
pip install bitcoinlib
python -c "from bitcoinlib.wallets import Wallet; w = Wallet.create('test'); print(w.get_key().address)"
crypto, bitcoin, ethereum, wallet balance, crypto price, check crypto, blockchain, cryptocurrency