MCPcopy Create free account

hub / github.com/0xNineteen/anchor-uniswap-v2 / functions

Functions15 in github.com/0xNineteen/anchor-uniswap-v2

↓ 29 callersFunctionget_token_balance
(pk)
tests/ammv2.ts:150
↓ 8 callersFunctionlp_amount
(n)
tests/ammv2.ts:154
↓ 3 callersFunctionsetup_lp_provider
(lp_user: web3.PublicKey, amount: number)
tests/ammv2.ts:120
↓ 1 callersFunctionhandler
( ctx: Context<InitializePool>, fee_numerator: u64, fee_denominator: u64, )
programs/ammv2/src/instructions/init_pool.rs:8
Functionadd_liquidity
( ctx: Context<LiquidityOperation>, amount_liq0: u64, amount_liq1: u64, )
programs/ammv2/src/lib.rs:30
Functionadd_liquidity
requiring equal amount of tokenX to tokenY ENABLES single pool mint token
programs/ammv2/src/draft.rs:43
Functionadd_liquidity
( ctx: Context<LiquidityOperation>, amount_liq0: u64, // amount of token0 // amount of token1
programs/ammv2/src/instructions/liquidity.rs:10
Functioninitialize_pool
( ctx: Context<InitializePool>, fee_numerator: u64, fee_denominator: u64, )
programs/ammv2/src/lib.rs:15
Functioninitialize_pool
accounts to initialize: vault0, vault1 : holds tokens pool_mint : given to liquidity providers (LPs) pool_state : track # of tokens minted -- can min
programs/ammv2/src/draft.rs:18
Functionremove_liquidity
( ctx: Context<LiquidityOperation>, burn_amount: u64, )
programs/ammv2/src/lib.rs:23
Functionremove_liquidity
( ctx: Context<Blank>, burn_amount: u64 )
programs/ammv2/src/draft.rs:75
Functionremove_liquidity
( ctx: Context<LiquidityOperation>, burn_amount: u64, )
programs/ammv2/src/instructions/liquidity.rs:108
Functionswap
( ctx: Context<Swap>, amount_in: u64, min_amount_out: u64, )
programs/ammv2/src/lib.rs:38
Functionswap
acccounts: src_token_account dst_token_account
programs/ammv2/src/draft.rs:96
Functionswap
( ctx: Context<Swap>, amount_in: u64, min_amount_out: u64, )
programs/ammv2/src/instructions/swap.rs:10