Module orca_whirlpool.internal.transaction.types
Expand source code
import dataclasses
from typing import List
from solders.keypair import Keypair
from solders.transaction import Transaction
from solders.instruction import Instruction as TransactionInstruction
@dataclasses.dataclass(frozen=True)
class Instruction:
instructions: List[TransactionInstruction]
cleanup_instructions: List[TransactionInstruction]
signers: List[Keypair]
@dataclasses.dataclass(frozen=True)
class TransactionPayload:
transaction: Transaction
signers: List[Keypair]
Classes
class Instruction (instructions: List[solders.instruction.Instruction], cleanup_instructions: List[solders.instruction.Instruction], signers: List[solders.keypair.Keypair])
-
Instruction(instructions: List[solders.instruction.Instruction], cleanup_instructions: List[solders.instruction.Instruction], signers: List[solders.keypair.Keypair])
Expand source code
@dataclasses.dataclass(frozen=True) class Instruction: instructions: List[TransactionInstruction] cleanup_instructions: List[TransactionInstruction] signers: List[Keypair]
Class variables
var cleanup_instructions : List[solders.instruction.Instruction]
var instructions : List[solders.instruction.Instruction]
var signers : List[solders.keypair.Keypair]
class TransactionPayload (transaction: solders.transaction.Transaction, signers: List[solders.keypair.Keypair])
-
TransactionPayload(transaction: solders.transaction.Transaction, signers: List[solders.keypair.Keypair])
Expand source code
@dataclasses.dataclass(frozen=True) class TransactionPayload: transaction: Transaction signers: List[Keypair]
Class variables
var signers : List[solders.keypair.Keypair]
var transaction : solders.transaction.Transaction