Documentation
¶
Index ¶
- Variables
- type Action
- type ActionMetadata
- func (*ActionMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *ActionMetadata) GetIssueMetadata() *IssueMetadata
- func (m *ActionMetadata) GetMetadata() isActionMetadata_Metadata
- func (x *ActionMetadata) GetTransferMetadata() *TransferMetadata
- func (*ActionMetadata) ProtoMessage()
- func (x *ActionMetadata) ProtoReflect() protoreflect.Message
- func (x *ActionMetadata) Reset()
- func (x *ActionMetadata) String() string
- type ActionMetadata_IssueMetadata
- type ActionMetadata_TransferMetadata
- type ActionType
- type AuditableIdentity
- func (*AuditableIdentity) Descriptor() ([]byte, []int)deprecated
- func (x *AuditableIdentity) GetAuditInfo(ctx context.Context) []byte
- func (x *AuditableIdentity) GetIdentity() *Identity
- func (*AuditableIdentity) ProtoMessage()
- func (x *AuditableIdentity) ProtoReflect() protoreflect.Message
- func (x *AuditableIdentity) Reset()
- func (x *AuditableIdentity) String() string
- type Auditing
- type AuditorSignature
- func (*AuditorSignature) Descriptor() ([]byte, []int)deprecated
- func (x *AuditorSignature) GetIdentity() *Identity
- func (x *AuditorSignature) GetSignature() *Signature
- func (*AuditorSignature) ProtoMessage()
- func (x *AuditorSignature) ProtoReflect() protoreflect.Message
- func (x *AuditorSignature) Reset()
- func (x *AuditorSignature) String() string
- type Identity
- type IssueInputMetadata
- func (*IssueInputMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *IssueInputMetadata) GetTokenId() *TokenID
- func (*IssueInputMetadata) ProtoMessage()
- func (x *IssueInputMetadata) ProtoReflect() protoreflect.Message
- func (x *IssueInputMetadata) Reset()
- func (x *IssueInputMetadata) String() string
- type IssueMetadata
- func (*IssueMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *IssueMetadata) GetExtraSigners() []*Identity
- func (x *IssueMetadata) GetInputs() []*IssueInputMetadata
- func (x *IssueMetadata) GetIssuer() *AuditableIdentity
- func (x *IssueMetadata) GetOutputs() []*OutputMetadata
- func (*IssueMetadata) ProtoMessage()
- func (x *IssueMetadata) ProtoReflect() protoreflect.Message
- func (x *IssueMetadata) Reset()
- func (x *IssueMetadata) String() string
- type OutputMetadata
- func (*OutputMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *OutputMetadata) GetAuditInfo(ctx context.Context) []byte
- func (x *OutputMetadata) GetMetadata() []byte
- func (x *OutputMetadata) GetReceivers() []*AuditableIdentity
- func (*OutputMetadata) ProtoMessage()
- func (x *OutputMetadata) ProtoReflect() protoreflect.Message
- func (x *OutputMetadata) Reset()
- func (x *OutputMetadata) String() string
- type Signature
- type TokenID
- type TokenRequest
- func (*TokenRequest) Descriptor() ([]byte, []int)deprecated
- func (x *TokenRequest) GetActions() []*Action
- func (x *TokenRequest) GetAuditing() *Auditing
- func (x *TokenRequest) GetSignatures() []*Signature
- func (x *TokenRequest) GetVersion() uint32
- func (*TokenRequest) ProtoMessage()
- func (x *TokenRequest) ProtoReflect() protoreflect.Message
- func (x *TokenRequest) Reset()
- func (x *TokenRequest) String() string
- type TokenRequestMetadata
- func (*TokenRequestMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *TokenRequestMetadata) GetApplication() map[string][]byte
- func (x *TokenRequestMetadata) GetMetadata() []*ActionMetadata
- func (x *TokenRequestMetadata) GetVersion() uint32
- func (*TokenRequestMetadata) ProtoMessage()
- func (x *TokenRequestMetadata) ProtoReflect() protoreflect.Message
- func (x *TokenRequestMetadata) Reset()
- func (x *TokenRequestMetadata) String() string
- type TokenRequestWithMetadata
- func (*TokenRequestWithMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *TokenRequestWithMetadata) GetAnchor() string
- func (x *TokenRequestWithMetadata) GetMetadata() *TokenRequestMetadata
- func (x *TokenRequestWithMetadata) GetRequest() *TokenRequest
- func (x *TokenRequestWithMetadata) GetVersion() uint32
- func (*TokenRequestWithMetadata) ProtoMessage()
- func (x *TokenRequestWithMetadata) ProtoReflect() protoreflect.Message
- func (x *TokenRequestWithMetadata) Reset()
- func (x *TokenRequestWithMetadata) String() string
- type TransferInputMetadata
- func (*TransferInputMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *TransferInputMetadata) GetSenders() []*AuditableIdentity
- func (x *TransferInputMetadata) GetTokenId() *TokenID
- func (*TransferInputMetadata) ProtoMessage()
- func (x *TransferInputMetadata) ProtoReflect() protoreflect.Message
- func (x *TransferInputMetadata) Reset()
- func (x *TransferInputMetadata) String() string
- type TransferMetadata
- func (*TransferMetadata) Descriptor() ([]byte, []int)deprecated
- func (x *TransferMetadata) GetExtraSigners() []*Identity
- func (x *TransferMetadata) GetInputs() []*TransferInputMetadata
- func (x *TransferMetadata) GetIssuer() *Identity
- func (x *TransferMetadata) GetOutputs() []*OutputMetadata
- func (*TransferMetadata) ProtoMessage()
- func (x *TransferMetadata) ProtoReflect() protoreflect.Message
- func (x *TransferMetadata) Reset()
- func (x *TransferMetadata) String() string
Constants ¶
This section is empty.
Variables ¶
var ( ActionType_name = map[int32]string{ 0: "ISSUE", 1: "TRANSFER", } ActionType_value = map[string]int32{ "ISSUE": 0, "TRANSFER": 1, } )
Enum value maps for ActionType.
var File_request_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Action ¶
type Action struct { Type ActionType `protobuf:"varint,1,opt,name=type,proto3,enum=protos.ActionType" json:"type,omitempty"` // Type of action (see ActionType) Raw []byte `protobuf:"bytes,2,opt,name=raw,proto3" json:"raw,omitempty"` // Raw bytes representing the action details // contains filtered or unexported fields }
Represents a single action with its type and raw payload
func (*Action) Descriptor
deprecated
func (*Action) GetType ¶
func (x *Action) GetType() ActionType
func (*Action) ProtoMessage ¶
func (*Action) ProtoMessage()
func (*Action) ProtoReflect ¶
func (x *Action) ProtoReflect() protoreflect.Message
type ActionMetadata ¶
type ActionMetadata struct { // Types that are assignable to Metadata: // // *ActionMetadata_IssueMetadata // *ActionMetadata_TransferMetadata Metadata isActionMetadata_Metadata `protobuf_oneof:"Metadata"` // contains filtered or unexported fields }
Union type containing either issue or transfer metadata
func (*ActionMetadata) Descriptor
deprecated
func (*ActionMetadata) Descriptor() ([]byte, []int)
Deprecated: Use ActionMetadata.ProtoReflect.Descriptor instead.
func (*ActionMetadata) GetIssueMetadata ¶
func (x *ActionMetadata) GetIssueMetadata() *IssueMetadata
func (*ActionMetadata) GetMetadata ¶
func (m *ActionMetadata) GetMetadata() isActionMetadata_Metadata
func (*ActionMetadata) GetTransferMetadata ¶
func (x *ActionMetadata) GetTransferMetadata() *TransferMetadata
func (*ActionMetadata) ProtoMessage ¶
func (*ActionMetadata) ProtoMessage()
func (*ActionMetadata) ProtoReflect ¶
func (x *ActionMetadata) ProtoReflect() protoreflect.Message
func (*ActionMetadata) Reset ¶
func (x *ActionMetadata) Reset()
func (*ActionMetadata) String ¶
func (x *ActionMetadata) String() string
type ActionMetadata_IssueMetadata ¶
type ActionMetadata_IssueMetadata struct {
IssueMetadata *IssueMetadata `protobuf:"bytes,1,opt,name=issue_metadata,json=issueMetadata,proto3,oneof"` // Issue action metadata
}
type ActionMetadata_TransferMetadata ¶
type ActionMetadata_TransferMetadata struct {
TransferMetadata *TransferMetadata `protobuf:"bytes,2,opt,name=transfer_metadata,json=transferMetadata,proto3,oneof"` // Transfer action metadata
}
type ActionType ¶
type ActionType int32
Enum representing different types of token actions
const ( // Token issuance action type ActionType_ISSUE ActionType = 0 // Token transfer action type ActionType_TRANSFER ActionType = 1 )
func (ActionType) Descriptor ¶
func (ActionType) Descriptor() protoreflect.EnumDescriptor
func (ActionType) Enum ¶
func (x ActionType) Enum() *ActionType
func (ActionType) EnumDescriptor
deprecated
func (ActionType) EnumDescriptor() ([]byte, []int)
Deprecated: Use ActionType.Descriptor instead.
func (ActionType) Number ¶
func (x ActionType) Number() protoreflect.EnumNumber
func (ActionType) String ¶
func (x ActionType) String() string
func (ActionType) Type ¶
func (ActionType) Type() protoreflect.EnumType
type AuditableIdentity ¶
type AuditableIdentity struct { Identity *Identity `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` // The Identity AuditInfo []byte `protobuf:"bytes,2,opt,name=audit_info,json=auditInfo,proto3" json:"audit_info,omitempty"` // Its audit info // contains filtered or unexported fields }
AuditableIdentity represents an identity with its audit info
func (*AuditableIdentity) Descriptor
deprecated
func (*AuditableIdentity) Descriptor() ([]byte, []int)
Deprecated: Use AuditableIdentity.ProtoReflect.Descriptor instead.
func (*AuditableIdentity) GetAuditInfo ¶
func (x *AuditableIdentity) GetAuditInfo(ctx context.Context) []byte
func (*AuditableIdentity) GetIdentity ¶
func (x *AuditableIdentity) GetIdentity() *Identity
func (*AuditableIdentity) ProtoMessage ¶
func (*AuditableIdentity) ProtoMessage()
func (*AuditableIdentity) ProtoReflect ¶
func (x *AuditableIdentity) ProtoReflect() protoreflect.Message
func (*AuditableIdentity) Reset ¶
func (x *AuditableIdentity) Reset()
func (*AuditableIdentity) String ¶
func (x *AuditableIdentity) String() string
type Auditing ¶
type Auditing struct { Signatures []*AuditorSignature `protobuf:"bytes,1,rep,name=signatures,proto3" json:"signatures,omitempty"` // Signatures of the auditors // contains filtered or unexported fields }
Auditing is the section dedicated to the auditing
func (*Auditing) Descriptor
deprecated
func (*Auditing) GetSignatures ¶
func (x *Auditing) GetSignatures() []*AuditorSignature
func (*Auditing) ProtoMessage ¶
func (*Auditing) ProtoMessage()
func (*Auditing) ProtoReflect ¶
func (x *Auditing) ProtoReflect() protoreflect.Message
type AuditorSignature ¶
type AuditorSignature struct { Identity *Identity `protobuf:"bytes,1,opt,name=identity,proto3" json:"identity,omitempty"` // The identity of the auditor that signed Signature *Signature `protobuf:"bytes,2,opt,name=signature,proto3" json:"signature,omitempty"` // Its signatures // contains filtered or unexported fields }
Represent a signature of an auditor
func (*AuditorSignature) Descriptor
deprecated
func (*AuditorSignature) Descriptor() ([]byte, []int)
Deprecated: Use AuditorSignature.ProtoReflect.Descriptor instead.
func (*AuditorSignature) GetIdentity ¶
func (x *AuditorSignature) GetIdentity() *Identity
func (*AuditorSignature) GetSignature ¶
func (x *AuditorSignature) GetSignature() *Signature
func (*AuditorSignature) ProtoMessage ¶
func (*AuditorSignature) ProtoMessage()
func (*AuditorSignature) ProtoReflect ¶
func (x *AuditorSignature) ProtoReflect() protoreflect.Message
func (*AuditorSignature) Reset ¶
func (x *AuditorSignature) Reset()
func (*AuditorSignature) String ¶
func (x *AuditorSignature) String() string
type Identity ¶
type Identity struct { Raw []byte `protobuf:"bytes,1,opt,name=raw,proto3" json:"raw,omitempty"` // Raw bytes representing the identity // contains filtered or unexported fields }
Represents an identity, could be a public key or DID
func (*Identity) Descriptor
deprecated
func (*Identity) ProtoMessage ¶
func (*Identity) ProtoMessage()
func (*Identity) ProtoReflect ¶
func (x *Identity) ProtoReflect() protoreflect.Message
type IssueInputMetadata ¶
type IssueInputMetadata struct { TokenId *TokenID `protobuf:"bytes,2,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"` // The Token ID being consumed by the issue // contains filtered or unexported fields }
func (*IssueInputMetadata) Descriptor
deprecated
func (*IssueInputMetadata) Descriptor() ([]byte, []int)
Deprecated: Use IssueInputMetadata.ProtoReflect.Descriptor instead.
func (*IssueInputMetadata) GetTokenId ¶
func (x *IssueInputMetadata) GetTokenId() *TokenID
func (*IssueInputMetadata) ProtoMessage ¶
func (*IssueInputMetadata) ProtoMessage()
func (*IssueInputMetadata) ProtoReflect ¶
func (x *IssueInputMetadata) ProtoReflect() protoreflect.Message
func (*IssueInputMetadata) Reset ¶
func (x *IssueInputMetadata) Reset()
func (*IssueInputMetadata) String ¶
func (x *IssueInputMetadata) String() string
type IssueMetadata ¶
type IssueMetadata struct { Issuer *AuditableIdentity `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"` // Issuer of the tokens Inputs []*IssueInputMetadata `protobuf:"bytes,2,rep,name=inputs,proto3" json:"inputs,omitempty"` // Inputs Outputs []*OutputMetadata `protobuf:"bytes,3,rep,name=outputs,proto3" json:"outputs,omitempty"` // Outputs ExtraSigners []*Identity `protobuf:"bytes,4,rep,name=extra_signers,json=extraSigners,proto3" json:"extra_signers,omitempty"` // Additional signers for the issuance // contains filtered or unexported fields }
Metadata for an issuance action containing multiple tokens
func (*IssueMetadata) Descriptor
deprecated
func (*IssueMetadata) Descriptor() ([]byte, []int)
Deprecated: Use IssueMetadata.ProtoReflect.Descriptor instead.
func (*IssueMetadata) GetExtraSigners ¶
func (x *IssueMetadata) GetExtraSigners() []*Identity
func (*IssueMetadata) GetInputs ¶
func (x *IssueMetadata) GetInputs() []*IssueInputMetadata
func (*IssueMetadata) GetIssuer ¶
func (x *IssueMetadata) GetIssuer() *AuditableIdentity
func (*IssueMetadata) GetOutputs ¶
func (x *IssueMetadata) GetOutputs() []*OutputMetadata
func (*IssueMetadata) ProtoMessage ¶
func (*IssueMetadata) ProtoMessage()
func (*IssueMetadata) ProtoReflect ¶
func (x *IssueMetadata) ProtoReflect() protoreflect.Message
func (*IssueMetadata) Reset ¶
func (x *IssueMetadata) Reset()
func (*IssueMetadata) String ¶
func (x *IssueMetadata) String() string
type OutputMetadata ¶
type OutputMetadata struct { Metadata []byte `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"` // output's metadata AuditInfo []byte `protobuf:"bytes,2,opt,name=audit_info,json=auditInfo,proto3" json:"audit_info,omitempty"` // the audit information for the output's owner Receivers []*AuditableIdentity `protobuf:"bytes,3,rep,name=receivers,proto3" json:"receivers,omitempty"` // list of receivers // contains filtered or unexported fields }
func (*OutputMetadata) Descriptor
deprecated
func (*OutputMetadata) Descriptor() ([]byte, []int)
Deprecated: Use OutputMetadata.ProtoReflect.Descriptor instead.
func (*OutputMetadata) GetAuditInfo ¶
func (x *OutputMetadata) GetAuditInfo(ctx context.Context) []byte
func (*OutputMetadata) GetMetadata ¶
func (x *OutputMetadata) GetMetadata() []byte
func (*OutputMetadata) GetReceivers ¶
func (x *OutputMetadata) GetReceivers() []*AuditableIdentity
func (*OutputMetadata) ProtoMessage ¶
func (*OutputMetadata) ProtoMessage()
func (*OutputMetadata) ProtoReflect ¶
func (x *OutputMetadata) ProtoReflect() protoreflect.Message
func (*OutputMetadata) Reset ¶
func (x *OutputMetadata) Reset()
func (*OutputMetadata) String ¶
func (x *OutputMetadata) String() string
type Signature ¶
type Signature struct { Raw []byte `protobuf:"bytes,1,opt,name=raw,proto3" json:"raw,omitempty"` // Raw bytes of the signature // contains filtered or unexported fields }
Represents a cryptographic signature
func (*Signature) Descriptor
deprecated
func (*Signature) ProtoMessage ¶
func (*Signature) ProtoMessage()
func (*Signature) ProtoReflect ¶
func (x *Signature) ProtoReflect() protoreflect.Message
type TokenID ¶
type TokenID struct { TxId string `protobuf:"bytes,1,opt,name=tx_id,json=txId,proto3" json:"tx_id,omitempty"` // Transaction ID where this token was created Index uint64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` // Index of this token in the transaction output // contains filtered or unexported fields }
Unique identifier for a token
func (*TokenID) Descriptor
deprecated
func (*TokenID) ProtoMessage ¶
func (*TokenID) ProtoMessage()
func (*TokenID) ProtoReflect ¶
func (x *TokenID) ProtoReflect() protoreflect.Message
type TokenRequest ¶
type TokenRequest struct { Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` // Version number Actions []*Action `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"` // List of token actions to perform Signatures []*Signature `protobuf:"bytes,3,rep,name=signatures,proto3" json:"signatures,omitempty"` // Signatures for the actions Auditing *Auditing `protobuf:"bytes,4,opt,name=auditing,proto3" json:"auditing,omitempty"` // Section dedicated to the auditing // contains filtered or unexported fields }
Token request containing multiple actions and their signatures
func (*TokenRequest) Descriptor
deprecated
func (*TokenRequest) Descriptor() ([]byte, []int)
Deprecated: Use TokenRequest.ProtoReflect.Descriptor instead.
func (*TokenRequest) GetActions ¶
func (x *TokenRequest) GetActions() []*Action
func (*TokenRequest) GetAuditing ¶
func (x *TokenRequest) GetAuditing() *Auditing
func (*TokenRequest) GetSignatures ¶
func (x *TokenRequest) GetSignatures() []*Signature
func (*TokenRequest) GetVersion ¶
func (x *TokenRequest) GetVersion() uint32
func (*TokenRequest) ProtoMessage ¶
func (*TokenRequest) ProtoMessage()
func (*TokenRequest) ProtoReflect ¶
func (x *TokenRequest) ProtoReflect() protoreflect.Message
func (*TokenRequest) Reset ¶
func (x *TokenRequest) Reset()
func (*TokenRequest) String ¶
func (x *TokenRequest) String() string
type TokenRequestMetadata ¶
type TokenRequestMetadata struct { Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` // Version number Metadata []*ActionMetadata `protobuf:"bytes,2,rep,name=metadata,proto3" json:"metadata,omitempty"` // List of token actions (issue/transfer) Application map[string][]byte `` // Application-specific metadata stored as key-value pairs /* 163-byte string literal not displayed */ // contains filtered or unexported fields }
Token request metadata containing multiple actions and application-specific data
func (*TokenRequestMetadata) Descriptor
deprecated
func (*TokenRequestMetadata) Descriptor() ([]byte, []int)
Deprecated: Use TokenRequestMetadata.ProtoReflect.Descriptor instead.
func (*TokenRequestMetadata) GetApplication ¶
func (x *TokenRequestMetadata) GetApplication() map[string][]byte
func (*TokenRequestMetadata) GetMetadata ¶
func (x *TokenRequestMetadata) GetMetadata() []*ActionMetadata
func (*TokenRequestMetadata) GetVersion ¶
func (x *TokenRequestMetadata) GetVersion() uint32
func (*TokenRequestMetadata) ProtoMessage ¶
func (*TokenRequestMetadata) ProtoMessage()
func (*TokenRequestMetadata) ProtoReflect ¶
func (x *TokenRequestMetadata) ProtoReflect() protoreflect.Message
func (*TokenRequestMetadata) Reset ¶
func (x *TokenRequestMetadata) Reset()
func (*TokenRequestMetadata) String ¶
func (x *TokenRequestMetadata) String() string
type TokenRequestWithMetadata ¶
type TokenRequestWithMetadata struct { Version uint32 `protobuf:"varint,1,opt,name=version,proto3" json:"version,omitempty"` // Version number Anchor string `protobuf:"bytes,2,opt,name=anchor,proto3" json:"anchor,omitempty"` // Request anchor Request *TokenRequest `protobuf:"bytes,3,opt,name=request,proto3" json:"request,omitempty"` // the request Metadata *TokenRequestMetadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"` // the corresponding metadata // contains filtered or unexported fields }
func (*TokenRequestWithMetadata) Descriptor
deprecated
func (*TokenRequestWithMetadata) Descriptor() ([]byte, []int)
Deprecated: Use TokenRequestWithMetadata.ProtoReflect.Descriptor instead.
func (*TokenRequestWithMetadata) GetAnchor ¶
func (x *TokenRequestWithMetadata) GetAnchor() string
func (*TokenRequestWithMetadata) GetMetadata ¶
func (x *TokenRequestWithMetadata) GetMetadata() *TokenRequestMetadata
func (*TokenRequestWithMetadata) GetRequest ¶
func (x *TokenRequestWithMetadata) GetRequest() *TokenRequest
func (*TokenRequestWithMetadata) GetVersion ¶
func (x *TokenRequestWithMetadata) GetVersion() uint32
func (*TokenRequestWithMetadata) ProtoMessage ¶
func (*TokenRequestWithMetadata) ProtoMessage()
func (*TokenRequestWithMetadata) ProtoReflect ¶
func (x *TokenRequestWithMetadata) ProtoReflect() protoreflect.Message
func (*TokenRequestWithMetadata) Reset ¶
func (x *TokenRequestWithMetadata) Reset()
func (*TokenRequestWithMetadata) String ¶
func (x *TokenRequestWithMetadata) String() string
type TransferInputMetadata ¶
type TransferInputMetadata struct { TokenId *TokenID `protobuf:"bytes,1,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"` // The token ID being transferred Senders []*AuditableIdentity `protobuf:"bytes,2,rep,name=senders,proto3" json:"senders,omitempty"` // Senders of the token // contains filtered or unexported fields }
func (*TransferInputMetadata) Descriptor
deprecated
func (*TransferInputMetadata) Descriptor() ([]byte, []int)
Deprecated: Use TransferInputMetadata.ProtoReflect.Descriptor instead.
func (*TransferInputMetadata) GetSenders ¶
func (x *TransferInputMetadata) GetSenders() []*AuditableIdentity
func (*TransferInputMetadata) GetTokenId ¶
func (x *TransferInputMetadata) GetTokenId() *TokenID
func (*TransferInputMetadata) ProtoMessage ¶
func (*TransferInputMetadata) ProtoMessage()
func (*TransferInputMetadata) ProtoReflect ¶
func (x *TransferInputMetadata) ProtoReflect() protoreflect.Message
func (*TransferInputMetadata) Reset ¶
func (x *TransferInputMetadata) Reset()
func (*TransferInputMetadata) String ¶
func (x *TransferInputMetadata) String() string
type TransferMetadata ¶
type TransferMetadata struct { Inputs []*TransferInputMetadata `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"` // Inputs Outputs []*OutputMetadata `protobuf:"bytes,2,rep,name=outputs,proto3" json:"outputs,omitempty"` // Outputs ExtraSigners []*Identity `protobuf:"bytes,8,rep,name=extra_signers,json=extraSigners,proto3" json:"extra_signers,omitempty"` // Additional signers for the transfer Issuer *Identity `protobuf:"bytes,3,opt,name=issuer,proto3" json:"issuer,omitempty"` // Issuer signer for the redeem transfer // contains filtered or unexported fields }
Metadata for a transfer action containing multiple tokens
func (*TransferMetadata) Descriptor
deprecated
func (*TransferMetadata) Descriptor() ([]byte, []int)
Deprecated: Use TransferMetadata.ProtoReflect.Descriptor instead.
func (*TransferMetadata) GetExtraSigners ¶
func (x *TransferMetadata) GetExtraSigners() []*Identity
func (*TransferMetadata) GetInputs ¶
func (x *TransferMetadata) GetInputs() []*TransferInputMetadata
func (*TransferMetadata) GetIssuer ¶
func (x *TransferMetadata) GetIssuer() *Identity
func (*TransferMetadata) GetOutputs ¶
func (x *TransferMetadata) GetOutputs() []*OutputMetadata
func (*TransferMetadata) ProtoMessage ¶
func (*TransferMetadata) ProtoMessage()
func (*TransferMetadata) ProtoReflect ¶
func (x *TransferMetadata) ProtoReflect() protoreflect.Message
func (*TransferMetadata) Reset ¶
func (x *TransferMetadata) Reset()
func (*TransferMetadata) String ¶
func (x *TransferMetadata) String() string