type_

package
v1.0.8 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 13, 2025 License: BSD-3-Clause Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PoolInfo

type PoolInfo struct {
	Id                  uint64
	Bump                [1]uint8
	AmmConfig           solana.PublicKey
	Owner               solana.PublicKey
	TokenMint0          solana.PublicKey
	TokenMint1          solana.PublicKey
	TokenVault0         solana.PublicKey
	TokenVault1         solana.PublicKey
	ObservationKey      solana.PublicKey
	MintDecimals0       uint8
	MintDecimals1       uint8
	TickSpacing         uint16
	Liquidity           bin.Uint128
	SqrtPriceX64        bin.Uint128
	TickCurrent         int32
	Padding3            uint16
	Padding4            uint16
	FeeGrowthGlobal0X64 bin.Uint128
	FeeGrowthGlobal1X64 bin.Uint128
	ProtocolFeesToken0  uint64
	ProtocolFeesToken1  uint64
	SwapInAmountToken0  bin.Uint128
	SwapOutAmountToken1 bin.Uint128
	SwapInAmountToken1  bin.Uint128
	SwapOutAmountToken0 bin.Uint128
}

type SwapKeys

type SwapKeys struct {
	AmmConfig        solana.PublicKey
	PairAddress      solana.PublicKey
	Vaults           map[solana.PublicKey]solana.PublicKey
	ObservationState solana.PublicKey
	TickArrayAccount solana.PublicKey
	RemainAccounts   []solana.PublicKey
}

type SwapV2Keys added in v0.9.9

type SwapV2Keys struct {
	AmmConfig        solana.PublicKey
	PairAddress      solana.PublicKey
	Vaults           map[solana.PublicKey]solana.PublicKey
	ObservationState solana.PublicKey
	ExBitmapAccount  solana.PublicKey
	RemainAccounts   []solana.PublicKey
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL