Skip to main content
Solana venue integration bonkswap-fork, exported from @eco-incorp/sauce/svm. Generated from the type declarations of @eco-incorp/sauce.

OFF_TOKEN_X_RESERVE

Variable · @eco-incorp/sauce/svm

OFF_TOKEN_Y_RESERVE

Variable · @eco-incorp/sauce/svm

OFF_CONST_K

Variable · @eco-incorp/sauce/svm

OFF_LP_FEE

Variable · @eco-incorp/sauce/svm

OFF_BUYBACK_FEE

Variable · @eco-incorp/sauce/svm

OFF_PROJECT_FEE

Variable · @eco-incorp/sauce/svm

OFF_MERCANTI_FEE

Variable · @eco-incorp/sauce/svm

FEE_DENOMINATOR

Variable · @eco-incorp/sauce/svm DEFAULT_DENOMINATOR - every fee field is a rate scaled by 1e12 (100%).

BONKSWAP_PROGRAM_ID

Variable · @eco-incorp/sauce/svm Bonkswap - the original deployment.

BONKSWAP_STATE

Variable · @eco-incorp/sauce/svm Bonkswap’s state PDA (seed “bonkswapstatev1”) - verified via getProgramDerivedAddress and matches a real swap tx’s account #0.

BONKSWAP_PROGRAM_AUTHORITY

Variable · @eco-incorp/sauce/svm Bonkswap’s vault-owning authority PDA (State.programAuthority) - matches every pool’s vault SPL-token owner field.

bonkswap

Variable · @eco-incorp/sauce/svm

GUACSWAP_PROGRAM_ID

Variable · @eco-incorp/sauce/svm Guacswap - a whitelabel fork (see module header).

GUACSWAP_STATE

Variable · @eco-incorp/sauce/svm Guacswap’s state PDA (seed “guacswapstatev1”).

GUACSWAP_PROGRAM_AUTHORITY

Variable · @eco-incorp/sauce/svm Guacswap’s vault-owning authority PDA.

guacswap

Variable · @eco-incorp/sauce/svm

makeBonkswapForkAdapter

Function · @eco-incorp/sauce/svm One adapter per deployed Bonkswap fork - same layout/math (see module header), parameterized only by the fork’s own program id.

bonkswapForkConfig

Function · @eco-incorp/sauce/svm

bonkswapReadUintLE

Function · @eco-incorp/sauce/svm

BonkswapForkPoolConfig

Interface · @eco-incorp/sauce/svm

BonkswapForkAdapter

Interface · @eco-incorp/sauce/svm