AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Toronet App Integrations

skill-toronet-guidl-toronet-agent-skills-toronet-app-integrations · by toronet-guidl

Integrate ToroNet into frontend or backend apps. Use when the user wants ToroNet network configuration, contract reads with ethers.js or wagmi, wallet-based writes, or server-side writes through the ToroNet keystore API.

No reviews yet
0 installs
2 views
0.0% view→install

Install

$ agentstack add skill-toronet-guidl-toronet-agent-skills-toronet-app-integrations

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-toronet-guidl-toronet-agent-skills-toronet-app-integrations)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Toronet App Integrations? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

toronet-app-integrations

When to use

Use this skill when the user wants to:

  • configure ToroNet in a frontend or backend app
  • use the correct ToroNet testnet network configuration
  • read from ToroNet with ethers.js or wagmi
  • write to ToroNet through a connected EVM wallet
  • perform contract writes through the ToroNet keystore API
  • decide between wallet-based and API-based transaction flows

Do not use this skill for smart contract authoring, deployment with toronetdeploy, or SDK-only workflows unless directly needed for app integration.

Instructions

  1. Split ToroNet integrations into read and write.
  2. For reads, use ethers.js or wagmi, ensure the ToroNet network and RPC URL are correct, and use the contract ABI and address provided by the user.
  3. For writes, choose the path that matches the product need: wallet-based when the end user should approve transactions in their wallet, API-based when the product needs a more seamless experience without repeated wallet prompts.
  4. Treat wallet-based writes as the default client-side write pattern: ask the user to connect an EVM wallet such as MetaMask, prompt the wallet for transactions, and keep signing and approval inside the wallet flow.
  5. Treat ToroNet keystore API writes as a backend or trusted-server pattern: do not expose ToroNet keystore credentials in the browser, keep addr, pwd, ABI payloads, and transaction execution on the server, and note that the credentials used for these API calls can be created and verified using the ToroNet SDK.
  6. When working on testnet, use the provided testnet configuration and testnet keystore API URL; on mainnet, use the provided mainnet keystore API URL and do not invent an EVM mainnet RPC configuration unless the user provides it.
  7. If the user asks for code examples, keep them practical, separate read and write examples, and clearly label whether a write example is wallet-based or API-based.
  8. Keep answers focused on integration, not smart contract development or deployment.

Default workflow

  1. Determine whether the task is a read or a write integration.
  2. Determine whether the app is frontend-only or has a backend.
  3. Configure ToroNet network access first.
  4. For reads, use ethers.js or wagmi with the correct RPC URL.
  5. For writes, choose between wallet-based or API-based execution; if API-based, move the transaction logic to a trusted backend.
  6. Return code or architecture guidance that matches the chosen integration pattern and include a short security note when API-based writes are involved.

Checks

  • correct RPC URL and chain ID are used
  • ABI and contract address are present
  • wallet-based writes use an EVM wallet
  • API-based writes come from a trusted backend
  • ToroNet keystore credentials are not exposed in client-side code

See [the reference guide](references/REFERENCE.md) for network details, integration patterns, security guidance, and example request structures.

Relevant assets:

  • assets/toronet-testnet.ts
  • assets/toronet-keystore-api.examples.json

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.