data

Solid

Querying Stellar chain data via Stellar SDK (preferred), Stellar RPC, and Horizon (legacy). Covers SDK methods, JSON-RPC, REST endpoints, streaming, pagination, agentic kit integration.

Data & Documents 18 stars 0 forks Updated 3 days ago MIT

Install

View on GitHub

Quality Score: 81/100

Stars 20%
43
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Data — Stellar Chain Queries All blockchain queries use `useStellarData()` (frontend) or Stellar SDK / RPC directly (backend). Never raw curl or manual RPC calls. ## Source Files (published with this skill) | File | Contents | |------|----------| | `templates/src/index.ts` | Express server — balance endpoint, contract query endpoint, CORS | | `templates/src/services/stellar.ts` | RPC client — `getBalances`, `queryContract`, `getContractData`, `getEvents`, `getTransaction` | ## Agentic Kit (Frontend) Import from `@/hooks/use-stellar-data`: ```ts const { getBalances, queryContract, getContractData, getEvents, getTransaction, loading, error } = useStellarData(); ``` | Method | Returns | Description | |--------|---------|-------------| | `getBalances(address)` | `{asset, balance}[]` | All trustline balances + native XLM | | `queryContract(contractId, method, args[])` | `ScVal \| null` | Read-only contract query (simulation) | | `getContractData(contractId, key)` | `ScVal \| null` | Raw contract storage entry | | `getEvents(contractId, limit?)` | `Event[]` | Contract events (newest first) | | `getTransaction(hash)` | `TxResponse \| null` | Check tx status + return value | ## Backend / API Use the Stellar SDK directly: ```ts import { rpc } from "@/lib/stellar-config"; const account = await rpc.getAccount(address); const sim = await rpc.simulateTransaction(tx); const sent = await rpc.sendTransaction(signedTx); const events = await rpc.getEvents({ contractIds: [contractId...

Details

Author
rylsherdamz-rgb
Repository
rylsherdamz-rgb/stellar-agentic-framework
Created
3 weeks ago
Last Updated
3 days ago
Language
Python
License
MIT

Integrates with

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

Data & Documents Solid

dapp

Stellar dApp / frontend development. Covers javascript stellar-sdk, Stellar Wallets Kit, and the agentic kit data layer — useStellarData(), useContract(), useStellarWallet(). No raw RPC or curl.

18 Updated 3 days ago
rylsherdamz-rgb
Web & Frontend Solid

web3-data

Two services in one skill: (1) Web3 on-chain data via Chainbase CLI — use when the user asks about blockchain data, token holders, wallet addresses, token prices, ENS domains, transactions, DeFi portfolios, or any on-chain analytics. Triggers: "top holders of", "who holds", "wallet address", "token price", "token transfers", "ENS domain", "on-chain data", "blockchain query", "SQL query on-chain", across Ethereum, BSC, Polygon, Arbitrum, Optimism, Base, Avalanche, zkSync, and other EVM chains. (2) Crypto social intelligence via Tops (chainbase tops) — use when the user asks about trending crypto narratives, social mentions, Twitter/X crypto discussions, narrative discovery, topic heat, or KOL/community signals. Triggers: "trending topics", "crypto narrative", "what's trending in crypto", "social mentions", "who is talking about", "crypto twitter", "KOL signals", "narrative search", "topic posts".

4,294 Updated yesterday
internet-court
AI & Automation Listed

solana-rpc

Expert assistant for Solana JSON-RPC — works with any provider: QuickNode, Helius, Triton, Ankr, Chainstack, or public endpoints. Standard JSON-RPC methods are identical across providers; only the URL differs. Use whenever the user wants raw Solana data: fetch transactions by signature, read account state, get block data, check SPL token balances, query program accounts, submit transactions, estimate priority fees, or do anything requiring direct Solana node access. Also use when the user mentions Helius/QuickNode specifically, or wants Helius-specific features (DAS API, Enhanced Transactions, LaserStream, Webhooks) or QuickNode addons (qn_estimatePriorityFees, Metaplex DAS, Jito bundles). Enforces: batch JSON-RPC requests over loops, prefer DAS/Enhanced APIs over raw RPC when available, never use `getProgramAccounts` without tight filters.

1 Updated yesterday
Vo1ganin