skill-02-smart-contract-interaction
Installation
SKILL.md
Smart Contract Interaction
When to Use
- Reading contract state (view/pure functions)
- Writing transactions (state-changing calls)
- Encoding/decoding ABI data
- Deploying contracts (direct or via factory)
- Working with proxy patterns (EIP-1967, UUPS, Transparent)
- Batching reads with Multicall3
Prerequisites
- MCP:
blockchain-rpc-server - MCP:
defi-protocol-serverfor known protocol ABIs - MCP:
security-auditscreening for unknown contracts - Guardrails: verify contract before interaction