Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/0xNineteen/anchor-uniswap-v2
/ functions
Functions
15 in github.com/0xNineteen/anchor-uniswap-v2
⨍
Functions
15
◇
Types & classes
8
↓ 29 callers
Function
get_token_balance
(pk)
tests/ammv2.ts:150
↓ 8 callers
Function
lp_amount
(n)
tests/ammv2.ts:154
↓ 3 callers
Function
setup_lp_provider
(lp_user: web3.PublicKey, amount: number)
tests/ammv2.ts:120
↓ 1 callers
Function
handler
( ctx: Context<InitializePool>, fee_numerator: u64, fee_denominator: u64, )
programs/ammv2/src/instructions/init_pool.rs:8
Function
add_liquidity
( ctx: Context<LiquidityOperation>, amount_liq0: u64, amount_liq1: u64, )
programs/ammv2/src/lib.rs:30
Function
add_liquidity
requiring equal amount of tokenX to tokenY ENABLES single pool mint token
programs/ammv2/src/draft.rs:43
Function
add_liquidity
( ctx: Context<LiquidityOperation>, amount_liq0: u64, // amount of token0 // amount of token1
programs/ammv2/src/instructions/liquidity.rs:10
Function
initialize_pool
( ctx: Context<InitializePool>, fee_numerator: u64, fee_denominator: u64, )
programs/ammv2/src/lib.rs:15
Function
initialize_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
Function
remove_liquidity
( ctx: Context<LiquidityOperation>, burn_amount: u64, )
programs/ammv2/src/lib.rs:23
Function
remove_liquidity
( ctx: Context<Blank>, burn_amount: u64 )
programs/ammv2/src/draft.rs:75
Function
remove_liquidity
( ctx: Context<LiquidityOperation>, burn_amount: u64, )
programs/ammv2/src/instructions/liquidity.rs:108
Function
swap
( ctx: Context<Swap>, amount_in: u64, min_amount_out: u64, )
programs/ammv2/src/lib.rs:38
Function
swap
acccounts: src_token_account dst_token_account
programs/ammv2/src/draft.rs:96
Function
swap
( ctx: Context<Swap>, amount_in: u64, min_amount_out: u64, )
programs/ammv2/src/instructions/swap.rs:10