starknet

Installation
SKILL.md

Skill based on Starknet specs (starkware-libs/starknet-specs), generated from sources/starknet. Doc path: sources/starknet/ (README.md, starknet_vs_ethereum_node_apis.md, api/release.md, api/*.json, wallet-api/wallet_rpc.json).

Starknet specifications define the node JSON-RPC API (read, write, trace, WebSocket) and the Wallet RPC for dApp–wallet interaction. The node API mirrors Ethereum naming with a starknet_ prefix and uses field elements, block tags, and structured errors. Use this skill when implementing or calling Starknet RPC clients, indexers, or wallet integrations.

Core References

Topic Description Reference
Overview and types Field elements, block tags, naming, result key core-overview-and-types
RPC method mapping Ethereum → Starknet method mapping and differences core-rpc-method-mapping

Features

Node API

Topic Description Reference
Node read API Blocks, transactions, state, call, events, chain info features-node-read-api
Node write API addInvokeTransaction, addDeclareTransaction, addDeployAccountTransaction features-node-write-api
WebSocket API Subscriptions (new heads, events, tx status, receipts, reorgs) features-websocket-api
Trace API traceTransaction, simulateTransactions, traceBlockTransactions features-trace-api
Executables API getCompiledCasm features-executables-api

Wallet

Topic Description Reference
Wallet API supportedSpecs, requestAccounts, permissions, signing features-wallet-api

Best Practices

Topic Description Reference
API versioning Draft / RC / Recommendation, semver, release process best-practices-api-versioning
Weekly Installs
2
GitHub Stars
3
First Seen
Feb 28, 2026
Installed on
mcpjam2
claude-code2
replit2
junie2
windsurf2
zencoder2