MCPcopy Index your code
hub / github.com/MeteoraAg/cpi-examples

github.com/MeteoraAg/cpi-examples @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
107 symbols 203 edges 31 files 19 documented · 18%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Meteora-CPI-examples

The repository containing examples for CPI (Cross-Program Invocation) to DLMM and Dynamic AMM programs.

Disclaimer: This repository only serves as examples and is not intended for production use.

Dependencies

  • anchor 0.31.0
  • solana 2.1.0
  • rust 1.85.0

Contents

For more details, please check the respective DLMM and Dynamic AMM repo.

Core symbols most depended-on inside this repo

fund_creator_authority
called by 2
programs/cpi-example/src/instructions/dynamic_amm_cpi/initialize_customizable_permissionless_pool.rs
handle_initialize_permissionless_pool_with_config
called by 1
programs/cpi-example/src/instructions/dynamic_amm_cpi/initialize_permissionless_pool_with_config.rs
handle_initialize_permissionless_pool_with_pda_creator
called by 1
programs/cpi-example/src/instructions/dynamic_amm_cpi/initialize_permissionless_pool_with_config.rs
handle_initialize_customizable_permissionless_pool
called by 1
programs/cpi-example/src/instructions/dynamic_amm_cpi/initialize_customizable_permissionless_pool.rs
handle_initialize_customizable_permissionless_pool_with_pda_creator
called by 1
programs/cpi-example/src/instructions/dynamic_amm_cpi/initialize_customizable_permissionless_pool.rs
handle_lock_liquidity
called by 1
programs/cpi-example/src/instructions/dynamic_amm_cpi/lock_liquidity.rs
handle_lock_liquidity_pda_creator
called by 1
programs/cpi-example/src/instructions/dynamic_amm_cpi/lock_liquidity.rs
handle_dynamic_amm_swap
called by 1
programs/cpi-example/src/instructions/dynamic_amm_cpi/swap.rs

Shape

Function 80
Class 19
Method 7
Enum 1

Languages

Rust100%

Modules by API surface

programs/cpi-example/tests/integration/helpers/dynamic_amm_pda.rs14 symbols
programs/cpi-example/tests/integration/helpers/dlmm_pda.rs13 symbols
programs/cpi-example/src/lib.rs12 symbols
programs/cpi-example/tests/integration/helpers/dynamic_amm_ix_account_builder.rs9 symbols
programs/cpi-example/tests/integration/helpers/dlmm_utils.rs6 symbols
programs/cpi-example/src/instructions/dynamic_amm_cpi/initialize_customizable_permissionless_pool.rs6 symbols
programs/cpi-example/tests/integration/helpers/dynamic_amm_utils.rs5 symbols
programs/cpi-example/src/instructions/dynamic_amm_cpi/lock_liquidity.rs5 symbols
programs/cpi-example/tests/integration/helpers/m3m3_pda.rs4 symbols
programs/cpi-example/tests/integration/dynamic_amm_init_pool.rs4 symbols
programs/cpi-example/src/instructions/dynamic_amm_cpi/initialize_permissionless_pool_with_config.rs4 symbols
programs/cpi-example/src/instructions/dynamic_amm_cpi/claim_fee.rs4 symbols

For agents

$ claude mcp add cpi-examples \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact