skills/starknet-network-facts/SKILL.md
Starknet network-level constraints and protocol facts that impact contract safety and agent reasoning.
npx skillsauth add keep-starknet-strange/starknet-agentic starknet-network-factsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
import { RpcProvider } from "starknet";
const provider = new RpcProvider({ nodeUrl: process.env.STARKNET_RPC! });
const latest = await provider.getBlock("latest");
console.log({
blockNumber: latest.block_number,
l1GasPrice: latest.l1_gas_price,
l2GasPrice: latest.l2_gas_price,
});
| Code | Meaning | Recovery |
| --- | --- | --- |
| SNF-001 | RPC/network fact unavailable | Retry with a fallback RPC and compare outputs before acting. |
| SNF-002 | Conflicting tx-version assumption | Re-check references and update guards/tests for current tx version behavior. |
| SNF-003 | Fee-token assumption mismatch | Add explicit fee-token checks and fee-bound regression tests. |
data-ai
SNIP-36 virtual block proving on Starknet. Trigger on "virtual block", "SNIP-36", "off-chain proof", "anonymous vote", "heavy computation off-chain", "prove a transaction". Covers Cairo virtual contract, proof server, starknet.js integration, and on-chain verification.
development
Reference for integrating or maintaining applications built with keep-starknet-strange/starkzap, including StarkSDK setup, onboarding, wallet lifecycle, sponsored transactions, ERC20 flows, staking, and transaction builder usage.
testing
Create and manage Starknet wallets for AI agents. Transfer tokens, check balances, manage session keys, deploy accounts, and interact with smart contracts using native Account Abstraction.
development
Simple P2P payments on Starknet. Generate QR codes, payment links, invoices, and transfer ETH/STRK/USDC. Like Lightning, but native.