extensions

package
v0.0.2-rc-2 Latest Latest
Warning

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

Go to latest
Published: May 27, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewChargeTransactionPayment

func NewChargeTransactionPayment(module system.Module, txPaymentModule transaction_payment.Module, currencyAdapter primitives.CurrencyAdapter) primitives.SignedExtension

Types

type ChargeTransactionPayment

type ChargeTransactionPayment struct {
	// contains filtered or unexported fields
}

func (ChargeTransactionPayment) AdditionalSigned

func (ctp ChargeTransactionPayment) AdditionalSigned() (primitives.AdditionalSigned, error)

func (ChargeTransactionPayment) Bytes

func (ctp ChargeTransactionPayment) Bytes() []byte

func (*ChargeTransactionPayment) Decode

func (ctp *ChargeTransactionPayment) Decode(buffer *bytes.Buffer) error

func (ChargeTransactionPayment) DeepCopy

func (ChargeTransactionPayment) Encode

func (ctp ChargeTransactionPayment) Encode(buffer *bytes.Buffer) error

func (ChargeTransactionPayment) ModulePath

func (ctp ChargeTransactionPayment) ModulePath() string

func (ChargeTransactionPayment) PostDispatch

func (ctp ChargeTransactionPayment) PostDispatch(pre sc.Option[primitives.Pre], info *primitives.DispatchInfo, postInfo *primitives.PostDispatchInfo, length sc.Compact, dispatchErr error) error

func (ChargeTransactionPayment) PreDispatch

func (ChargeTransactionPayment) PreDispatchUnsigned

func (ctp ChargeTransactionPayment) PreDispatchUnsigned(call primitives.Call, info *primitives.DispatchInfo, length sc.Compact) error

func (ChargeTransactionPayment) Validate

func (ChargeTransactionPayment) ValidateUnsigned

Jump to

Keyboard shortcuts

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