testutils

package
v0.4.0 Latest Latest
Warning

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

Go to latest
Published: Mar 25, 2024 License: AGPL-3.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewDefaultCloseFCAttr

func NewDefaultCloseFCAttr() *transactions.CloseFeeCreditAttributes

func NewDefaultLockFCAttr

func NewDefaultLockFCAttr() *transactions.LockFeeCreditAttributes

func NewDefaultUnlockFCAttr

func NewDefaultUnlockFCAttr() *transactions.UnlockFeeCreditAttributes

Types

type AddFeeCreditOption

type AddFeeCreditOption func(*transactions.AddFeeCreditAttributes) AddFeeCreditOption

func WithFCOwnerCondition

func WithFCOwnerCondition(ownerCondition []byte) AddFeeCreditOption

func WithTransferFCProof

func WithTransferFCProof(proof *types.TxProof) AddFeeCreditOption

func WithTransferFCTx

func WithTransferFCTx(ttx *types.TransactionRecord) AddFeeCreditOption

type CloseFCOption

func WithCloseFCAmount

func WithCloseFCAmount(amount uint64) CloseFCOption
func WithCloseFCTargetUnitBacklink(targetUnitBacklink []byte) CloseFCOption

func WithCloseFCTargetUnitID

func WithCloseFCTargetUnitID(targetUnitID []byte) CloseFCOption

type LockFeeCreditOption

type LockFeeCreditOption func(Attributes *transactions.LockFeeCreditAttributes)
func WithLockFCBacklink(backlink []byte) LockFeeCreditOption

func WithLockStatus

func WithLockStatus(lockStatus uint64) LockFeeCreditOption

type ReclaimFCOption

func WithReclaimFCBacklink(backlink []byte) ReclaimFCOption

func WithReclaimFCClosureProof

func WithReclaimFCClosureProof(proof *types.TxProof) ReclaimFCOption

func WithReclaimFCClosureTx

func WithReclaimFCClosureTx(closeFCTx *types.TransactionRecord) ReclaimFCOption

type TransferFeeCreditOption

type TransferFeeCreditOption func(Attributes *transactions.TransferFeeCreditAttributes) TransferFeeCreditOption

func WithAmount

func WithAmount(amount uint64) TransferFeeCreditOption
func WithBacklink(backlink []byte) TransferFeeCreditOption

func WithEarliestAdditionTime

func WithEarliestAdditionTime(earliestAdditionTime uint64) TransferFeeCreditOption

func WithLatestAdditionTime

func WithLatestAdditionTime(latestAdditionTime uint64) TransferFeeCreditOption

func WithTargetRecordID

func WithTargetRecordID(recordID []byte) TransferFeeCreditOption

func WithTargetSystemID

func WithTargetSystemID(systemID types.SystemID) TransferFeeCreditOption
func WithTargetUnitBacklink(targetUnitBacklink []byte) TransferFeeCreditOption

type UnlockFeeCreditOption

type UnlockFeeCreditOption func(Attributes *transactions.UnlockFeeCreditAttributes)
func WithUnlockFCBacklink(backlink []byte) UnlockFeeCreditOption

Jump to

Keyboard shortcuts

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