Provides Starknet network facts on transaction versions, fees, block timing, sequencer inclusion, and protocol constraints for validating contract assumptions and agent reasoning.
npx claudepluginhub keep-starknet-strange/starknet-agentic --plugin starknet-agentic-skillsThis skill is limited to using the following tools:
- Reasoning about chain behavior assumptions in contract logic.
Build Starknet dApps with starknet.js v9 SDK: contract interactions, account management, transactions, fee estimation, wallet and paymaster integration.
Scans Cairo/StarkNet smart contracts for vulnerabilities including felt252 arithmetic overflow, L1-L2 messaging issues, address conversion problems, and signature replay. Use when auditing StarkNet projects.
Scans Cairo/StarkNet smart contracts for 6 critical vulnerabilities: felt252 arithmetic overflow, L1-L2 messaging issues, address conversion problems, signature replay, and storage collisions.
Share bugs, ideas, or general feedback.
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. |