types

package
v0.0.3-rc-1 Latest Latest
Warning

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

Go to latest
Published: Jun 16, 2024 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AdjustDirectionIncrease sc.U8 = iota
	AdjustDirectionDecrease
)
View Source
const (
	BalanceStatusFree sc.U8 = iota
	BalanceStatusReserved
)
View Source
const (
	DepositConsequenceBelowMinimum sc.U8 = iota
	DepositConsequenceCannotCreate
	DepositConsequenceUnknownAsset
	DepositConsequenceOverflow
	DepositConsequenceSuccess
	DepositConsequenceBlocked
)
View Source
const (
	WithdrawalConsequenceBalanceLow sc.U8 = iota
	WithdrawalConsequenceWouldDie
	WithdrawalConsequenceUnknownAsset
	WithdrawalConsequenceUnderflow
	WithdrawalConsequenceOverflow
	WithdrawalConsequenceFrozen
	WithdrawalConsequenceReducedToZero
	WithdrawalConsequenceSuccess
)

Variables

This section is empty.

Functions

func DecodeBalanceStatus

func DecodeBalanceStatus(buffer *bytes.Buffer) (sc.U8, error)

Types

type AdjustDirection

type AdjustDirection struct {
	sc.VaryingData
}

func DecodeAdjustDirection

func DecodeAdjustDirection(buffer *bytes.Buffer) (AdjustDirection, error)

func NewAdjustDirectionDecrease

func NewAdjustDirectionDecrease() AdjustDirection

func NewAdjustDirectionIncrease

func NewAdjustDirectionIncrease() AdjustDirection

func (AdjustDirection) IsDecrease

func (ad AdjustDirection) IsDecrease() bool

func (AdjustDirection) IsIncrease

func (ad AdjustDirection) IsIncrease() bool

type BalanceStatus

type BalanceStatus = sc.U8

type DepositConsequence

type DepositConsequence struct {
	sc.VaryingData
}

func NewDepositConsequenceBelowMinimum

func NewDepositConsequenceBelowMinimum() DepositConsequence

func NewDepositConsequenceBlocked

func NewDepositConsequenceBlocked() DepositConsequence

func NewDepositConsequenceCannotCreate

func NewDepositConsequenceCannotCreate() DepositConsequence

func NewDepositConsequenceOverflow

func NewDepositConsequenceOverflow() DepositConsequence

func NewDepositConsequenceSuccess

func NewDepositConsequenceSuccess() DepositConsequence

func NewDepositConsequenceUnknownAsset

func NewDepositConsequenceUnknownAsset() DepositConsequence

func (DepositConsequence) IntoResult

func (wc DepositConsequence) IntoResult() error

type Fortitude

type Fortitude sc.U8
const (
	FortitudePolite Fortitude = iota
	FortitudeForce
)

type Precision

type Precision sc.U8
const (
	PrecisionExact Precision = iota
	PrecisionBestEffort
)

type Preservation

type Preservation sc.U8
const (
	PreservationExpendable Preservation = iota
	PreservationProtect
	PreservationPreserve
)

type WithdrawalConsequence

type WithdrawalConsequence struct {
	sc.VaryingData
}

func NewWithdrawalConsequenceBalanceLow

func NewWithdrawalConsequenceBalanceLow() WithdrawalConsequence

func NewWithdrawalConsequenceFrozen

func NewWithdrawalConsequenceFrozen() WithdrawalConsequence

func NewWithdrawalConsequenceOverflow

func NewWithdrawalConsequenceOverflow() WithdrawalConsequence

func NewWithdrawalConsequenceReducedToZero

func NewWithdrawalConsequenceReducedToZero(balance sc.U128) WithdrawalConsequence

func NewWithdrawalConsequenceSuccess

func NewWithdrawalConsequenceSuccess() WithdrawalConsequence

func NewWithdrawalConsequenceUnderflow

func NewWithdrawalConsequenceUnderflow() WithdrawalConsequence

func NewWithdrawalConsequenceUnknownAsset

func NewWithdrawalConsequenceUnknownAsset() WithdrawalConsequence

func NewWithdrawalConsequenceWouldDie

func NewWithdrawalConsequenceWouldDie() WithdrawalConsequence

func (WithdrawalConsequence) IntoResult

func (wc WithdrawalConsequence) IntoResult(keepNonZero bool) (sc.U128, error)

Jump to

Keyboard shortcuts

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