operations

package
v0.0.0-...-60eaa49 Latest Latest
Warning

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

Go to latest
Published: Sep 8, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SplAssociatedTokenAccountOperationMetadata

type SplAssociatedTokenAccountOperationMetadata struct {
	Source string `json:"source,omitempty"`
	Wallet string `json:"wallet,omitempty"`
	Mint   string `json:"mint,omitempty"`
}

func (*SplAssociatedTokenAccountOperationMetadata) SetMeta

func (*SplAssociatedTokenAccountOperationMetadata) ToInstructions

type SplTokenOperationMetadata

type SplTokenOperationMetadata struct {
	Source          string `json:"source,omitempty"`
	Destination     string `json:"destination,omitempty"`
	Mint            string `json:"mint,omitempty"`
	Authority       string `json:"authority,omitempty"`
	FreezeAuthority string `json:"freeze_authority,omitempty"`
	Amount          uint64 `json:"amount,omitempty"`
	Decimals        uint8  `json:"decimals,omitempty"`

	SourceToken      string `json:"source_token,omitempty"`
	DestinationToken string `json:"destination_token,omitempty"`
}

func (*SplTokenOperationMetadata) SetMeta

func (x *SplTokenOperationMetadata) SetMeta(op *types.Operation, splTokenAccsMap map[string]solanago.SplAccounts)

func (*SplTokenOperationMetadata) ToInstructions

func (x *SplTokenOperationMetadata) ToInstructions(opType string) []solPTypes.Instruction

type SystemOperationMetadata

type SystemOperationMetadata struct {
	Source       string `json:"source,omitempty"`
	Destination  string `json:"destination,omitempty"`
	Space        uint64 `json:"space,omitempty"`
	Lamports     uint64 `json:"lamports,omitempty"`
	NewAuthority string `json:"new_authority,omitempty"`
	Authority    string `json:"authority,omitempty"`
}

func (*SystemOperationMetadata) SetMeta

func (x *SystemOperationMetadata) SetMeta(op *types.Operation)

func (*SystemOperationMetadata) ToInstructions

func (x *SystemOperationMetadata) ToInstructions(opType string) []solPTypes.Instruction

Jump to

Keyboard shortcuts

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