Vault account for token A. Token A of the pool will be deposit / withdraw from this vault account.
LP token account of vault A. Used to receive/burn the vault LP upon deposit/withdraw from the vault.
LP token mint of vault A
Associated token program
Optional authority?: SignerThe authority of the mint
Token vault account of vault B
Vault account for token B. Token B of the pool will be deposit / withdraw from this vault account.
LP token account of vault B. Used to receive/burn vault LP upon deposit/withdraw from the vault.
LP token mint of vault B
Optional backendBackend authorisation signer
Optional bucket?: PublicKey | PdaThe address of the bucket account
The token account owned by the bucket
Optional feeThe wallet where fees are sent
Optional genesisThe address of the genesis account
LP token mint of the pool
Metaplex Token Metadata program
Meteora program
The address of the mint account
LP mint metadata PDA. Metaplex do the checking.
Native SOL mint
Optional payer?: SignerThe account paying for the storage fees
Payer pool LP token account. Used to receive LP during first deposit (initialize pool)
Payer token account for pool token A mint. Used to bootstrap the pool with initial liquidity.
Admin token account for pool token B mint. Used to bootstrap the pool with initial liquidity.
Pool account (PDA address)
Protocol fee token account for token A. Used to receive trading fee.
Protocol fee token account for token B. Used to receive trading fee.
Optional rent?: PublicKey | PdaRent account.
Optional systemSystem program
Token B mint of the pool. Wrapped SOL
Optional tokenToken program
Vault program. The pool will deposit/withdraw liquidity from the vault.
Generated using TypeDoc
Token vault account of vault A