foundry-dev
Foundryๆบ่ฝๅ็บฆๅผๅๆๅฏผ,ๅ ๆฌ็ผ่ฏ/ๆต่ฏ/้จ็ฝฒ/่ฐ่ฏใ
Web3, smart contracts, and specialized crypto tools.
Foundryๆบ่ฝๅ็บฆๅผๅๆๅฏผ,ๅ ๆฌ็ผ่ฏ/ๆต่ฏ/้จ็ฝฒ/่ฐ่ฏใ
Fix symbol selection failing due to asset-type filter mismatch. Trigger when: (1) '0/N passed hard filter' error, (2) crypto selection fails unexpectedly, (3) assets filtered by wrong price/volume thresholds.
This skill should be used when the user asks about "Alchemy Account Kit", "embedded wallets", "MPC wallets", "Web Signer", "gas sponsorship", "iframe stamper", "wallet creation", "signTransaction", "signAndSendTransaction", "Alchemy signer", or needs to implement non-custodial embedded wallets with Alchemy's MPC infrastructure. Covers the complete Account Kit integration pattern used in BlockDrive.
Diagnose and fix common Algorand errors including smart contract failures, transaction rejections, and SDK exceptions. Use when encountering smart contract logic errors or assertion failures, transaction rejections or confirmation timeouts, SDK exceptions (AlgodHTTPError, LogicError), account-related errors (insufficient balance, not opted in), or ABI encoding/decoding errors. Strong triggers include "logic eval error", "assert failed", "overspend", "transaction rejected", "pc=X" in error messages, "opcode budget exceeded", "account not found", "asset not found".
Expert on Shelby Protocol architecture, erasure coding, placement groups, read/write procedures, Clay Codes, chunking, storage providers, RPC servers, and decentralized storage system design on Aptos blockchain. Triggers on keywords Shelby Protocol, erasure coding, Clay Codes, placement groups, Shelby architecture, storage provider, blob storage, chunking, Shelby whitepaper.
Safely bumps contract schema versions following compatibility rules and updates related metadata.
Implement Ethereum signature verification in PHP. Use when user asks to verify wallet signatures, implement SIWE/EIP-4361, validate Ethereum addresses, or add wallet authentication to PHP/Drupal projects. Trigger phrases include "verify signature", "SIWE", "EIP-4361", "EIP-191", "wallet authentication", "ethereum signature", "personal_sign", or "validate wallet address".
Security auditor for smart contracts - identifies vulnerabilities, logic flaws, reentrancy, access control issues, MEV/economic attacks, and oracle manipulation. Use when auditing Solidity, Vyper, or Rust/Anchor contracts, reviewing PRs for security issues, checking for exploits, or analyzing DeFi protocols. Triggers on "audit", "security review", "vulnerability", "exploit", "reentrancy", "access control", "MEV", "frontrunning".
Validates contract JSON Schemas and fixtures, fails fast on breaking format issues.
Safe upgrade practices for upgradeable smart contracts. Use when planning or executing contract upgrades.
Security best practices for Convex functions including ConvexError handling, argument/return validation, authentication helpers, access control, rate limiting, and internal functions. Use when writing public queries/mutations/actions, implementing authentication, adding authorization checks, handling errors, or reviewing Convex functions for security.
Runs Credible Layer assertion backtests against historical transactions. Use when validating assertions on real chain data or known exploits.
Expert Blockchain Engineer (10+ Years). Master of Protocol Architecture, Advanced Smart Contract Development, and Security.
ไฝฟ็จๅธๅฎ USDT-M ๆฐธ็ปญๅ็บฆ MCP ๅทฅๅ ท่ฟ่กไบคๆๆไฝ, ๅ ๆฌ่ดฆๆทๆฅ่ฏขใๆ ๆ่ฎพ็ฝฎใๅผไปๅนณไปใๆญขๆๆญข็็ญ.ๅฝ้่ฆๆง่กๅธๅฎๅ็บฆไบคๆ็ธๅ ณๆไฝๆถ่งฆๅๆญคๆ่ฝ.
Implement privacy-preserving patterns using zero-knowledge proofs on Midnight Network. Use when designing private data handling, commitment schemes, nullifiers, or selective disclosure. Triggers on privacy, ZK proof, commitment, nullifier, or confidential computing questions.
Expert in Shelby Protocol TypeScript SDK for decentralized storage on Aptos. Helps with blob uploads/downloads, session management, micropayment channels, multipart uploads, and SDK integration for Node.js and browser environments. Triggers on keywords ShelbyNodeClient, ShelbyClient, @shelby-protocol/sdk, Shelby SDK, decentralized blob storage, Shelby upload, Shelby download, Shelby session.
Enterprise Rust with ownership model and safety guarantees: Rust 1.91.1,
Use this skill when you need to query on-chain data from EVM or ICP. This includes: ERC-7546 Dictionary state, OUC canister state, auditor pools, proposals, and upgrade status. Provides helper functions for cast and dfx calls.
Validate architecture artifacts against contracts and consistency requirements - codifies systematic validation practices with professional reporting
Patterns for Aztec development: contracts, frontend, testing. Use when working with Aztec contracts in any capacity unless otherwise specified
Deploy and interact with Algorand smart contracts using AlgoKit CLI and generated TypeScript clients. Use when deploying contracts to localnet/testnet/mainnet, calling contract methods, reading global/local/box state, opting in or closing out of applications, or writing interaction scripts. Strong triggers include "deploy the contract", "call the increment method", "read the contract state", "opt into the app", "write a script to interact", "getTypedAppClientById".
Common vulnerability patterns in Solidity and how to prevent them. Use when reviewing contracts for security issues or learning about common exploits.
Debug SIWE (Sign-In with Ethereum) frontend wallet authentication issues. Use when encountering signature verification failures, UI state problems, or message signing bugs in wallet authentication flows. Trigger phrases: "signature verification failed", "address mismatch", "wallet authentication bug", "SIWE not working", "message signing error", "UI stuck on signing", "user cancel not working".