starknet-wallet
Manage Starknet Agent Wallets
AI agents need reliable Starknet wallet workflows for balances, payments, and contract actions. This skill provides structured operations with account abstraction, optional paymasters, and session-key guidance.
Stop for confirmation before installing.
Review the plan and obtain explicit user consent before changing files.
Install with my Agent
Copy this request to your Agent. It includes the canonical Skill page and manifest.
Review the Skillstore skill "starknet-wallet" from https://skillstore.io/skills/internet-court-starknet-wallet.md and its manifest at https://skillstore.io/api/skills/internet-court-starknet-wallet/manifest. Verify the artifact. Stop and obtain explicit user consent before installing or changing files.Your Agent should still show its plan and request any confirmation required by the security policy.
Agent-readable resources
Use these links when an AI agent, crawler, or script needs clean context instead of reading the full page.
Test it
Using "starknet-wallet". Check the ETH balance for the configured agent wallet.
Expected outcome:
Balance check result: ETH balance 1.5, raw balance 1500000000000000000, 18 decimals. The response includes the wallet and token contract addresses.
Using "starknet-wallet". Prepare a 10 STRK transfer with gasless payment in USDC.
Expected outcome:
- Validate the recipient address and token amount.
- Confirm the paymaster endpoint, USDC fee support, and wallet balance.
- Request approval before submitting the state-changing transaction.
Using "starknet-wallet". Create controls for an autonomous contract-calling session key.
Expected outcome:
Policy: allow only the approved contract and methods, enforce per-transaction and period spending limits, set an expiry, and document immediate revocation steps.
Security Audit
High RiskMost static findings are false positives caused by documentation links, Markdown or TypeScript template literals, and standard configuration reads. Private signing-key and paymaster-key handling are confirmed high-risk credential practices, and the skill also enables autonomous asset operations through transfers, contract calls, swaps, and session keys.
Confirmed security concerns (2)
Capability review items (7)
These are real local capabilities that may be expected for this skill, so they require review but are not counted as confirmed malicious behavior.
Risk Factors
๐ Env variables (34)
โ๏ธ External commands (50)
๐ Network access (14)
๐ Filesystem access (3)
Share & cite this report
Share the versioned assessment report, neutral badge, embed card, and citations. Skillstore reports evidence without deciding whether this Skill is safe.
Copy report link
https://skillstore.io/skills/internet-court-starknet-wallet/audits/3?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportMarkdown badge
[](https://skillstore.io/skills/internet-court-starknet-wallet?utm_source=security_passport_badge)HTML badge
<a href="https://skillstore.io/skills/internet-court-starknet-wallet?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/internet-court-starknet-wallet/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Embed card
<iframe src="https://skillstore.io/embed/skills/internet-court-starknet-wallet.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Academic citations (APA ยท BibTeX ยท CFF)
APA citation
internet-court. (2026). starknet-wallet security audit report (audit version 3) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/internet-court-starknet-wallet/audits/3BibTeX citation
@techreport{internet-court-internet-court-starknet-wallet-2026,
author = {internet-court},
title = {starknet-wallet security audit report (audit version 3)},
institution = {Skillstore},
year = {2026},
number = {3},
url = {https://skillstore.io/skills/internet-court-starknet-wallet/audits/3},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "starknet-wallet security audit report (audit version 3)"
version: "1.0.0"
type: report
authors:
- name: "internet-court"
date-released: "2026-08-07"
url: "https://skillstore.io/skills/internet-court-starknet-wallet/audits/3"
identifiers:
- type: other
value: "skillstore:internet-court-starknet-wallet:audit:3"
description: "Skillstore immutable audit report identifier"
Skillstore Score
Why this score Evidence Confidence: MediumWhat You Can Build
Agent Payment Operations
Give a payment agent repeatable balance checks and token transfer workflows with explicit recipient, token, and amount parameters.
Wallet Monitoring
Build portfolio checks that query several Starknet tokens and report formatted balances through the provided scripts or MCP tools.
Bounded On-Chain Automation
Plan contract calls, swaps, and session-key policies with spending limits, allowed contracts, expiry, and revocation controls.
Try These Prompts
Check the ETH balance for wallet 0x... on my configured Starknet network. Return the token address, formatted balance, raw balance, and decimals.
Prepare a STRK transfer of 10 tokens to 0x.... First list the required checks, recipient, network, estimated fee, and approval points. Do not submit it yet.
Explain whether to use the single-token or multi-token balance workflow for ETH, STRK, USDC, and USDT. Include tradeoffs and expected response fields.
Design a session-key policy for an agent that can call one approved contract, spend at most a defined amount per day, expires tomorrow, and can be revoked. Identify remaining risks.
Best Practices
- Use a dedicated wallet with minimal funds for agent automation.
- Verify network, recipient, token address, calldata, and fee payer before submission.
- Store signing credentials in a managed secret system and rotate them when exposure is suspected.
Avoid
- Do not place private keys in source files, prompts, logs, or shared environment dumps.
- Do not allow unrestricted contract calls or unlimited spending for an autonomous agent.
- Do not treat a quoted swap price, gasless option, or successful simulation as a final safety guarantee.
Frequently Asked Questions
Which networks does this skill target?
Can it check several token balances?
Can it send transactions without ETH?
Does it support contract writes?
How should signing keys be stored?
Are session keys automatically safe?
Developer Details
Author
internet-courtLicense
Apache-2.0
Author version
v1.0.0
Skillstore revision
r2
Version notice
The installable content changed, but the author did not update the declared version.
Repository
https://github.com/internet-court/internet-court-skill/tree/main/vendored/starknet/starknet-walletRef
1c2ebded2116f8124f45dba86a2e567f56e64d8e
Maintenance freshness
8/7/2026
Usage
5 downloads ยท 0 views
File structure
๐ agents/
๐ openai.yaml
๐ LICENSE
๐ package.json
๐ scripts/
๐ check-balance.ts
๐ check-balances.ts
๐ README.md
๐ rpc-spec-version.ts
๐ SKILL.md