testutils

package
v1.0.1 Latest Latest
Warning

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

Go to latest
Published: Apr 29, 2025 License: AGPL-3.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultMoneyUnitID added in v1.0.0

func DefaultMoneyUnitID() types.UnitID

func NewAddFCAttr

func NewAddFCAttr(t *testing.T, signer abcrypto.Signer, opts ...AddFeeCreditOption) *fc.AddFeeCreditAttributes

func NewCloseFCAttr

func NewCloseFCAttr(opts ...CloseFCOption) *fc.CloseFeeCreditAttributes

func NewDefaultCloseFCAttr

func NewDefaultCloseFCAttr() *fc.CloseFeeCreditAttributes

func NewDefaultTransferFCAttr

func NewDefaultTransferFCAttr(t *testing.T, signer abcrypto.Signer) *fc.TransferFeeCreditAttributes

func NewFeeCreditRecordID added in v1.0.0

func NewFeeCreditRecordID(t *testing.T, signer abcrypto.Signer) types.UnitID

func NewFeeCreditRecordIDAlwaysTrue added in v1.0.0

func NewFeeCreditRecordIDAlwaysTrue(t *testing.T) types.UnitID

func NewP2pkhPredicate added in v1.0.0

func NewP2pkhPredicate(t *testing.T, signer abcrypto.Signer) types.PredicateBytes

func NewTransferFeeCreditProof added in v1.0.0

func NewTransferFeeCreditProof(t *testing.T, signer abcrypto.Signer) *types.TxRecordProof

Types

type AddFeeCreditOption

type AddFeeCreditOption func(*fc.AddFeeCreditAttributes) AddFeeCreditOption

func WithFeeCreditOwnerPredicate added in v1.0.0

func WithFeeCreditOwnerPredicate(ownerPredicate []byte) AddFeeCreditOption

func WithTransferFCProof

func WithTransferFCProof(proof *types.TxRecordProof) AddFeeCreditOption

type CloseFCOption

type CloseFCOption func(*fc.CloseFeeCreditAttributes) CloseFCOption

func WithCloseFCAmount

func WithCloseFCAmount(amount uint64) CloseFCOption

func WithCloseFCCounter added in v1.0.0

func WithCloseFCCounter(counter uint64) CloseFCOption

func WithCloseFCTargetUnitCounter added in v1.0.0

func WithCloseFCTargetUnitCounter(counter uint64) CloseFCOption

func WithCloseFCTargetUnitID

func WithCloseFCTargetUnitID(targetUnitID []byte) CloseFCOption

type ReclaimFCOption

type ReclaimFCOption func(*fc.ReclaimFeeCreditAttributes) ReclaimFCOption

func WithReclaimFCClosureProof

func WithReclaimFCClosureProof(proof *types.TxRecordProof) ReclaimFCOption

type TransferFeeCreditOption

type TransferFeeCreditOption func(Attributes *fc.TransferFeeCreditAttributes) TransferFeeCreditOption

func WithAmount

func WithAmount(amount uint64) TransferFeeCreditOption

func WithCounter added in v1.0.0

func WithCounter(counter uint64) TransferFeeCreditOption

func WithLatestAdditionTime

func WithLatestAdditionTime(latestAdditionTime uint64) TransferFeeCreditOption

func WithTargetPartitionID added in v1.0.0

func WithTargetPartitionID(partitionID types.PartitionID) TransferFeeCreditOption

func WithTargetRecordID

func WithTargetRecordID(recordID []byte) TransferFeeCreditOption

func WithTargetUnitCounter added in v1.0.0

func WithTargetUnitCounter(targetUnitCounter uint64) TransferFeeCreditOption

Jump to

Keyboard shortcuts

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