Swap.io — your Gateway to Seamless Solana Swaps.
Target | Type | Severity | Reward |
---|---|---|---|
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/admin/collect_fund_fee.rs Copy collect fund fee | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/admin/collect_protocol_fee.rs Copy collect protocol fee | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/admin/create_operation_account.rs Copy create operation account | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/admin/mod.rs Copy admin mod | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/admin/transfer_reward_owner.rs Copy transfer reward owner | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/admin/update_amm_config.rs Copy update amm config | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/admin/update_operation_account.rs Copy update operation account | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/admin/update_pool_status.rs Copy update pool status | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/close_position.rs Copy close position | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/collect_remaining_rewards.rs Copy collect remaining rewards | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/create_pool.rs Copy create pool | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/decrease_liquidity.rs Copy decrease liquidity | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/increase_liquidity.rs Copy increase liquidity | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/initialize_reward.rs Copy initialize reward | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/mod.rs Copy instructions mod | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/open_position.rs Copy open position | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/set_reward_params.rs Copy set reward params | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/swap.rs Copy swap | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/swap_router_base_in.rs Copy swap router base in | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/instructions/update_reward_info.rs Copy update reward info | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/libraries/big_num.rs Copy big num | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/libraries/fixed_point_64.rs Copy fixed point | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/libraries/full_math.rs Copy full math | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/libraries/liquidity_math.rs Copy liquidity math | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/libraries/mod.rs Copy libraries mod | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/libraries/sqrt_price_math.rs Copy sqrt price math | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/libraries/swap_math.rs Copy swap math | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/libraries/tick_array_bit_map.rs Copy tick array bit map | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/libraries/tick_math.rs Copy tick math | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/libraries/unsafe_math.rs Copy unsafe math | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/states/config.rs Copy config | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/states/mod.rs Copy states mod | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/states/operation_account.rs Copy operation account | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/states/oracle.rs Copy oracle | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/states/personal_position.rs Copy personal position | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/states/pool.rs Copy pool | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/states/protocol_position.rs Copy protocol position | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/states/tick_array.rs Copy tick array | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/util/mod.rs Copy util mod | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/util/system.rs Copy system | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/util/token.rs Copy token | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/error.rs Copy error | Smart Contract | Critical | Bounty |
https://github.com/swap-dot-io/swap-io-clmm/blob/586ca2beb81721b33ae1f2975b8f016cf242c492/programs/amm/src/lib.rs Copy lib | Smart Contract | Critical | Bounty |
collect fund fee
collect protocol fee
create operation account
admin mod
transfer reward owner
update amm config
update operation account
update pool status
close position
collect remaining rewards
create pool
decrease liquidity
increase liquidity
initialize reward
instructions mod
open position
set reward params
swap
swap router base in
update reward info
big num
fixed point
full math
liquidity math
libraries mod
sqrt price math
swap math
tick array bit map
tick math
unsafe math
config
states mod
operation account
oracle
personal position
pool
protocol position
tick array
util mod
system
token
error
lib
We are happy to thank everyone who submits valid reports which help us improve the security. However, only those that meet the following eligibility requirements may receive a monetary reward:
Documentation and instruction for PoC can be found here: Docs