external-call-safety

Community

Secure smart contracts from external call risks.

AuthorRamprasad4121
Version1.0.0
Installs0

System Documentation

What problem does it solve?

This Skill identifies and mitigates critical vulnerabilities arising from unsafe interactions with external contracts and non-standard token behaviors, preventing potential fund loss and protocol exploits.

Core Features & Use Cases

  • Unchecked Return Values: Detects when low-level calls (call, delegatecall, staticcall) fail silently.
  • Token Integration Safety: Identifies risks with fee-on-transfer, rebasing, and non-standard ERC20 tokens (e.g., USDT).
  • Use Case: Audit a DeFi protocol that integrates multiple ERC20 tokens to ensure it correctly handles potential issues like fee deductions or missing return values, preventing insolvency.

Quick Start

Analyze the provided smart contract code for external call safety issues.

Dependency Matrix

Required Modules

None required

Components

references

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: external-call-safety
Download link: https://github.com/Ramprasad4121/srp/archive/main.zip#external-call-safety

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.