pool_config_key
with your preferred fee parameters.
If you want to create an Alpha Vault along with your new pool, you also need to find a pool_config_key
that is mapped to a vault_config_key
that meets your requirements. You can find the list of alpha vault configs here.
pool_config_key
with a fee curve that suits your integration.
FiENCCbPi3rFh5pW2AJ59HC53yM32eLaCjMKxRqanKFJ
pool config, it doesn’t allow creation of any Alpha Vault, therefore its field vault_config_key
is 1111111...
pool_creator_authority
to prevent front-running of the token launch pool.
pool_creator_authority
doesn’t work with program address. It’s not a program whitelist, it needs to be a PDA (program derived address) or normal account.pool_creator_authority
is linked to your signer wallet for pool creation.
View All Pool Configs
Select Config
Check Dynamic Fee Curve
Field | Description |
---|---|
config_address | The pool config key |
trade_fee_bps | Pool trading fee |
protocol_fee_bps | Protocol fee charged from pool trading fee |
activation_duration | Used to determine when exactly the pool will start trading |
vault_config_key | Alpha vault config key. If it is 11111111111111111111111111111111 , means no alpha vault. If not, the pool can create an alpha vault. Note: This is NOT the same as the vault address. |
pool_creator_authority | Address which can use the pool config key to create a pool. If it is 11111111111111111111111111111111 , it’s public and available for everyone to use |
activation_type | Pool activation type. 0 = slot, 1 = time |
current_time + activation_duration
ORcurrent_slot + activation_duration
(depends on the activation_type
)vault_config_key
is 11111111111111111111111111111111
.
When the pool config has a vault config, user can create the pool + Alpha Vault that is binded (auto-whitelisted) by the pool. The Alpha Vault created will inherit the parameters (Pro Rata / FCFS + buying_cap, vesting duration, etc.) from the vault config.
vault_config_key
not = 1111...
, and pool_creator_authority
is the user or 1111...
(accessible by the public)
vault_config_key
, as well aspool_config_key
to create the pool, then use the pool config-mapped vault_config_key
to create the vault. As long as vault_config_key
is used, the vault is automatically whitelisted upon pool creation.
pool_config
+ its mapped vault_config_key
.
pool_creator_authority
=> 5unTfT2kssBuNvHPY6LbJfJpLqEcdMxGYLWHwShaeTLi
can use the pool config 8aPHoLN8ke6PhWeYA7ELi19fppptVYUCQvqKWR5yP1sn
to create a pool with the below settings: