Module orca_whirlpool.internal.types.types
Expand source code
import dataclasses
from solders.pubkey import Pubkey
from ..transaction.types import Instruction
@dataclasses.dataclass(frozen=True)
class TokenAmounts:
token_a: int
token_b: int
@dataclasses.dataclass(frozen=True)
class PDA:
pubkey: Pubkey
bump: int
@dataclasses.dataclass(frozen=True)
class PublicKeyWithInstruction:
pubkey: Pubkey
instruction: Instruction
@dataclasses.dataclass(frozen=True)
class BlockTimestamp:
slot: int
timestamp: int
Classes
class BlockTimestamp (slot: int, timestamp: int)
-
BlockTimestamp(slot: int, timestamp: int)
Expand source code
@dataclasses.dataclass(frozen=True) class BlockTimestamp: slot: int timestamp: int
Class variables
var slot : int
var timestamp : int
class PDA (pubkey: solders.pubkey.Pubkey, bump: int)
-
PDA(pubkey: solders.pubkey.Pubkey, bump: int)
Expand source code
@dataclasses.dataclass(frozen=True) class PDA: pubkey: Pubkey bump: int
Class variables
var bump : int
var pubkey : solders.pubkey.Pubkey
class PublicKeyWithInstruction (pubkey: solders.pubkey.Pubkey, instruction: Instruction)
-
PublicKeyWithInstruction(pubkey: solders.pubkey.Pubkey, instruction: orca_whirlpool.internal.transaction.types.Instruction)
Expand source code
@dataclasses.dataclass(frozen=True) class PublicKeyWithInstruction: pubkey: Pubkey instruction: Instruction
Class variables
var instruction : Instruction
var pubkey : solders.pubkey.Pubkey
class TokenAmounts (token_a: int, token_b: int)
-
TokenAmounts(token_a: int, token_b: int)
Expand source code
@dataclasses.dataclass(frozen=True) class TokenAmounts: token_a: int token_b: int
Class variables
var token_a : int
var token_b : int