Versions in this module Expand all Collapse all v0 v0.5.0 Jul 17, 2025 Changes in this version + const ProtocolV1 + type IssueAction struct + Issuer driver.Identity + Metadata map[string][]byte + Outputs []*Output + func (i *IssueAction) Deserialize(raw []byte) error + func (i *IssueAction) ExtraSigners() []driver.Identity + func (i *IssueAction) GetInputs() []*token.ID + func (i *IssueAction) GetIssuer() []byte + func (i *IssueAction) GetMetadata() map[string][]byte + func (i *IssueAction) GetOutputs() []driver.Output + func (i *IssueAction) GetSerialNumbers() []string + func (i *IssueAction) GetSerializedInputs() ([][]byte, error) + func (i *IssueAction) GetSerializedOutputs() ([][]byte, error) + func (i *IssueAction) IsAnonymous() bool + func (i *IssueAction) IsGraphHiding() bool + func (i *IssueAction) NumInputs() int + func (i *IssueAction) NumOutputs() int + func (i *IssueAction) Serialize() ([]byte, error) + func (i *IssueAction) Validate() error + type Output fabtoken.Token + func (t *Output) Deserialize(bytes []byte) error + func (t *Output) GetOwner() []byte + func (t *Output) IsRedeem() bool + func (t *Output) Serialize() ([]byte, error) + func (t *Output) Validate(checkOwner bool) error + type OutputMetadata fabtoken.Metadata + func (m *OutputMetadata) Deserialize(b []byte) error + func (m *OutputMetadata) Serialize() ([]byte, error) + type TransferAction struct + Inputs []*TransferActionInput + Issuer driver.Identity + Metadata map[string][]byte + Outputs []*Output + func (t *TransferAction) Deserialize(raw []byte) error + func (t *TransferAction) ExtraSigners() []driver.Identity + func (t *TransferAction) GetInputs() []*token.ID + func (t *TransferAction) GetIssuer() driver.Identity + func (t *TransferAction) GetMetadata() map[string][]byte + func (t *TransferAction) GetOutputs() []driver.Output + func (t *TransferAction) GetSerialNumbers() []string + func (t *TransferAction) GetSerializedInputs() ([][]byte, error) + func (t *TransferAction) GetSerializedOutputs() ([][]byte, error) + func (t *TransferAction) IsGraphHiding() bool + func (t *TransferAction) IsRedeem() bool + func (t *TransferAction) IsRedeemAt(index int) bool + func (t *TransferAction) NumInputs() int + func (t *TransferAction) NumOutputs() int + func (t *TransferAction) Serialize() ([]byte, error) + func (t *TransferAction) SerializeOutputAt(index int) ([]byte, error) + func (t *TransferAction) Validate() error + type TransferActionInput struct + ID *token.ID + Input *Output + func (a *TransferActionInput) FromProtos(input *actions.TransferActionInput) error + func (a *TransferActionInput) ToProtos() (*actions.TransferActionInput, error)