Versions in this module Expand all Collapse all v0 v0.4.0 Mar 25, 2024 v0.3.0 Feb 28, 2024 Changes in this version + func NewAddFC(t *testing.T, signer abcrypto.Signer, ...) *types.TransactionOrder + func NewAddFCAttr(t *testing.T, signer abcrypto.Signer, opts ...AddFeeCreditOption) *transactions.AddFeeCreditAttributes + func NewCloseFC(t *testing.T, attr *transactions.CloseFeeCreditAttributes, ...) *types.TransactionOrder + func NewCloseFCAttr(opts ...CloseFCOption) *transactions.CloseFeeCreditAttributes + func NewDefaultCloseFCAttr() *transactions.CloseFeeCreditAttributes + func NewDefaultLockFCAttr() *transactions.LockFeeCreditAttributes + func NewDefaultReclaimFCAttr(t *testing.T, signer abcrypto.Signer) *transactions.ReclaimFeeCreditAttributes + func NewDefaultTransferFCAttr() *transactions.TransferFeeCreditAttributes + func NewDefaultUnlockFCAttr() *transactions.UnlockFeeCreditAttributes + func NewLockFC(t *testing.T, attr *transactions.LockFeeCreditAttributes, ...) *types.TransactionOrder + func NewLockFCAttr(opts ...LockFeeCreditOption) *transactions.LockFeeCreditAttributes + func NewReclaimFC(t *testing.T, signer abcrypto.Signer, ...) *types.TransactionOrder + func NewReclaimFCAttr(t *testing.T, signer abcrypto.Signer, opts ...ReclaimFCOption) *transactions.ReclaimFeeCreditAttributes + func NewTransferFC(t *testing.T, attr *transactions.TransferFeeCreditAttributes, ...) *types.TransactionOrder + func NewTransferFCAttr(opts ...TransferFeeCreditOption) *transactions.TransferFeeCreditAttributes + func NewUnlockFC(t *testing.T, attr *transactions.UnlockFeeCreditAttributes, ...) *types.TransactionOrder + func NewUnlockFCAttr(opts ...UnlockFeeCreditOption) *transactions.UnlockFeeCreditAttributes + type AddFeeCreditOption func(*transactions.AddFeeCreditAttributes) AddFeeCreditOption + func WithFCOwnerCondition(ownerCondition []byte) AddFeeCreditOption + func WithTransferFCProof(proof *types.TxProof) AddFeeCreditOption + func WithTransferFCTx(ttx *types.TransactionRecord) AddFeeCreditOption + type CloseFCOption func(*transactions.CloseFeeCreditAttributes) CloseFCOption + func WithCloseFCAmount(amount uint64) CloseFCOption + func WithCloseFCTargetUnitBacklink(targetUnitBacklink []byte) CloseFCOption + func WithCloseFCTargetUnitID(targetUnitID []byte) CloseFCOption + type LockFeeCreditOption func(Attributes *transactions.LockFeeCreditAttributes) + func WithLockFCBacklink(backlink []byte) LockFeeCreditOption + func WithLockStatus(lockStatus uint64) LockFeeCreditOption + type ReclaimFCOption func(*transactions.ReclaimFeeCreditAttributes) ReclaimFCOption + func WithReclaimFCBacklink(backlink []byte) ReclaimFCOption + func WithReclaimFCClosureProof(proof *types.TxProof) ReclaimFCOption + func WithReclaimFCClosureTx(closeFCTx *types.TransactionRecord) ReclaimFCOption + type TransferFeeCreditOption func(Attributes *transactions.TransferFeeCreditAttributes) TransferFeeCreditOption + func WithAmount(amount uint64) TransferFeeCreditOption + func WithBacklink(backlink []byte) TransferFeeCreditOption + func WithEarliestAdditionTime(earliestAdditionTime uint64) TransferFeeCreditOption + func WithLatestAdditionTime(latestAdditionTime uint64) TransferFeeCreditOption + func WithTargetRecordID(recordID []byte) TransferFeeCreditOption + func WithTargetSystemID(systemID types.SystemID) TransferFeeCreditOption + func WithTargetUnitBacklink(targetUnitBacklink []byte) TransferFeeCreditOption + type UnlockFeeCreditOption func(Attributes *transactions.UnlockFeeCreditAttributes) + func WithUnlockFCBacklink(backlink []byte) UnlockFeeCreditOption