返回 Skill 列表
extension
分类: 开发与工程无需 API Key

sol-program-idl

当用户询问“fetch IDL”、“program IDL”、“anchor idl”、“program interface”,或提到获取Solana程序IDL时使用此技能。需要提供一个程序地址,并可选地提供链参数。

person作者: jakexiaohubgithub

Solana Program IDL

Fetches the IDL (Interface Definition Language) for Anchor programs on Solana.

Usage

Run the script with program address and optional chain:

${CLAUDE_PLUGIN_ROOT}/scripts/crypto-sol-program-idl.sh <program_address> [chain]

Arguments

  • program_address (required): Program address (Base58)
  • chain (optional): Chain name - solana (default), solana-devnet

Supported Chains

| Chain | Aliases | Network | |-------|---------|---------| | solana | sol | mainnet-beta | | solana-devnet | sol-devnet, devnet | devnet |

Requirements

  • anchor CLI must be installed
  • Program must be an Anchor program with published IDL

Examples

# Fetch IDL for Marinade Finance
${CLAUDE_PLUGIN_ROOT}/scripts/crypto-sol-program-idl.sh MarBmsSgKXdrN1egZf5sqe1TMai9K1rChYNDJgjq7aD solana

# Fetch IDL on devnet
${CLAUDE_PLUGIN_ROOT}/scripts/crypto-sol-program-idl.sh <program_address> solana-devnet

Note

For EVM contract source code, use the evm-contract-source skill instead.