Documentation ¶
Overview ¶
Package universerpc is a reverse proxy.
It translates gRPC into RESTful JSON APIs.
Index ¶
- Variables
- func RegisterUniverseHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
- func RegisterUniverseHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UniverseClient) error
- func RegisterUniverseHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, ...) (err error)
- func RegisterUniverseHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UniverseServer) error
- func RegisterUniverseJSONCallbacks(...)
- func RegisterUniverseServer(s grpc.ServiceRegistrar, srv UniverseServer)
- type AddFederationServerRequest
- func (*AddFederationServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AddFederationServerRequest) GetServers() []*UniverseFederationServer
- func (*AddFederationServerRequest) ProtoMessage()
- func (x *AddFederationServerRequest) ProtoReflect() protoreflect.Message
- func (x *AddFederationServerRequest) Reset()
- func (x *AddFederationServerRequest) String() string
- type AddFederationServerResponse
- type AssetFederationSyncConfig
- func (*AssetFederationSyncConfig) Descriptor() ([]byte, []int)deprecated
- func (x *AssetFederationSyncConfig) GetAllowSyncExport() bool
- func (x *AssetFederationSyncConfig) GetAllowSyncInsert() bool
- func (x *AssetFederationSyncConfig) GetId() *ID
- func (*AssetFederationSyncConfig) ProtoMessage()
- func (x *AssetFederationSyncConfig) ProtoReflect() protoreflect.Message
- func (x *AssetFederationSyncConfig) Reset()
- func (x *AssetFederationSyncConfig) String() string
- type AssetKey
- func (*AssetKey) Descriptor() ([]byte, []int)deprecated
- func (x *AssetKey) GetOp() *Outpoint
- func (x *AssetKey) GetOpStr() string
- func (m *AssetKey) GetOutpoint() isAssetKey_Outpoint
- func (m *AssetKey) GetScriptKey() isAssetKey_ScriptKey
- func (x *AssetKey) GetScriptKeyBytes() []byte
- func (x *AssetKey) GetScriptKeyStr() string
- func (*AssetKey) ProtoMessage()
- func (x *AssetKey) ProtoReflect() protoreflect.Message
- func (x *AssetKey) Reset()
- func (x *AssetKey) String() string
- type AssetKey_Op
- type AssetKey_OpStr
- type AssetKey_ScriptKeyBytes
- type AssetKey_ScriptKeyStr
- type AssetLeaf
- type AssetLeafKeyResponse
- func (*AssetLeafKeyResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AssetLeafKeyResponse) GetAssetKeys() []*AssetKey
- func (*AssetLeafKeyResponse) ProtoMessage()
- func (x *AssetLeafKeyResponse) ProtoReflect() protoreflect.Message
- func (x *AssetLeafKeyResponse) Reset()
- func (x *AssetLeafKeyResponse) String() string
- type AssetLeafKeysRequest
- func (*AssetLeafKeysRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AssetLeafKeysRequest) GetDirection() SortDirection
- func (x *AssetLeafKeysRequest) GetId() *ID
- func (x *AssetLeafKeysRequest) GetLimit() int32
- func (x *AssetLeafKeysRequest) GetOffset() int32
- func (*AssetLeafKeysRequest) ProtoMessage()
- func (x *AssetLeafKeysRequest) ProtoReflect() protoreflect.Message
- func (x *AssetLeafKeysRequest) Reset()
- func (x *AssetLeafKeysRequest) String() string
- type AssetLeafResponse
- func (*AssetLeafResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AssetLeafResponse) GetLeaves() []*AssetLeaf
- func (*AssetLeafResponse) ProtoMessage()
- func (x *AssetLeafResponse) ProtoReflect() protoreflect.Message
- func (x *AssetLeafResponse) Reset()
- func (x *AssetLeafResponse) String() string
- type AssetProof
- func (*AssetProof) Descriptor() ([]byte, []int)deprecated
- func (x *AssetProof) GetAssetLeaf() *AssetLeaf
- func (x *AssetProof) GetKey() *UniverseKey
- func (*AssetProof) ProtoMessage()
- func (x *AssetProof) ProtoReflect() protoreflect.Message
- func (x *AssetProof) Reset()
- func (x *AssetProof) String() string
- type AssetProofResponse
- func (*AssetProofResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AssetProofResponse) GetAssetLeaf() *AssetLeaf
- func (x *AssetProofResponse) GetMultiverseInclusionProof() []byte
- func (x *AssetProofResponse) GetMultiverseRoot() *MerkleSumNode
- func (x *AssetProofResponse) GetReq() *UniverseKey
- func (x *AssetProofResponse) GetUniverseInclusionProof() []byte
- func (x *AssetProofResponse) GetUniverseRoot() *UniverseRoot
- func (*AssetProofResponse) ProtoMessage()
- func (x *AssetProofResponse) ProtoReflect() protoreflect.Message
- func (x *AssetProofResponse) Reset()
- func (x *AssetProofResponse) String() string
- type AssetQuerySort
- func (AssetQuerySort) Descriptor() protoreflect.EnumDescriptor
- func (x AssetQuerySort) Enum() *AssetQuerySort
- func (AssetQuerySort) EnumDescriptor() ([]byte, []int)deprecated
- func (x AssetQuerySort) Number() protoreflect.EnumNumber
- func (x AssetQuerySort) String() string
- func (AssetQuerySort) Type() protoreflect.EnumType
- type AssetRootQuery
- type AssetRootRequest
- func (*AssetRootRequest) Descriptor() ([]byte, []int)deprecated
- func (x *AssetRootRequest) GetDirection() SortDirection
- func (x *AssetRootRequest) GetLimit() int32
- func (x *AssetRootRequest) GetOffset() int32
- func (x *AssetRootRequest) GetWithAmountsById() bool
- func (*AssetRootRequest) ProtoMessage()
- func (x *AssetRootRequest) ProtoReflect() protoreflect.Message
- func (x *AssetRootRequest) Reset()
- func (x *AssetRootRequest) String() string
- type AssetRootResponse
- func (*AssetRootResponse) Descriptor() ([]byte, []int)deprecated
- func (x *AssetRootResponse) GetUniverseRoots() map[string]*UniverseRoot
- func (*AssetRootResponse) ProtoMessage()
- func (x *AssetRootResponse) ProtoReflect() protoreflect.Message
- func (x *AssetRootResponse) Reset()
- func (x *AssetRootResponse) String() string
- type AssetStatsAsset
- func (*AssetStatsAsset) Descriptor() ([]byte, []int)deprecated
- func (x *AssetStatsAsset) GetAnchorPoint() string
- func (x *AssetStatsAsset) GetAssetId() []byte
- func (x *AssetStatsAsset) GetAssetName() string
- func (x *AssetStatsAsset) GetAssetType() taprpc.AssetType
- func (x *AssetStatsAsset) GetGenesisHeight() int32
- func (x *AssetStatsAsset) GetGenesisPoint() string
- func (x *AssetStatsAsset) GetGenesisTimestamp() int64
- func (x *AssetStatsAsset) GetTotalSupply() int64
- func (*AssetStatsAsset) ProtoMessage()
- func (x *AssetStatsAsset) ProtoReflect() protoreflect.Message
- func (x *AssetStatsAsset) Reset()
- func (x *AssetStatsAsset) String() string
- type AssetStatsQuery
- func (*AssetStatsQuery) Descriptor() ([]byte, []int)deprecated
- func (x *AssetStatsQuery) GetAssetIdFilter() []byte
- func (x *AssetStatsQuery) GetAssetNameFilter() string
- func (x *AssetStatsQuery) GetAssetTypeFilter() AssetTypeFilter
- func (x *AssetStatsQuery) GetDirection() SortDirection
- func (x *AssetStatsQuery) GetLimit() int32
- func (x *AssetStatsQuery) GetOffset() int32
- func (x *AssetStatsQuery) GetSortBy() AssetQuerySort
- func (*AssetStatsQuery) ProtoMessage()
- func (x *AssetStatsQuery) ProtoReflect() protoreflect.Message
- func (x *AssetStatsQuery) Reset()
- func (x *AssetStatsQuery) String() string
- type AssetStatsSnapshot
- func (*AssetStatsSnapshot) Descriptor() ([]byte, []int)deprecated
- func (x *AssetStatsSnapshot) GetAsset() *AssetStatsAsset
- func (x *AssetStatsSnapshot) GetGroupAnchor() *AssetStatsAsset
- func (x *AssetStatsSnapshot) GetGroupKey() []byte
- func (x *AssetStatsSnapshot) GetGroupSupply() int64
- func (x *AssetStatsSnapshot) GetTotalProofs() int64
- func (x *AssetStatsSnapshot) GetTotalSyncs() int64
- func (*AssetStatsSnapshot) ProtoMessage()
- func (x *AssetStatsSnapshot) ProtoReflect() protoreflect.Message
- func (x *AssetStatsSnapshot) Reset()
- func (x *AssetStatsSnapshot) String() string
- type AssetTypeFilter
- func (AssetTypeFilter) Descriptor() protoreflect.EnumDescriptor
- func (x AssetTypeFilter) Enum() *AssetTypeFilter
- func (AssetTypeFilter) EnumDescriptor() ([]byte, []int)deprecated
- func (x AssetTypeFilter) Number() protoreflect.EnumNumber
- func (x AssetTypeFilter) String() string
- func (AssetTypeFilter) Type() protoreflect.EnumType
- type DeleteFederationServerRequest
- func (*DeleteFederationServerRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteFederationServerRequest) GetServers() []*UniverseFederationServer
- func (*DeleteFederationServerRequest) ProtoMessage()
- func (x *DeleteFederationServerRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteFederationServerRequest) Reset()
- func (x *DeleteFederationServerRequest) String() string
- type DeleteFederationServerResponse
- func (*DeleteFederationServerResponse) Descriptor() ([]byte, []int)deprecated
- func (*DeleteFederationServerResponse) ProtoMessage()
- func (x *DeleteFederationServerResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteFederationServerResponse) Reset()
- func (x *DeleteFederationServerResponse) String() string
- type DeleteRootQuery
- type DeleteRootResponse
- type GlobalFederationSyncConfig
- func (*GlobalFederationSyncConfig) Descriptor() ([]byte, []int)deprecated
- func (x *GlobalFederationSyncConfig) GetAllowSyncExport() bool
- func (x *GlobalFederationSyncConfig) GetAllowSyncInsert() bool
- func (x *GlobalFederationSyncConfig) GetProofType() ProofType
- func (*GlobalFederationSyncConfig) ProtoMessage()
- func (x *GlobalFederationSyncConfig) ProtoReflect() protoreflect.Message
- func (x *GlobalFederationSyncConfig) Reset()
- func (x *GlobalFederationSyncConfig) String() string
- type GroupedUniverseEvents
- func (*GroupedUniverseEvents) Descriptor() ([]byte, []int)deprecated
- func (x *GroupedUniverseEvents) GetDate() string
- func (x *GroupedUniverseEvents) GetNewProofEvents() uint64
- func (x *GroupedUniverseEvents) GetSyncEvents() uint64
- func (*GroupedUniverseEvents) ProtoMessage()
- func (x *GroupedUniverseEvents) ProtoReflect() protoreflect.Message
- func (x *GroupedUniverseEvents) Reset()
- func (x *GroupedUniverseEvents) String() string
- type ID
- func (*ID) Descriptor() ([]byte, []int)deprecated
- func (x *ID) GetAssetId() []byte
- func (x *ID) GetAssetIdStr() string
- func (x *ID) GetGroupKey() []byte
- func (x *ID) GetGroupKeyStr() string
- func (m *ID) GetId() isID_Id
- func (x *ID) GetProofType() ProofType
- func (*ID) ProtoMessage()
- func (x *ID) ProtoReflect() protoreflect.Message
- func (x *ID) Reset()
- func (x *ID) String() string
- type ID_AssetId
- type ID_AssetIdStr
- type ID_GroupKey
- type ID_GroupKeyStr
- type InfoRequest
- type InfoResponse
- type ListFederationServersRequest
- func (*ListFederationServersRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListFederationServersRequest) ProtoMessage()
- func (x *ListFederationServersRequest) ProtoReflect() protoreflect.Message
- func (x *ListFederationServersRequest) Reset()
- func (x *ListFederationServersRequest) String() string
- type ListFederationServersResponse
- func (*ListFederationServersResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListFederationServersResponse) GetServers() []*UniverseFederationServer
- func (*ListFederationServersResponse) ProtoMessage()
- func (x *ListFederationServersResponse) ProtoReflect() protoreflect.Message
- func (x *ListFederationServersResponse) Reset()
- func (x *ListFederationServersResponse) String() string
- type MerkleSumNode
- func (*MerkleSumNode) Descriptor() ([]byte, []int)deprecated
- func (x *MerkleSumNode) GetRootHash() []byte
- func (x *MerkleSumNode) GetRootSum() int64
- func (*MerkleSumNode) ProtoMessage()
- func (x *MerkleSumNode) ProtoReflect() protoreflect.Message
- func (x *MerkleSumNode) Reset()
- func (x *MerkleSumNode) String() string
- type MultiverseRootRequest
- func (*MultiverseRootRequest) Descriptor() ([]byte, []int)deprecated
- func (x *MultiverseRootRequest) GetProofType() ProofType
- func (x *MultiverseRootRequest) GetSpecificIds() []*ID
- func (*MultiverseRootRequest) ProtoMessage()
- func (x *MultiverseRootRequest) ProtoReflect() protoreflect.Message
- func (x *MultiverseRootRequest) Reset()
- func (x *MultiverseRootRequest) String() string
- type MultiverseRootResponse
- func (*MultiverseRootResponse) Descriptor() ([]byte, []int)deprecated
- func (x *MultiverseRootResponse) GetMultiverseRoot() *MerkleSumNode
- func (*MultiverseRootResponse) ProtoMessage()
- func (x *MultiverseRootResponse) ProtoReflect() protoreflect.Message
- func (x *MultiverseRootResponse) Reset()
- func (x *MultiverseRootResponse) String() string
- type Outpoint
- type ProofType
- type PushProofRequest
- func (*PushProofRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PushProofRequest) GetKey() *UniverseKey
- func (x *PushProofRequest) GetServer() *UniverseFederationServer
- func (*PushProofRequest) ProtoMessage()
- func (x *PushProofRequest) ProtoReflect() protoreflect.Message
- func (x *PushProofRequest) Reset()
- func (x *PushProofRequest) String() string
- type PushProofResponse
- type QueryEventsRequest
- func (*QueryEventsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryEventsRequest) GetEndTimestamp() int64
- func (x *QueryEventsRequest) GetStartTimestamp() int64
- func (*QueryEventsRequest) ProtoMessage()
- func (x *QueryEventsRequest) ProtoReflect() protoreflect.Message
- func (x *QueryEventsRequest) Reset()
- func (x *QueryEventsRequest) String() string
- type QueryEventsResponse
- func (*QueryEventsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryEventsResponse) GetEvents() []*GroupedUniverseEvents
- func (*QueryEventsResponse) ProtoMessage()
- func (x *QueryEventsResponse) ProtoReflect() protoreflect.Message
- func (x *QueryEventsResponse) Reset()
- func (x *QueryEventsResponse) String() string
- type QueryFederationSyncConfigRequest
- func (*QueryFederationSyncConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *QueryFederationSyncConfigRequest) GetId() []*ID
- func (*QueryFederationSyncConfigRequest) ProtoMessage()
- func (x *QueryFederationSyncConfigRequest) ProtoReflect() protoreflect.Message
- func (x *QueryFederationSyncConfigRequest) Reset()
- func (x *QueryFederationSyncConfigRequest) String() string
- type QueryFederationSyncConfigResponse
- func (*QueryFederationSyncConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryFederationSyncConfigResponse) GetAssetSyncConfigs() []*AssetFederationSyncConfig
- func (x *QueryFederationSyncConfigResponse) GetGlobalSyncConfigs() []*GlobalFederationSyncConfig
- func (*QueryFederationSyncConfigResponse) ProtoMessage()
- func (x *QueryFederationSyncConfigResponse) ProtoReflect() protoreflect.Message
- func (x *QueryFederationSyncConfigResponse) Reset()
- func (x *QueryFederationSyncConfigResponse) String() string
- type QueryRootResponse
- func (*QueryRootResponse) Descriptor() ([]byte, []int)deprecated
- func (x *QueryRootResponse) GetIssuanceRoot() *UniverseRoot
- func (x *QueryRootResponse) GetTransferRoot() *UniverseRoot
- func (*QueryRootResponse) ProtoMessage()
- func (x *QueryRootResponse) ProtoReflect() protoreflect.Message
- func (x *QueryRootResponse) Reset()
- func (x *QueryRootResponse) String() string
- type SetFederationSyncConfigRequest
- func (*SetFederationSyncConfigRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SetFederationSyncConfigRequest) GetAssetSyncConfigs() []*AssetFederationSyncConfig
- func (x *SetFederationSyncConfigRequest) GetGlobalSyncConfigs() []*GlobalFederationSyncConfig
- func (*SetFederationSyncConfigRequest) ProtoMessage()
- func (x *SetFederationSyncConfigRequest) ProtoReflect() protoreflect.Message
- func (x *SetFederationSyncConfigRequest) Reset()
- func (x *SetFederationSyncConfigRequest) String() string
- type SetFederationSyncConfigResponse
- func (*SetFederationSyncConfigResponse) Descriptor() ([]byte, []int)deprecated
- func (*SetFederationSyncConfigResponse) ProtoMessage()
- func (x *SetFederationSyncConfigResponse) ProtoReflect() protoreflect.Message
- func (x *SetFederationSyncConfigResponse) Reset()
- func (x *SetFederationSyncConfigResponse) String() string
- type SortDirection
- func (SortDirection) Descriptor() protoreflect.EnumDescriptor
- func (x SortDirection) Enum() *SortDirection
- func (SortDirection) EnumDescriptor() ([]byte, []int)deprecated
- func (x SortDirection) Number() protoreflect.EnumNumber
- func (x SortDirection) String() string
- func (SortDirection) Type() protoreflect.EnumType
- type StatsRequest
- type StatsResponse
- func (*StatsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *StatsResponse) GetNumTotalAssets() int64
- func (x *StatsResponse) GetNumTotalGroups() int64
- func (x *StatsResponse) GetNumTotalProofs() int64
- func (x *StatsResponse) GetNumTotalSyncs() int64
- func (*StatsResponse) ProtoMessage()
- func (x *StatsResponse) ProtoReflect() protoreflect.Message
- func (x *StatsResponse) Reset()
- func (x *StatsResponse) String() string
- type SyncRequest
- func (*SyncRequest) Descriptor() ([]byte, []int)deprecated
- func (x *SyncRequest) GetSyncMode() UniverseSyncMode
- func (x *SyncRequest) GetSyncTargets() []*SyncTarget
- func (x *SyncRequest) GetUniverseHost() string
- func (*SyncRequest) ProtoMessage()
- func (x *SyncRequest) ProtoReflect() protoreflect.Message
- func (x *SyncRequest) Reset()
- func (x *SyncRequest) String() string
- type SyncResponse
- type SyncTarget
- type SyncedUniverse
- func (*SyncedUniverse) Descriptor() ([]byte, []int)deprecated
- func (x *SyncedUniverse) GetNewAssetLeaves() []*AssetLeaf
- func (x *SyncedUniverse) GetNewAssetRoot() *UniverseRoot
- func (x *SyncedUniverse) GetOldAssetRoot() *UniverseRoot
- func (*SyncedUniverse) ProtoMessage()
- func (x *SyncedUniverse) ProtoReflect() protoreflect.Message
- func (x *SyncedUniverse) Reset()
- func (x *SyncedUniverse) String() string
- type UnimplementedUniverseServer
- func (UnimplementedUniverseServer) AddFederationServer(context.Context, *AddFederationServerRequest) (*AddFederationServerResponse, error)
- func (UnimplementedUniverseServer) AssetLeafKeys(context.Context, *AssetLeafKeysRequest) (*AssetLeafKeyResponse, error)
- func (UnimplementedUniverseServer) AssetLeaves(context.Context, *ID) (*AssetLeafResponse, error)
- func (UnimplementedUniverseServer) AssetRoots(context.Context, *AssetRootRequest) (*AssetRootResponse, error)
- func (UnimplementedUniverseServer) DeleteAssetRoot(context.Context, *DeleteRootQuery) (*DeleteRootResponse, error)
- func (UnimplementedUniverseServer) DeleteFederationServer(context.Context, *DeleteFederationServerRequest) (*DeleteFederationServerResponse, error)
- func (UnimplementedUniverseServer) Info(context.Context, *InfoRequest) (*InfoResponse, error)
- func (UnimplementedUniverseServer) InsertProof(context.Context, *AssetProof) (*AssetProofResponse, error)
- func (UnimplementedUniverseServer) ListFederationServers(context.Context, *ListFederationServersRequest) (*ListFederationServersResponse, error)
- func (UnimplementedUniverseServer) MultiverseRoot(context.Context, *MultiverseRootRequest) (*MultiverseRootResponse, error)
- func (UnimplementedUniverseServer) PushProof(context.Context, *PushProofRequest) (*PushProofResponse, error)
- func (UnimplementedUniverseServer) QueryAssetRoots(context.Context, *AssetRootQuery) (*QueryRootResponse, error)
- func (UnimplementedUniverseServer) QueryAssetStats(context.Context, *AssetStatsQuery) (*UniverseAssetStats, error)
- func (UnimplementedUniverseServer) QueryEvents(context.Context, *QueryEventsRequest) (*QueryEventsResponse, error)
- func (UnimplementedUniverseServer) QueryFederationSyncConfig(context.Context, *QueryFederationSyncConfigRequest) (*QueryFederationSyncConfigResponse, error)
- func (UnimplementedUniverseServer) QueryProof(context.Context, *UniverseKey) (*AssetProofResponse, error)
- func (UnimplementedUniverseServer) SetFederationSyncConfig(context.Context, *SetFederationSyncConfigRequest) (*SetFederationSyncConfigResponse, error)
- func (UnimplementedUniverseServer) SyncUniverse(context.Context, *SyncRequest) (*SyncResponse, error)
- func (UnimplementedUniverseServer) UniverseStats(context.Context, *StatsRequest) (*StatsResponse, error)
- type UniverseAssetStats
- func (*UniverseAssetStats) Descriptor() ([]byte, []int)deprecated
- func (x *UniverseAssetStats) GetAssetStats() []*AssetStatsSnapshot
- func (*UniverseAssetStats) ProtoMessage()
- func (x *UniverseAssetStats) ProtoReflect() protoreflect.Message
- func (x *UniverseAssetStats) Reset()
- func (x *UniverseAssetStats) String() string
- type UniverseClient
- type UniverseFederationServer
- func (*UniverseFederationServer) Descriptor() ([]byte, []int)deprecated
- func (x *UniverseFederationServer) GetHost() string
- func (x *UniverseFederationServer) GetId() int32
- func (*UniverseFederationServer) ProtoMessage()
- func (x *UniverseFederationServer) ProtoReflect() protoreflect.Message
- func (x *UniverseFederationServer) Reset()
- func (x *UniverseFederationServer) String() string
- type UniverseKey
- type UniverseRoot
- func (*UniverseRoot) Descriptor() ([]byte, []int)deprecated
- func (x *UniverseRoot) GetAmountsByAssetId() map[string]uint64
- func (x *UniverseRoot) GetAssetName() string
- func (x *UniverseRoot) GetId() *ID
- func (x *UniverseRoot) GetMssmtRoot() *MerkleSumNode
- func (*UniverseRoot) ProtoMessage()
- func (x *UniverseRoot) ProtoReflect() protoreflect.Message
- func (x *UniverseRoot) Reset()
- func (x *UniverseRoot) String() string
- type UniverseServer
- type UniverseSyncMode
- func (UniverseSyncMode) Descriptor() protoreflect.EnumDescriptor
- func (x UniverseSyncMode) Enum() *UniverseSyncMode
- func (UniverseSyncMode) EnumDescriptor() ([]byte, []int)deprecated
- func (x UniverseSyncMode) Number() protoreflect.EnumNumber
- func (x UniverseSyncMode) String() string
- func (UniverseSyncMode) Type() protoreflect.EnumType
- type UnsafeUniverseServer
Constants ¶
This section is empty.
Variables ¶
var ( ProofType_name = map[int32]string{ 0: "PROOF_TYPE_UNSPECIFIED", 1: "PROOF_TYPE_ISSUANCE", 2: "PROOF_TYPE_TRANSFER", } ProofType_value = map[string]int32{ "PROOF_TYPE_UNSPECIFIED": 0, "PROOF_TYPE_ISSUANCE": 1, "PROOF_TYPE_TRANSFER": 2, } )
Enum value maps for ProofType.
var ( UniverseSyncMode_name = map[int32]string{ 0: "SYNC_ISSUANCE_ONLY", 1: "SYNC_FULL", } UniverseSyncMode_value = map[string]int32{ "SYNC_ISSUANCE_ONLY": 0, "SYNC_FULL": 1, } )
Enum value maps for UniverseSyncMode.
var ( AssetQuerySort_name = map[int32]string{ 0: "SORT_BY_NONE", 1: "SORT_BY_ASSET_NAME", 2: "SORT_BY_ASSET_ID", 3: "SORT_BY_ASSET_TYPE", 4: "SORT_BY_TOTAL_SYNCS", 5: "SORT_BY_TOTAL_PROOFS", 6: "SORT_BY_GENESIS_HEIGHT", 7: "SORT_BY_TOTAL_SUPPLY", } AssetQuerySort_value = map[string]int32{ "SORT_BY_NONE": 0, "SORT_BY_ASSET_NAME": 1, "SORT_BY_ASSET_ID": 2, "SORT_BY_ASSET_TYPE": 3, "SORT_BY_TOTAL_SYNCS": 4, "SORT_BY_TOTAL_PROOFS": 5, "SORT_BY_GENESIS_HEIGHT": 6, "SORT_BY_TOTAL_SUPPLY": 7, } )
Enum value maps for AssetQuerySort.
var ( SortDirection_name = map[int32]string{ 0: "SORT_DIRECTION_ASC", 1: "SORT_DIRECTION_DESC", } SortDirection_value = map[string]int32{ "SORT_DIRECTION_ASC": 0, "SORT_DIRECTION_DESC": 1, } )
Enum value maps for SortDirection.
var ( AssetTypeFilter_name = map[int32]string{ 0: "FILTER_ASSET_NONE", 1: "FILTER_ASSET_NORMAL", 2: "FILTER_ASSET_COLLECTIBLE", } AssetTypeFilter_value = map[string]int32{ "FILTER_ASSET_NONE": 0, "FILTER_ASSET_NORMAL": 1, "FILTER_ASSET_COLLECTIBLE": 2, } )
Enum value maps for AssetTypeFilter.
var File_universerpc_universe_proto protoreflect.FileDescriptor
var Universe_ServiceDesc = grpc.ServiceDesc{ ServiceName: "universerpc.Universe", HandlerType: (*UniverseServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "MultiverseRoot", Handler: _Universe_MultiverseRoot_Handler, }, { MethodName: "AssetRoots", Handler: _Universe_AssetRoots_Handler, }, { MethodName: "QueryAssetRoots", Handler: _Universe_QueryAssetRoots_Handler, }, { MethodName: "DeleteAssetRoot", Handler: _Universe_DeleteAssetRoot_Handler, }, { MethodName: "AssetLeafKeys", Handler: _Universe_AssetLeafKeys_Handler, }, { MethodName: "AssetLeaves", Handler: _Universe_AssetLeaves_Handler, }, { MethodName: "QueryProof", Handler: _Universe_QueryProof_Handler, }, { MethodName: "InsertProof", Handler: _Universe_InsertProof_Handler, }, { MethodName: "PushProof", Handler: _Universe_PushProof_Handler, }, { MethodName: "Info", Handler: _Universe_Info_Handler, }, { MethodName: "SyncUniverse", Handler: _Universe_SyncUniverse_Handler, }, { MethodName: "ListFederationServers", Handler: _Universe_ListFederationServers_Handler, }, { MethodName: "AddFederationServer", Handler: _Universe_AddFederationServer_Handler, }, { MethodName: "DeleteFederationServer", Handler: _Universe_DeleteFederationServer_Handler, }, { MethodName: "UniverseStats", Handler: _Universe_UniverseStats_Handler, }, { MethodName: "QueryAssetStats", Handler: _Universe_QueryAssetStats_Handler, }, { MethodName: "QueryEvents", Handler: _Universe_QueryEvents_Handler, }, { MethodName: "SetFederationSyncConfig", Handler: _Universe_SetFederationSyncConfig_Handler, }, { MethodName: "QueryFederationSyncConfig", Handler: _Universe_QueryFederationSyncConfig_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "universerpc/universe.proto", }
Universe_ServiceDesc is the grpc.ServiceDesc for Universe service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterUniverseHandler ¶
func RegisterUniverseHandler(ctx context.Context, mux *runtime.ServeMux, conn *grpc.ClientConn) error
RegisterUniverseHandler registers the http handlers for service Universe to "mux". The handlers forward requests to the grpc endpoint over "conn".
func RegisterUniverseHandlerClient ¶
func RegisterUniverseHandlerClient(ctx context.Context, mux *runtime.ServeMux, client UniverseClient) error
RegisterUniverseHandlerClient registers the http handlers for service Universe to "mux". The handlers forward requests to the grpc endpoint over the given implementation of "UniverseClient". Note: the gRPC framework executes interceptors within the gRPC handler. If the passed in "UniverseClient" doesn't go through the normal gRPC flow (creating a gRPC client etc.) then it will be up to the passed in "UniverseClient" to call the correct interceptors.
func RegisterUniverseHandlerFromEndpoint ¶
func RegisterUniverseHandlerFromEndpoint(ctx context.Context, mux *runtime.ServeMux, endpoint string, opts []grpc.DialOption) (err error)
RegisterUniverseHandlerFromEndpoint is same as RegisterUniverseHandler but automatically dials to "endpoint" and closes the connection when "ctx" gets done.
func RegisterUniverseHandlerServer ¶
func RegisterUniverseHandlerServer(ctx context.Context, mux *runtime.ServeMux, server UniverseServer) error
RegisterUniverseHandlerServer registers the http handlers for service Universe to "mux". UnaryRPC :call UniverseServer directly. StreamingRPC :currently unsupported pending https://github.com/grpc/grpc-go/issues/906. Note that using this registration option will cause many gRPC library features to stop working. Consider using RegisterUniverseHandlerFromEndpoint instead.
func RegisterUniverseJSONCallbacks ¶ added in v0.2.1
func RegisterUniverseServer ¶
func RegisterUniverseServer(s grpc.ServiceRegistrar, srv UniverseServer)
Types ¶
type AddFederationServerRequest ¶
type AddFederationServerRequest struct { Servers []*UniverseFederationServer `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` // contains filtered or unexported fields }
func (*AddFederationServerRequest) Descriptor
deprecated
func (*AddFederationServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use AddFederationServerRequest.ProtoReflect.Descriptor instead.
func (*AddFederationServerRequest) GetServers ¶
func (x *AddFederationServerRequest) GetServers() []*UniverseFederationServer
func (*AddFederationServerRequest) ProtoMessage ¶
func (*AddFederationServerRequest) ProtoMessage()
func (*AddFederationServerRequest) ProtoReflect ¶
func (x *AddFederationServerRequest) ProtoReflect() protoreflect.Message
func (*AddFederationServerRequest) Reset ¶
func (x *AddFederationServerRequest) Reset()
func (*AddFederationServerRequest) String ¶
func (x *AddFederationServerRequest) String() string
type AddFederationServerResponse ¶
type AddFederationServerResponse struct {
// contains filtered or unexported fields
}
func (*AddFederationServerResponse) Descriptor
deprecated
func (*AddFederationServerResponse) Descriptor() ([]byte, []int)
Deprecated: Use AddFederationServerResponse.ProtoReflect.Descriptor instead.
func (*AddFederationServerResponse) ProtoMessage ¶
func (*AddFederationServerResponse) ProtoMessage()
func (*AddFederationServerResponse) ProtoReflect ¶
func (x *AddFederationServerResponse) ProtoReflect() protoreflect.Message
func (*AddFederationServerResponse) Reset ¶
func (x *AddFederationServerResponse) Reset()
func (*AddFederationServerResponse) String ¶
func (x *AddFederationServerResponse) String() string
type AssetFederationSyncConfig ¶ added in v0.3.0
type AssetFederationSyncConfig struct { // id is the ID of the universe to configure. Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // allow_sync_insert is a boolean that indicates whether leaves from // universes of the given proof type have may be inserted via federation // sync. AllowSyncInsert bool `protobuf:"varint,2,opt,name=allow_sync_insert,json=allowSyncInsert,proto3" json:"allow_sync_insert,omitempty"` // allow_sync_export is a boolean that indicates whether leaves from // universes of the given proof type have may be exported via federation // sync. AllowSyncExport bool `protobuf:"varint,3,opt,name=allow_sync_export,json=allowSyncExport,proto3" json:"allow_sync_export,omitempty"` // contains filtered or unexported fields }
AssetFederationSyncConfig is an asset universe specific configuration for federation syncing.
func (*AssetFederationSyncConfig) Descriptor
deprecated
added in
v0.3.0
func (*AssetFederationSyncConfig) Descriptor() ([]byte, []int)
Deprecated: Use AssetFederationSyncConfig.ProtoReflect.Descriptor instead.
func (*AssetFederationSyncConfig) GetAllowSyncExport ¶ added in v0.3.0
func (x *AssetFederationSyncConfig) GetAllowSyncExport() bool
func (*AssetFederationSyncConfig) GetAllowSyncInsert ¶ added in v0.3.0
func (x *AssetFederationSyncConfig) GetAllowSyncInsert() bool
func (*AssetFederationSyncConfig) GetId ¶ added in v0.3.0
func (x *AssetFederationSyncConfig) GetId() *ID
func (*AssetFederationSyncConfig) ProtoMessage ¶ added in v0.3.0
func (*AssetFederationSyncConfig) ProtoMessage()
func (*AssetFederationSyncConfig) ProtoReflect ¶ added in v0.3.0
func (x *AssetFederationSyncConfig) ProtoReflect() protoreflect.Message
func (*AssetFederationSyncConfig) Reset ¶ added in v0.3.0
func (x *AssetFederationSyncConfig) Reset()
func (*AssetFederationSyncConfig) String ¶ added in v0.3.0
func (x *AssetFederationSyncConfig) String() string
type AssetKey ¶
type AssetKey struct { // The outpoint of the asset key, either as a single hex encoded string, or // an unrolled outpoint. // // Types that are assignable to Outpoint: // // *AssetKey_OpStr // *AssetKey_Op Outpoint isAssetKey_Outpoint `protobuf_oneof:"outpoint"` // The script key of the asset. // // Types that are assignable to ScriptKey: // // *AssetKey_ScriptKeyBytes // *AssetKey_ScriptKeyStr ScriptKey isAssetKey_ScriptKey `protobuf_oneof:"script_key"` // contains filtered or unexported fields }
func MarshalAssetKey ¶ added in v0.3.0
MarshalAssetKey returns an RPC ready AssetKey.
func (*AssetKey) Descriptor
deprecated
func (*AssetKey) GetOutpoint ¶
func (m *AssetKey) GetOutpoint() isAssetKey_Outpoint
func (*AssetKey) GetScriptKey ¶
func (m *AssetKey) GetScriptKey() isAssetKey_ScriptKey
func (*AssetKey) GetScriptKeyBytes ¶
func (*AssetKey) GetScriptKeyStr ¶
func (*AssetKey) ProtoMessage ¶
func (*AssetKey) ProtoMessage()
func (*AssetKey) ProtoReflect ¶
func (x *AssetKey) ProtoReflect() protoreflect.Message
type AssetKey_Op ¶
type AssetKey_Op struct {
Op *Outpoint `protobuf:"bytes,2,opt,name=op,proto3,oneof"`
}
type AssetKey_OpStr ¶
type AssetKey_OpStr struct {
OpStr string `protobuf:"bytes,1,opt,name=op_str,json=opStr,proto3,oneof"`
}
type AssetKey_ScriptKeyBytes ¶
type AssetKey_ScriptKeyBytes struct {
ScriptKeyBytes []byte `protobuf:"bytes,3,opt,name=script_key_bytes,json=scriptKeyBytes,proto3,oneof"`
}
type AssetKey_ScriptKeyStr ¶
type AssetKey_ScriptKeyStr struct {
ScriptKeyStr string `protobuf:"bytes,4,opt,name=script_key_str,json=scriptKeyStr,proto3,oneof"`
}
type AssetLeaf ¶
type AssetLeaf struct { // The asset included in the leaf. Asset *taprpc.Asset `protobuf:"bytes,1,opt,name=asset,proto3" json:"asset,omitempty"` // The asset issuance or transfer proof, which proves that the asset // specified above was issued or transferred properly. This is always just // an individual mint/transfer proof and never a proof file. Proof []byte `protobuf:"bytes,2,opt,name=proof,proto3" json:"proof,omitempty"` // contains filtered or unexported fields }
func (*AssetLeaf) Descriptor
deprecated
func (*AssetLeaf) ProtoMessage ¶
func (*AssetLeaf) ProtoMessage()
func (*AssetLeaf) ProtoReflect ¶
func (x *AssetLeaf) ProtoReflect() protoreflect.Message
type AssetLeafKeyResponse ¶
type AssetLeafKeyResponse struct { // The set of asset leaf keys for the given asset ID or group key. AssetKeys []*AssetKey `protobuf:"bytes,1,rep,name=asset_keys,json=assetKeys,proto3" json:"asset_keys,omitempty"` // contains filtered or unexported fields }
func (*AssetLeafKeyResponse) Descriptor
deprecated
func (*AssetLeafKeyResponse) Descriptor() ([]byte, []int)
Deprecated: Use AssetLeafKeyResponse.ProtoReflect.Descriptor instead.
func (*AssetLeafKeyResponse) GetAssetKeys ¶
func (x *AssetLeafKeyResponse) GetAssetKeys() []*AssetKey
func (*AssetLeafKeyResponse) ProtoMessage ¶
func (*AssetLeafKeyResponse) ProtoMessage()
func (*AssetLeafKeyResponse) ProtoReflect ¶
func (x *AssetLeafKeyResponse) ProtoReflect() protoreflect.Message
func (*AssetLeafKeyResponse) Reset ¶
func (x *AssetLeafKeyResponse) Reset()
func (*AssetLeafKeyResponse) String ¶
func (x *AssetLeafKeyResponse) String() string
type AssetLeafKeysRequest ¶ added in v0.3.1
type AssetLeafKeysRequest struct { // The ID of the asset to query for. Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The offset for the page. Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` // The length limit for the page. Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` // The direction of the page. Direction SortDirection `protobuf:"varint,4,opt,name=direction,proto3,enum=universerpc.SortDirection" json:"direction,omitempty"` // contains filtered or unexported fields }
func (*AssetLeafKeysRequest) Descriptor
deprecated
added in
v0.3.1
func (*AssetLeafKeysRequest) Descriptor() ([]byte, []int)
Deprecated: Use AssetLeafKeysRequest.ProtoReflect.Descriptor instead.
func (*AssetLeafKeysRequest) GetDirection ¶ added in v0.3.1
func (x *AssetLeafKeysRequest) GetDirection() SortDirection
func (*AssetLeafKeysRequest) GetId ¶ added in v0.3.1
func (x *AssetLeafKeysRequest) GetId() *ID
func (*AssetLeafKeysRequest) GetLimit ¶ added in v0.3.1
func (x *AssetLeafKeysRequest) GetLimit() int32
func (*AssetLeafKeysRequest) GetOffset ¶ added in v0.3.1
func (x *AssetLeafKeysRequest) GetOffset() int32
func (*AssetLeafKeysRequest) ProtoMessage ¶ added in v0.3.1
func (*AssetLeafKeysRequest) ProtoMessage()
func (*AssetLeafKeysRequest) ProtoReflect ¶ added in v0.3.1
func (x *AssetLeafKeysRequest) ProtoReflect() protoreflect.Message
func (*AssetLeafKeysRequest) Reset ¶ added in v0.3.1
func (x *AssetLeafKeysRequest) Reset()
func (*AssetLeafKeysRequest) String ¶ added in v0.3.1
func (x *AssetLeafKeysRequest) String() string
type AssetLeafResponse ¶
type AssetLeafResponse struct { // The set of asset leaves for the given asset ID or group key. Leaves []*AssetLeaf `protobuf:"bytes,1,rep,name=leaves,proto3" json:"leaves,omitempty"` // contains filtered or unexported fields }
func (*AssetLeafResponse) Descriptor
deprecated
func (*AssetLeafResponse) Descriptor() ([]byte, []int)
Deprecated: Use AssetLeafResponse.ProtoReflect.Descriptor instead.
func (*AssetLeafResponse) GetLeaves ¶
func (x *AssetLeafResponse) GetLeaves() []*AssetLeaf
func (*AssetLeafResponse) ProtoMessage ¶
func (*AssetLeafResponse) ProtoMessage()
func (*AssetLeafResponse) ProtoReflect ¶
func (x *AssetLeafResponse) ProtoReflect() protoreflect.Message
func (*AssetLeafResponse) Reset ¶
func (x *AssetLeafResponse) Reset()
func (*AssetLeafResponse) String ¶
func (x *AssetLeafResponse) String() string
type AssetProof ¶
type AssetProof struct { // The ID of the asset to insert the proof for. Key *UniverseKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The asset leaf to insert into the Universe tree. AssetLeaf *AssetLeaf `protobuf:"bytes,4,opt,name=asset_leaf,json=assetLeaf,proto3" json:"asset_leaf,omitempty"` // contains filtered or unexported fields }
func (*AssetProof) Descriptor
deprecated
func (*AssetProof) Descriptor() ([]byte, []int)
Deprecated: Use AssetProof.ProtoReflect.Descriptor instead.
func (*AssetProof) GetAssetLeaf ¶
func (x *AssetProof) GetAssetLeaf() *AssetLeaf
func (*AssetProof) GetKey ¶
func (x *AssetProof) GetKey() *UniverseKey
func (*AssetProof) ProtoMessage ¶
func (*AssetProof) ProtoMessage()
func (*AssetProof) ProtoReflect ¶
func (x *AssetProof) ProtoReflect() protoreflect.Message
func (*AssetProof) Reset ¶
func (x *AssetProof) Reset()
func (*AssetProof) String ¶
func (x *AssetProof) String() string
type AssetProofResponse ¶
type AssetProofResponse struct { // The original request for the issuance proof. Req *UniverseKey `protobuf:"bytes,1,opt,name=req,proto3" json:"req,omitempty"` // The Universe root that includes this asset leaf. UniverseRoot *UniverseRoot `protobuf:"bytes,2,opt,name=universe_root,json=universeRoot,proto3" json:"universe_root,omitempty"` // An inclusion proof for the asset leaf included below. The value is that // issuance proof itself, with a sum value of the amount of the asset. UniverseInclusionProof []byte `` /* 129-byte string literal not displayed */ // The asset leaf itself, which includes the asset and the issuance proof. AssetLeaf *AssetLeaf `protobuf:"bytes,4,opt,name=asset_leaf,json=assetLeaf,proto3" json:"asset_leaf,omitempty"` // MultiverseRoot is the root of the multiverse tree that includes this // asset leaf. MultiverseRoot *MerkleSumNode `protobuf:"bytes,5,opt,name=multiverse_root,json=multiverseRoot,proto3" json:"multiverse_root,omitempty"` // MultiverseInclusionProof is the inclusion proof for the asset leaf in the // multiverse. MultiverseInclusionProof []byte `` /* 135-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AssetProofResponse) Descriptor
deprecated
func (*AssetProofResponse) Descriptor() ([]byte, []int)
Deprecated: Use AssetProofResponse.ProtoReflect.Descriptor instead.
func (*AssetProofResponse) GetAssetLeaf ¶
func (x *AssetProofResponse) GetAssetLeaf() *AssetLeaf
func (*AssetProofResponse) GetMultiverseInclusionProof ¶ added in v0.3.0
func (x *AssetProofResponse) GetMultiverseInclusionProof() []byte
func (*AssetProofResponse) GetMultiverseRoot ¶ added in v0.3.0
func (x *AssetProofResponse) GetMultiverseRoot() *MerkleSumNode
func (*AssetProofResponse) GetReq ¶
func (x *AssetProofResponse) GetReq() *UniverseKey
func (*AssetProofResponse) GetUniverseInclusionProof ¶
func (x *AssetProofResponse) GetUniverseInclusionProof() []byte
func (*AssetProofResponse) GetUniverseRoot ¶
func (x *AssetProofResponse) GetUniverseRoot() *UniverseRoot
func (*AssetProofResponse) ProtoMessage ¶
func (*AssetProofResponse) ProtoMessage()
func (*AssetProofResponse) ProtoReflect ¶
func (x *AssetProofResponse) ProtoReflect() protoreflect.Message
func (*AssetProofResponse) Reset ¶
func (x *AssetProofResponse) Reset()
func (*AssetProofResponse) String ¶
func (x *AssetProofResponse) String() string
type AssetQuerySort ¶
type AssetQuerySort int32
const ( AssetQuerySort_SORT_BY_NONE AssetQuerySort = 0 AssetQuerySort_SORT_BY_ASSET_NAME AssetQuerySort = 1 AssetQuerySort_SORT_BY_ASSET_ID AssetQuerySort = 2 AssetQuerySort_SORT_BY_ASSET_TYPE AssetQuerySort = 3 AssetQuerySort_SORT_BY_TOTAL_SYNCS AssetQuerySort = 4 AssetQuerySort_SORT_BY_TOTAL_PROOFS AssetQuerySort = 5 AssetQuerySort_SORT_BY_GENESIS_HEIGHT AssetQuerySort = 6 AssetQuerySort_SORT_BY_TOTAL_SUPPLY AssetQuerySort = 7 )
func (AssetQuerySort) Descriptor ¶
func (AssetQuerySort) Descriptor() protoreflect.EnumDescriptor
func (AssetQuerySort) Enum ¶
func (x AssetQuerySort) Enum() *AssetQuerySort
func (AssetQuerySort) EnumDescriptor
deprecated
func (AssetQuerySort) EnumDescriptor() ([]byte, []int)
Deprecated: Use AssetQuerySort.Descriptor instead.
func (AssetQuerySort) Number ¶
func (x AssetQuerySort) Number() protoreflect.EnumNumber
func (AssetQuerySort) String ¶
func (x AssetQuerySort) String() string
func (AssetQuerySort) Type ¶
func (AssetQuerySort) Type() protoreflect.EnumType
type AssetRootQuery ¶
type AssetRootQuery struct { // An ID value to uniquely identify a Universe root. Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*AssetRootQuery) Descriptor
deprecated
func (*AssetRootQuery) Descriptor() ([]byte, []int)
Deprecated: Use AssetRootQuery.ProtoReflect.Descriptor instead.
func (*AssetRootQuery) GetId ¶
func (x *AssetRootQuery) GetId() *ID
func (*AssetRootQuery) ProtoMessage ¶
func (*AssetRootQuery) ProtoMessage()
func (*AssetRootQuery) ProtoReflect ¶
func (x *AssetRootQuery) ProtoReflect() protoreflect.Message
func (*AssetRootQuery) Reset ¶
func (x *AssetRootQuery) Reset()
func (*AssetRootQuery) String ¶
func (x *AssetRootQuery) String() string
type AssetRootRequest ¶
type AssetRootRequest struct { // If true, then the response will include the amounts for each asset ID // of grouped assets. WithAmountsById bool `protobuf:"varint,1,opt,name=with_amounts_by_id,json=withAmountsById,proto3" json:"with_amounts_by_id,omitempty"` // The offset for the page. Offset int32 `protobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty"` // The length limit for the page. Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"` // The direction of the page. Direction SortDirection `protobuf:"varint,4,opt,name=direction,proto3,enum=universerpc.SortDirection" json:"direction,omitempty"` // contains filtered or unexported fields }
func (*AssetRootRequest) Descriptor
deprecated
func (*AssetRootRequest) Descriptor() ([]byte, []int)
Deprecated: Use AssetRootRequest.ProtoReflect.Descriptor instead.
func (*AssetRootRequest) GetDirection ¶ added in v0.3.1
func (x *AssetRootRequest) GetDirection() SortDirection
func (*AssetRootRequest) GetLimit ¶ added in v0.3.1
func (x *AssetRootRequest) GetLimit() int32
func (*AssetRootRequest) GetOffset ¶ added in v0.3.1
func (x *AssetRootRequest) GetOffset() int32
func (*AssetRootRequest) GetWithAmountsById ¶ added in v0.3.1
func (x *AssetRootRequest) GetWithAmountsById() bool
func (*AssetRootRequest) ProtoMessage ¶
func (*AssetRootRequest) ProtoMessage()
func (*AssetRootRequest) ProtoReflect ¶
func (x *AssetRootRequest) ProtoReflect() protoreflect.Message
func (*AssetRootRequest) Reset ¶
func (x *AssetRootRequest) Reset()
func (*AssetRootRequest) String ¶
func (x *AssetRootRequest) String() string
type AssetRootResponse ¶
type AssetRootResponse struct { // A map of the set of known universe roots for each asset. The key in the // map is the 32-byte asset_id or group key hash. UniverseRoots map[string]*UniverseRoot `` /* 188-byte string literal not displayed */ // contains filtered or unexported fields }
func (*AssetRootResponse) Descriptor
deprecated
func (*AssetRootResponse) Descriptor() ([]byte, []int)
Deprecated: Use AssetRootResponse.ProtoReflect.Descriptor instead.
func (*AssetRootResponse) GetUniverseRoots ¶
func (x *AssetRootResponse) GetUniverseRoots() map[string]*UniverseRoot
func (*AssetRootResponse) ProtoMessage ¶
func (*AssetRootResponse) ProtoMessage()
func (*AssetRootResponse) ProtoReflect ¶
func (x *AssetRootResponse) ProtoReflect() protoreflect.Message
func (*AssetRootResponse) Reset ¶
func (x *AssetRootResponse) Reset()
func (*AssetRootResponse) String ¶
func (x *AssetRootResponse) String() string
type AssetStatsAsset ¶ added in v0.3.0
type AssetStatsAsset struct { AssetId []byte `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3" json:"asset_id,omitempty"` GenesisPoint string `protobuf:"bytes,2,opt,name=genesis_point,json=genesisPoint,proto3" json:"genesis_point,omitempty"` TotalSupply int64 `protobuf:"varint,3,opt,name=total_supply,json=totalSupply,proto3" json:"total_supply,omitempty"` AssetName string `protobuf:"bytes,4,opt,name=asset_name,json=assetName,proto3" json:"asset_name,omitempty"` AssetType taprpc.AssetType `protobuf:"varint,5,opt,name=asset_type,json=assetType,proto3,enum=taprpc.AssetType" json:"asset_type,omitempty"` GenesisHeight int32 `protobuf:"varint,6,opt,name=genesis_height,json=genesisHeight,proto3" json:"genesis_height,omitempty"` GenesisTimestamp int64 `protobuf:"varint,7,opt,name=genesis_timestamp,json=genesisTimestamp,proto3" json:"genesis_timestamp,omitempty"` AnchorPoint string `protobuf:"bytes,8,opt,name=anchor_point,json=anchorPoint,proto3" json:"anchor_point,omitempty"` // contains filtered or unexported fields }
func (*AssetStatsAsset) Descriptor
deprecated
added in
v0.3.0
func (*AssetStatsAsset) Descriptor() ([]byte, []int)
Deprecated: Use AssetStatsAsset.ProtoReflect.Descriptor instead.
func (*AssetStatsAsset) GetAnchorPoint ¶ added in v0.3.2
func (x *AssetStatsAsset) GetAnchorPoint() string
func (*AssetStatsAsset) GetAssetId ¶ added in v0.3.0
func (x *AssetStatsAsset) GetAssetId() []byte
func (*AssetStatsAsset) GetAssetName ¶ added in v0.3.0
func (x *AssetStatsAsset) GetAssetName() string
func (*AssetStatsAsset) GetAssetType ¶ added in v0.3.0
func (x *AssetStatsAsset) GetAssetType() taprpc.AssetType
func (*AssetStatsAsset) GetGenesisHeight ¶ added in v0.3.0
func (x *AssetStatsAsset) GetGenesisHeight() int32
func (*AssetStatsAsset) GetGenesisPoint ¶ added in v0.3.0
func (x *AssetStatsAsset) GetGenesisPoint() string
func (*AssetStatsAsset) GetGenesisTimestamp ¶ added in v0.3.0
func (x *AssetStatsAsset) GetGenesisTimestamp() int64
func (*AssetStatsAsset) GetTotalSupply ¶ added in v0.3.0
func (x *AssetStatsAsset) GetTotalSupply() int64
func (*AssetStatsAsset) ProtoMessage ¶ added in v0.3.0
func (*AssetStatsAsset) ProtoMessage()
func (*AssetStatsAsset) ProtoReflect ¶ added in v0.3.0
func (x *AssetStatsAsset) ProtoReflect() protoreflect.Message
func (*AssetStatsAsset) Reset ¶ added in v0.3.0
func (x *AssetStatsAsset) Reset()
func (*AssetStatsAsset) String ¶ added in v0.3.0
func (x *AssetStatsAsset) String() string
type AssetStatsQuery ¶
type AssetStatsQuery struct { AssetNameFilter string `protobuf:"bytes,1,opt,name=asset_name_filter,json=assetNameFilter,proto3" json:"asset_name_filter,omitempty"` AssetIdFilter []byte `protobuf:"bytes,2,opt,name=asset_id_filter,json=assetIdFilter,proto3" json:"asset_id_filter,omitempty"` AssetTypeFilter AssetTypeFilter `` /* 142-byte string literal not displayed */ SortBy AssetQuerySort `protobuf:"varint,4,opt,name=sort_by,json=sortBy,proto3,enum=universerpc.AssetQuerySort" json:"sort_by,omitempty"` Offset int32 `protobuf:"varint,5,opt,name=offset,proto3" json:"offset,omitempty"` Limit int32 `protobuf:"varint,6,opt,name=limit,proto3" json:"limit,omitempty"` Direction SortDirection `protobuf:"varint,7,opt,name=direction,proto3,enum=universerpc.SortDirection" json:"direction,omitempty"` // contains filtered or unexported fields }
func (*AssetStatsQuery) Descriptor
deprecated
func (*AssetStatsQuery) Descriptor() ([]byte, []int)
Deprecated: Use AssetStatsQuery.ProtoReflect.Descriptor instead.
func (*AssetStatsQuery) GetAssetIdFilter ¶
func (x *AssetStatsQuery) GetAssetIdFilter() []byte
func (*AssetStatsQuery) GetAssetNameFilter ¶
func (x *AssetStatsQuery) GetAssetNameFilter() string
func (*AssetStatsQuery) GetAssetTypeFilter ¶
func (x *AssetStatsQuery) GetAssetTypeFilter() AssetTypeFilter
func (*AssetStatsQuery) GetDirection ¶ added in v0.3.0
func (x *AssetStatsQuery) GetDirection() SortDirection
func (*AssetStatsQuery) GetLimit ¶
func (x *AssetStatsQuery) GetLimit() int32
func (*AssetStatsQuery) GetOffset ¶
func (x *AssetStatsQuery) GetOffset() int32
func (*AssetStatsQuery) GetSortBy ¶
func (x *AssetStatsQuery) GetSortBy() AssetQuerySort
func (*AssetStatsQuery) ProtoMessage ¶
func (*AssetStatsQuery) ProtoMessage()
func (*AssetStatsQuery) ProtoReflect ¶
func (x *AssetStatsQuery) ProtoReflect() protoreflect.Message
func (*AssetStatsQuery) Reset ¶
func (x *AssetStatsQuery) Reset()
func (*AssetStatsQuery) String ¶
func (x *AssetStatsQuery) String() string
type AssetStatsSnapshot ¶
type AssetStatsSnapshot struct { // The group key of the asset group. If this is empty, then the asset is // not part of a group. GroupKey []byte `protobuf:"bytes,1,opt,name=group_key,json=groupKey,proto3" json:"group_key,omitempty"` // The total supply of the asset group. If the asset is not part of an asset // group then this is always zero. GroupSupply int64 `protobuf:"varint,2,opt,name=group_supply,json=groupSupply,proto3" json:"group_supply,omitempty"` // The group anchor that was used to group assets together into an asset // group. This is only set if the asset is part of an asset group. GroupAnchor *AssetStatsAsset `protobuf:"bytes,3,opt,name=group_anchor,json=groupAnchor,proto3" json:"group_anchor,omitempty"` // If the asset is not part of an asset group, then this is the asset the // stats below refer to. Asset *AssetStatsAsset `protobuf:"bytes,4,opt,name=asset,proto3" json:"asset,omitempty"` // The total number of syncs either for the asset group or the single asset // if it is not part of a group. TotalSyncs int64 `protobuf:"varint,5,opt,name=total_syncs,json=totalSyncs,proto3" json:"total_syncs,omitempty"` // The total number of proofs either for the asset group or the single asset // if it is not part of a group. TotalProofs int64 `protobuf:"varint,6,opt,name=total_proofs,json=totalProofs,proto3" json:"total_proofs,omitempty"` // contains filtered or unexported fields }
func (*AssetStatsSnapshot) Descriptor
deprecated
func (*AssetStatsSnapshot) Descriptor() ([]byte, []int)
Deprecated: Use AssetStatsSnapshot.ProtoReflect.Descriptor instead.
func (*AssetStatsSnapshot) GetAsset ¶ added in v0.3.0
func (x *AssetStatsSnapshot) GetAsset() *AssetStatsAsset
func (*AssetStatsSnapshot) GetGroupAnchor ¶ added in v0.3.0
func (x *AssetStatsSnapshot) GetGroupAnchor() *AssetStatsAsset
func (*AssetStatsSnapshot) GetGroupKey ¶ added in v0.2.3
func (x *AssetStatsSnapshot) GetGroupKey() []byte
func (*AssetStatsSnapshot) GetGroupSupply ¶ added in v0.3.0
func (x *AssetStatsSnapshot) GetGroupSupply() int64
func (*AssetStatsSnapshot) GetTotalProofs ¶
func (x *AssetStatsSnapshot) GetTotalProofs() int64
func (*AssetStatsSnapshot) GetTotalSyncs ¶
func (x *AssetStatsSnapshot) GetTotalSyncs() int64
func (*AssetStatsSnapshot) ProtoMessage ¶
func (*AssetStatsSnapshot) ProtoMessage()
func (*AssetStatsSnapshot) ProtoReflect ¶
func (x *AssetStatsSnapshot) ProtoReflect() protoreflect.Message
func (*AssetStatsSnapshot) Reset ¶
func (x *AssetStatsSnapshot) Reset()
func (*AssetStatsSnapshot) String ¶
func (x *AssetStatsSnapshot) String() string
type AssetTypeFilter ¶
type AssetTypeFilter int32
const ( AssetTypeFilter_FILTER_ASSET_NONE AssetTypeFilter = 0 AssetTypeFilter_FILTER_ASSET_NORMAL AssetTypeFilter = 1 AssetTypeFilter_FILTER_ASSET_COLLECTIBLE AssetTypeFilter = 2 )
func (AssetTypeFilter) Descriptor ¶
func (AssetTypeFilter) Descriptor() protoreflect.EnumDescriptor
func (AssetTypeFilter) Enum ¶
func (x AssetTypeFilter) Enum() *AssetTypeFilter
func (AssetTypeFilter) EnumDescriptor
deprecated
func (AssetTypeFilter) EnumDescriptor() ([]byte, []int)
Deprecated: Use AssetTypeFilter.Descriptor instead.
func (AssetTypeFilter) Number ¶
func (x AssetTypeFilter) Number() protoreflect.EnumNumber
func (AssetTypeFilter) String ¶
func (x AssetTypeFilter) String() string
func (AssetTypeFilter) Type ¶
func (AssetTypeFilter) Type() protoreflect.EnumType
type DeleteFederationServerRequest ¶
type DeleteFederationServerRequest struct { Servers []*UniverseFederationServer `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` // contains filtered or unexported fields }
func (*DeleteFederationServerRequest) Descriptor
deprecated
func (*DeleteFederationServerRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFederationServerRequest.ProtoReflect.Descriptor instead.
func (*DeleteFederationServerRequest) GetServers ¶
func (x *DeleteFederationServerRequest) GetServers() []*UniverseFederationServer
func (*DeleteFederationServerRequest) ProtoMessage ¶
func (*DeleteFederationServerRequest) ProtoMessage()
func (*DeleteFederationServerRequest) ProtoReflect ¶
func (x *DeleteFederationServerRequest) ProtoReflect() protoreflect.Message
func (*DeleteFederationServerRequest) Reset ¶
func (x *DeleteFederationServerRequest) Reset()
func (*DeleteFederationServerRequest) String ¶
func (x *DeleteFederationServerRequest) String() string
type DeleteFederationServerResponse ¶
type DeleteFederationServerResponse struct {
// contains filtered or unexported fields
}
func (*DeleteFederationServerResponse) Descriptor
deprecated
func (*DeleteFederationServerResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteFederationServerResponse.ProtoReflect.Descriptor instead.
func (*DeleteFederationServerResponse) ProtoMessage ¶
func (*DeleteFederationServerResponse) ProtoMessage()
func (*DeleteFederationServerResponse) ProtoReflect ¶
func (x *DeleteFederationServerResponse) ProtoReflect() protoreflect.Message
func (*DeleteFederationServerResponse) Reset ¶
func (x *DeleteFederationServerResponse) Reset()
func (*DeleteFederationServerResponse) String ¶
func (x *DeleteFederationServerResponse) String() string
type DeleteRootQuery ¶ added in v0.2.1
type DeleteRootQuery struct { // An ID value to uniquely identify a Universe root. Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteRootQuery) Descriptor
deprecated
added in
v0.2.1
func (*DeleteRootQuery) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRootQuery.ProtoReflect.Descriptor instead.
func (*DeleteRootQuery) GetId ¶ added in v0.2.1
func (x *DeleteRootQuery) GetId() *ID
func (*DeleteRootQuery) ProtoMessage ¶ added in v0.2.1
func (*DeleteRootQuery) ProtoMessage()
func (*DeleteRootQuery) ProtoReflect ¶ added in v0.2.1
func (x *DeleteRootQuery) ProtoReflect() protoreflect.Message
func (*DeleteRootQuery) Reset ¶ added in v0.2.1
func (x *DeleteRootQuery) Reset()
func (*DeleteRootQuery) String ¶ added in v0.2.1
func (x *DeleteRootQuery) String() string
type DeleteRootResponse ¶ added in v0.2.1
type DeleteRootResponse struct {
// contains filtered or unexported fields
}
func (*DeleteRootResponse) Descriptor
deprecated
added in
v0.2.1
func (*DeleteRootResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteRootResponse.ProtoReflect.Descriptor instead.
func (*DeleteRootResponse) ProtoMessage ¶ added in v0.2.1
func (*DeleteRootResponse) ProtoMessage()
func (*DeleteRootResponse) ProtoReflect ¶ added in v0.2.1
func (x *DeleteRootResponse) ProtoReflect() protoreflect.Message
func (*DeleteRootResponse) Reset ¶ added in v0.2.1
func (x *DeleteRootResponse) Reset()
func (*DeleteRootResponse) String ¶ added in v0.2.1
func (x *DeleteRootResponse) String() string
type GlobalFederationSyncConfig ¶ added in v0.3.0
type GlobalFederationSyncConfig struct { // proof_type is the universe proof type which this config applies to. ProofType ProofType `protobuf:"varint,1,opt,name=proof_type,json=proofType,proto3,enum=universerpc.ProofType" json:"proof_type,omitempty"` // allow_sync_insert is a boolean that indicates whether leaves from // universes of the given proof type have may be inserted via federation // sync. AllowSyncInsert bool `protobuf:"varint,2,opt,name=allow_sync_insert,json=allowSyncInsert,proto3" json:"allow_sync_insert,omitempty"` // allow_sync_export is a boolean that indicates whether leaves from // universes of the given proof type have may be exported via federation // sync. AllowSyncExport bool `protobuf:"varint,3,opt,name=allow_sync_export,json=allowSyncExport,proto3" json:"allow_sync_export,omitempty"` // contains filtered or unexported fields }
GlobalFederationSyncConfig is a global proof type specific configuration for universe federation syncing.
func (*GlobalFederationSyncConfig) Descriptor
deprecated
added in
v0.3.0
func (*GlobalFederationSyncConfig) Descriptor() ([]byte, []int)
Deprecated: Use GlobalFederationSyncConfig.ProtoReflect.Descriptor instead.
func (*GlobalFederationSyncConfig) GetAllowSyncExport ¶ added in v0.3.0
func (x *GlobalFederationSyncConfig) GetAllowSyncExport() bool
func (*GlobalFederationSyncConfig) GetAllowSyncInsert ¶ added in v0.3.0
func (x *GlobalFederationSyncConfig) GetAllowSyncInsert() bool
func (*GlobalFederationSyncConfig) GetProofType ¶ added in v0.3.0
func (x *GlobalFederationSyncConfig) GetProofType() ProofType
func (*GlobalFederationSyncConfig) ProtoMessage ¶ added in v0.3.0
func (*GlobalFederationSyncConfig) ProtoMessage()
func (*GlobalFederationSyncConfig) ProtoReflect ¶ added in v0.3.0
func (x *GlobalFederationSyncConfig) ProtoReflect() protoreflect.Message
func (*GlobalFederationSyncConfig) Reset ¶ added in v0.3.0
func (x *GlobalFederationSyncConfig) Reset()
func (*GlobalFederationSyncConfig) String ¶ added in v0.3.0
func (x *GlobalFederationSyncConfig) String() string
type GroupedUniverseEvents ¶ added in v0.2.3
type GroupedUniverseEvents struct { // The date the events occurred on, formatted as YYYY-MM-DD. Date string `protobuf:"bytes,1,opt,name=date,proto3" json:"date,omitempty"` SyncEvents uint64 `protobuf:"varint,2,opt,name=sync_events,json=syncEvents,proto3" json:"sync_events,omitempty"` NewProofEvents uint64 `protobuf:"varint,3,opt,name=new_proof_events,json=newProofEvents,proto3" json:"new_proof_events,omitempty"` // contains filtered or unexported fields }
func (*GroupedUniverseEvents) Descriptor
deprecated
added in
v0.2.3
func (*GroupedUniverseEvents) Descriptor() ([]byte, []int)
Deprecated: Use GroupedUniverseEvents.ProtoReflect.Descriptor instead.
func (*GroupedUniverseEvents) GetDate ¶ added in v0.2.3
func (x *GroupedUniverseEvents) GetDate() string
func (*GroupedUniverseEvents) GetNewProofEvents ¶ added in v0.2.3
func (x *GroupedUniverseEvents) GetNewProofEvents() uint64
func (*GroupedUniverseEvents) GetSyncEvents ¶ added in v0.2.3
func (x *GroupedUniverseEvents) GetSyncEvents() uint64
func (*GroupedUniverseEvents) ProtoMessage ¶ added in v0.2.3
func (*GroupedUniverseEvents) ProtoMessage()
func (*GroupedUniverseEvents) ProtoReflect ¶ added in v0.2.3
func (x *GroupedUniverseEvents) ProtoReflect() protoreflect.Message
func (*GroupedUniverseEvents) Reset ¶ added in v0.2.3
func (x *GroupedUniverseEvents) Reset()
func (*GroupedUniverseEvents) String ¶ added in v0.2.3
func (x *GroupedUniverseEvents) String() string
type ID ¶
type ID struct { // Types that are assignable to Id: // // *ID_AssetId // *ID_AssetIdStr // *ID_GroupKey // *ID_GroupKeyStr Id isID_Id `protobuf_oneof:"id"` ProofType ProofType `protobuf:"varint,5,opt,name=proof_type,json=proofType,proto3,enum=universerpc.ProofType" json:"proof_type,omitempty"` // contains filtered or unexported fields }
func MarshalUniverseID ¶ added in v0.3.0
MarshalUniverseID returns an RPC ready universe ID.
func (*ID) Descriptor
deprecated
func (*ID) GetAssetId ¶
func (*ID) GetAssetIdStr ¶
func (*ID) GetGroupKey ¶
func (*ID) GetGroupKeyStr ¶
func (*ID) GetProofType ¶ added in v0.3.0
func (*ID) ProtoMessage ¶
func (*ID) ProtoMessage()
func (*ID) ProtoReflect ¶
func (x *ID) ProtoReflect() protoreflect.Message
type ID_AssetId ¶
type ID_AssetId struct { // The 32-byte asset ID specified as raw bytes (gRPC only). AssetId []byte `protobuf:"bytes,1,opt,name=asset_id,json=assetId,proto3,oneof"` }
type ID_AssetIdStr ¶
type ID_AssetIdStr struct { // The 32-byte asset ID encoded as a hex string (use this for REST). AssetIdStr string `protobuf:"bytes,2,opt,name=asset_id_str,json=assetIdStr,proto3,oneof"` }
type ID_GroupKey ¶
type ID_GroupKey struct { // The 32-byte asset group key specified as raw bytes (gRPC only). GroupKey []byte `protobuf:"bytes,3,opt,name=group_key,json=groupKey,proto3,oneof"` }
type ID_GroupKeyStr ¶
type ID_GroupKeyStr struct { // The 32-byte asset group key encoded as hex string (use this for // REST). GroupKeyStr string `protobuf:"bytes,4,opt,name=group_key_str,json=groupKeyStr,proto3,oneof"` }
type InfoRequest ¶ added in v0.2.1
type InfoRequest struct {
// contains filtered or unexported fields
}
func (*InfoRequest) Descriptor
deprecated
added in
v0.2.1
func (*InfoRequest) Descriptor() ([]byte, []int)
Deprecated: Use InfoRequest.ProtoReflect.Descriptor instead.
func (*InfoRequest) ProtoMessage ¶ added in v0.2.1
func (*InfoRequest) ProtoMessage()
func (*InfoRequest) ProtoReflect ¶ added in v0.2.1
func (x *InfoRequest) ProtoReflect() protoreflect.Message
func (*InfoRequest) Reset ¶ added in v0.2.1
func (x *InfoRequest) Reset()
func (*InfoRequest) String ¶ added in v0.2.1
func (x *InfoRequest) String() string
type InfoResponse ¶ added in v0.2.1
type InfoResponse struct { // A pseudo-random runtime ID for the current instance of the Universe // server, changes with each restart. Mainly used to identify identical // servers when they are exposed under different hostnames/ports. RuntimeId int64 `protobuf:"varint,1,opt,name=runtime_id,json=runtimeId,proto3" json:"runtime_id,omitempty"` // contains filtered or unexported fields }
func (*InfoResponse) Descriptor
deprecated
added in
v0.2.1
func (*InfoResponse) Descriptor() ([]byte, []int)
Deprecated: Use InfoResponse.ProtoReflect.Descriptor instead.
func (*InfoResponse) GetRuntimeId ¶ added in v0.2.1
func (x *InfoResponse) GetRuntimeId() int64
func (*InfoResponse) ProtoMessage ¶ added in v0.2.1
func (*InfoResponse) ProtoMessage()
func (*InfoResponse) ProtoReflect ¶ added in v0.2.1
func (x *InfoResponse) ProtoReflect() protoreflect.Message
func (*InfoResponse) Reset ¶ added in v0.2.1
func (x *InfoResponse) Reset()
func (*InfoResponse) String ¶ added in v0.2.1
func (x *InfoResponse) String() string
type ListFederationServersRequest ¶
type ListFederationServersRequest struct {
// contains filtered or unexported fields
}
func (*ListFederationServersRequest) Descriptor
deprecated
func (*ListFederationServersRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListFederationServersRequest.ProtoReflect.Descriptor instead.
func (*ListFederationServersRequest) ProtoMessage ¶
func (*ListFederationServersRequest) ProtoMessage()
func (*ListFederationServersRequest) ProtoReflect ¶
func (x *ListFederationServersRequest) ProtoReflect() protoreflect.Message
func (*ListFederationServersRequest) Reset ¶
func (x *ListFederationServersRequest) Reset()
func (*ListFederationServersRequest) String ¶
func (x *ListFederationServersRequest) String() string
type ListFederationServersResponse ¶
type ListFederationServersResponse struct { Servers []*UniverseFederationServer `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"` // contains filtered or unexported fields }
func (*ListFederationServersResponse) Descriptor
deprecated
func (*ListFederationServersResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListFederationServersResponse.ProtoReflect.Descriptor instead.
func (*ListFederationServersResponse) GetServers ¶
func (x *ListFederationServersResponse) GetServers() []*UniverseFederationServer
func (*ListFederationServersResponse) ProtoMessage ¶
func (*ListFederationServersResponse) ProtoMessage()
func (*ListFederationServersResponse) ProtoReflect ¶
func (x *ListFederationServersResponse) ProtoReflect() protoreflect.Message
func (*ListFederationServersResponse) Reset ¶
func (x *ListFederationServersResponse) Reset()
func (*ListFederationServersResponse) String ¶
func (x *ListFederationServersResponse) String() string
type MerkleSumNode ¶
type MerkleSumNode struct { // The MS-SMT root hash for the branch node. RootHash []byte `protobuf:"bytes,1,opt,name=root_hash,json=rootHash,proto3" json:"root_hash,omitempty"` // The root sum of the branch node. This is hashed to create the root_hash // along with the left and right siblings. This value represents the total // known supply of the asset. RootSum int64 `protobuf:"varint,2,opt,name=root_sum,json=rootSum,proto3" json:"root_sum,omitempty"` // contains filtered or unexported fields }
func (*MerkleSumNode) Descriptor
deprecated
func (*MerkleSumNode) Descriptor() ([]byte, []int)
Deprecated: Use MerkleSumNode.ProtoReflect.Descriptor instead.
func (*MerkleSumNode) GetRootHash ¶
func (x *MerkleSumNode) GetRootHash() []byte
func (*MerkleSumNode) GetRootSum ¶
func (x *MerkleSumNode) GetRootSum() int64
func (*MerkleSumNode) ProtoMessage ¶
func (*MerkleSumNode) ProtoMessage()
func (*MerkleSumNode) ProtoReflect ¶
func (x *MerkleSumNode) ProtoReflect() protoreflect.Message
func (*MerkleSumNode) Reset ¶
func (x *MerkleSumNode) Reset()
func (*MerkleSumNode) String ¶
func (x *MerkleSumNode) String() string
type MultiverseRootRequest ¶ added in v0.4.0
type MultiverseRootRequest struct { // The proof type to calculate the multiverse root for. ProofType ProofType `protobuf:"varint,1,opt,name=proof_type,json=proofType,proto3,enum=universerpc.ProofType" json:"proof_type,omitempty"` // An optional list of universe IDs to include in the multiverse root. If // none are specified, then all known universes of the given proof type are // included. NOTE: The proof type within the IDs must either be unspecified // or match the proof type above. SpecificIds []*ID `protobuf:"bytes,2,rep,name=specific_ids,json=specificIds,proto3" json:"specific_ids,omitempty"` // contains filtered or unexported fields }
func (*MultiverseRootRequest) Descriptor
deprecated
added in
v0.4.0
func (*MultiverseRootRequest) Descriptor() ([]byte, []int)
Deprecated: Use MultiverseRootRequest.ProtoReflect.Descriptor instead.
func (*MultiverseRootRequest) GetProofType ¶ added in v0.4.0
func (x *MultiverseRootRequest) GetProofType() ProofType
func (*MultiverseRootRequest) GetSpecificIds ¶ added in v0.4.0
func (x *MultiverseRootRequest) GetSpecificIds() []*ID
func (*MultiverseRootRequest) ProtoMessage ¶ added in v0.4.0
func (*MultiverseRootRequest) ProtoMessage()
func (*MultiverseRootRequest) ProtoReflect ¶ added in v0.4.0
func (x *MultiverseRootRequest) ProtoReflect() protoreflect.Message
func (*MultiverseRootRequest) Reset ¶ added in v0.4.0
func (x *MultiverseRootRequest) Reset()
func (*MultiverseRootRequest) String ¶ added in v0.4.0
func (x *MultiverseRootRequest) String() string
type MultiverseRootResponse ¶ added in v0.4.0
type MultiverseRootResponse struct { // The root of the multiverse tree. MultiverseRoot *MerkleSumNode `protobuf:"bytes,1,opt,name=multiverse_root,json=multiverseRoot,proto3" json:"multiverse_root,omitempty"` // contains filtered or unexported fields }
func (*MultiverseRootResponse) Descriptor
deprecated
added in
v0.4.0
func (*MultiverseRootResponse) Descriptor() ([]byte, []int)
Deprecated: Use MultiverseRootResponse.ProtoReflect.Descriptor instead.
func (*MultiverseRootResponse) GetMultiverseRoot ¶ added in v0.4.0
func (x *MultiverseRootResponse) GetMultiverseRoot() *MerkleSumNode
func (*MultiverseRootResponse) ProtoMessage ¶ added in v0.4.0
func (*MultiverseRootResponse) ProtoMessage()
func (*MultiverseRootResponse) ProtoReflect ¶ added in v0.4.0
func (x *MultiverseRootResponse) ProtoReflect() protoreflect.Message
func (*MultiverseRootResponse) Reset ¶ added in v0.4.0
func (x *MultiverseRootResponse) Reset()
func (*MultiverseRootResponse) String ¶ added in v0.4.0
func (x *MultiverseRootResponse) String() string
type Outpoint ¶
type Outpoint struct { // The output as a hex encoded (and reversed!) string. HashStr string `protobuf:"bytes,1,opt,name=hash_str,json=hashStr,proto3" json:"hash_str,omitempty"` // The index of the output. Index int32 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` // contains filtered or unexported fields }
func MarshalOutpoint ¶ added in v0.3.0
MarshalOutpoint marshals a wire.OutPoint into an RPC ready Outpoint.
TODO(ffranr): Move this package's Outpoint type and this marshal function to somewhere more general.
func (*Outpoint) Descriptor
deprecated
func (*Outpoint) GetHashStr ¶
func (*Outpoint) ProtoMessage ¶
func (*Outpoint) ProtoMessage()
func (*Outpoint) ProtoReflect ¶
func (x *Outpoint) ProtoReflect() protoreflect.Message
type ProofType ¶ added in v0.3.0
type ProofType int32
func (ProofType) Descriptor ¶ added in v0.3.0
func (ProofType) Descriptor() protoreflect.EnumDescriptor
func (ProofType) EnumDescriptor
deprecated
added in
v0.3.0
func (ProofType) Number ¶ added in v0.3.0
func (x ProofType) Number() protoreflect.EnumNumber
func (ProofType) Type ¶ added in v0.3.0
func (ProofType) Type() protoreflect.EnumType
type PushProofRequest ¶ added in v0.4.0
type PushProofRequest struct { // The ID of the asset to push the proof for. Key *UniverseKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // The universe server to push the proof to. Server *UniverseFederationServer `protobuf:"bytes,2,opt,name=server,proto3" json:"server,omitempty"` // contains filtered or unexported fields }
func (*PushProofRequest) Descriptor
deprecated
added in
v0.4.0
func (*PushProofRequest) Descriptor() ([]byte, []int)
Deprecated: Use PushProofRequest.ProtoReflect.Descriptor instead.
func (*PushProofRequest) GetKey ¶ added in v0.4.0
func (x *PushProofRequest) GetKey() *UniverseKey
func (*PushProofRequest) GetServer ¶ added in v0.4.0
func (x *PushProofRequest) GetServer() *UniverseFederationServer
func (*PushProofRequest) ProtoMessage ¶ added in v0.4.0
func (*PushProofRequest) ProtoMessage()
func (*PushProofRequest) ProtoReflect ¶ added in v0.4.0
func (x *PushProofRequest) ProtoReflect() protoreflect.Message
func (*PushProofRequest) Reset ¶ added in v0.4.0
func (x *PushProofRequest) Reset()
func (*PushProofRequest) String ¶ added in v0.4.0
func (x *PushProofRequest) String() string
type PushProofResponse ¶ added in v0.4.0
type PushProofResponse struct { // The ID of the asset a push was requested for. Key *UniverseKey `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` // contains filtered or unexported fields }
func (*PushProofResponse) Descriptor
deprecated
added in
v0.4.0
func (*PushProofResponse) Descriptor() ([]byte, []int)
Deprecated: Use PushProofResponse.ProtoReflect.Descriptor instead.
func (*PushProofResponse) GetKey ¶ added in v0.4.0
func (x *PushProofResponse) GetKey() *UniverseKey
func (*PushProofResponse) ProtoMessage ¶ added in v0.4.0
func (*PushProofResponse) ProtoMessage()
func (*PushProofResponse) ProtoReflect ¶ added in v0.4.0
func (x *PushProofResponse) ProtoReflect() protoreflect.Message
func (*PushProofResponse) Reset ¶ added in v0.4.0
func (x *PushProofResponse) Reset()
func (*PushProofResponse) String ¶ added in v0.4.0
func (x *PushProofResponse) String() string
type QueryEventsRequest ¶ added in v0.2.3
type QueryEventsRequest struct { StartTimestamp int64 `protobuf:"varint,1,opt,name=start_timestamp,json=startTimestamp,proto3" json:"start_timestamp,omitempty"` EndTimestamp int64 `protobuf:"varint,2,opt,name=end_timestamp,json=endTimestamp,proto3" json:"end_timestamp,omitempty"` // contains filtered or unexported fields }
func (*QueryEventsRequest) Descriptor
deprecated
added in
v0.2.3
func (*QueryEventsRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryEventsRequest.ProtoReflect.Descriptor instead.
func (*QueryEventsRequest) GetEndTimestamp ¶ added in v0.2.3
func (x *QueryEventsRequest) GetEndTimestamp() int64
func (*QueryEventsRequest) GetStartTimestamp ¶ added in v0.2.3
func (x *QueryEventsRequest) GetStartTimestamp() int64
func (*QueryEventsRequest) ProtoMessage ¶ added in v0.2.3
func (*QueryEventsRequest) ProtoMessage()
func (*QueryEventsRequest) ProtoReflect ¶ added in v0.2.3
func (x *QueryEventsRequest) ProtoReflect() protoreflect.Message
func (*QueryEventsRequest) Reset ¶ added in v0.2.3
func (x *QueryEventsRequest) Reset()
func (*QueryEventsRequest) String ¶ added in v0.2.3
func (x *QueryEventsRequest) String() string
type QueryEventsResponse ¶ added in v0.2.3
type QueryEventsResponse struct { Events []*GroupedUniverseEvents `protobuf:"bytes,1,rep,name=events,proto3" json:"events,omitempty"` // contains filtered or unexported fields }
func (*QueryEventsResponse) Descriptor
deprecated
added in
v0.2.3
func (*QueryEventsResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryEventsResponse.ProtoReflect.Descriptor instead.
func (*QueryEventsResponse) GetEvents ¶ added in v0.2.3
func (x *QueryEventsResponse) GetEvents() []*GroupedUniverseEvents
func (*QueryEventsResponse) ProtoMessage ¶ added in v0.2.3
func (*QueryEventsResponse) ProtoMessage()
func (*QueryEventsResponse) ProtoReflect ¶ added in v0.2.3
func (x *QueryEventsResponse) ProtoReflect() protoreflect.Message
func (*QueryEventsResponse) Reset ¶ added in v0.2.3
func (x *QueryEventsResponse) Reset()
func (*QueryEventsResponse) String ¶ added in v0.2.3
func (x *QueryEventsResponse) String() string
type QueryFederationSyncConfigRequest ¶ added in v0.3.0
type QueryFederationSyncConfigRequest struct { // Target universe ID(s). Id []*ID `protobuf:"bytes,1,rep,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*QueryFederationSyncConfigRequest) Descriptor
deprecated
added in
v0.3.0
func (*QueryFederationSyncConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use QueryFederationSyncConfigRequest.ProtoReflect.Descriptor instead.
func (*QueryFederationSyncConfigRequest) GetId ¶ added in v0.3.0
func (x *QueryFederationSyncConfigRequest) GetId() []*ID
func (*QueryFederationSyncConfigRequest) ProtoMessage ¶ added in v0.3.0
func (*QueryFederationSyncConfigRequest) ProtoMessage()
func (*QueryFederationSyncConfigRequest) ProtoReflect ¶ added in v0.3.0
func (x *QueryFederationSyncConfigRequest) ProtoReflect() protoreflect.Message
func (*QueryFederationSyncConfigRequest) Reset ¶ added in v0.3.0
func (x *QueryFederationSyncConfigRequest) Reset()
func (*QueryFederationSyncConfigRequest) String ¶ added in v0.3.0
func (x *QueryFederationSyncConfigRequest) String() string
type QueryFederationSyncConfigResponse ¶ added in v0.3.0
type QueryFederationSyncConfigResponse struct { GlobalSyncConfigs []*GlobalFederationSyncConfig `protobuf:"bytes,1,rep,name=global_sync_configs,json=globalSyncConfigs,proto3" json:"global_sync_configs,omitempty"` AssetSyncConfigs []*AssetFederationSyncConfig `protobuf:"bytes,2,rep,name=asset_sync_configs,json=assetSyncConfigs,proto3" json:"asset_sync_configs,omitempty"` // contains filtered or unexported fields }
func (*QueryFederationSyncConfigResponse) Descriptor
deprecated
added in
v0.3.0
func (*QueryFederationSyncConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryFederationSyncConfigResponse.ProtoReflect.Descriptor instead.
func (*QueryFederationSyncConfigResponse) GetAssetSyncConfigs ¶ added in v0.3.0
func (x *QueryFederationSyncConfigResponse) GetAssetSyncConfigs() []*AssetFederationSyncConfig
func (*QueryFederationSyncConfigResponse) GetGlobalSyncConfigs ¶ added in v0.3.0
func (x *QueryFederationSyncConfigResponse) GetGlobalSyncConfigs() []*GlobalFederationSyncConfig
func (*QueryFederationSyncConfigResponse) ProtoMessage ¶ added in v0.3.0
func (*QueryFederationSyncConfigResponse) ProtoMessage()
func (*QueryFederationSyncConfigResponse) ProtoReflect ¶ added in v0.3.0
func (x *QueryFederationSyncConfigResponse) ProtoReflect() protoreflect.Message
func (*QueryFederationSyncConfigResponse) Reset ¶ added in v0.3.0
func (x *QueryFederationSyncConfigResponse) Reset()
func (*QueryFederationSyncConfigResponse) String ¶ added in v0.3.0
func (x *QueryFederationSyncConfigResponse) String() string
type QueryRootResponse ¶
type QueryRootResponse struct { // The issuance universe root for the given asset ID or group key. IssuanceRoot *UniverseRoot `protobuf:"bytes,1,opt,name=issuance_root,json=issuanceRoot,proto3" json:"issuance_root,omitempty"` // The transfer universe root for the given asset ID or group key. TransferRoot *UniverseRoot `protobuf:"bytes,2,opt,name=transfer_root,json=transferRoot,proto3" json:"transfer_root,omitempty"` // contains filtered or unexported fields }
func (*QueryRootResponse) Descriptor
deprecated
func (*QueryRootResponse) Descriptor() ([]byte, []int)
Deprecated: Use QueryRootResponse.ProtoReflect.Descriptor instead.
func (*QueryRootResponse) GetIssuanceRoot ¶ added in v0.3.0
func (x *QueryRootResponse) GetIssuanceRoot() *UniverseRoot
func (*QueryRootResponse) GetTransferRoot ¶ added in v0.3.0
func (x *QueryRootResponse) GetTransferRoot() *UniverseRoot
func (*QueryRootResponse) ProtoMessage ¶
func (*QueryRootResponse) ProtoMessage()
func (*QueryRootResponse) ProtoReflect ¶
func (x *QueryRootResponse) ProtoReflect() protoreflect.Message
func (*QueryRootResponse) Reset ¶
func (x *QueryRootResponse) Reset()
func (*QueryRootResponse) String ¶
func (x *QueryRootResponse) String() string
type SetFederationSyncConfigRequest ¶ added in v0.3.0
type SetFederationSyncConfigRequest struct { GlobalSyncConfigs []*GlobalFederationSyncConfig `protobuf:"bytes,1,rep,name=global_sync_configs,json=globalSyncConfigs,proto3" json:"global_sync_configs,omitempty"` AssetSyncConfigs []*AssetFederationSyncConfig `protobuf:"bytes,2,rep,name=asset_sync_configs,json=assetSyncConfigs,proto3" json:"asset_sync_configs,omitempty"` // contains filtered or unexported fields }
func (*SetFederationSyncConfigRequest) Descriptor
deprecated
added in
v0.3.0
func (*SetFederationSyncConfigRequest) Descriptor() ([]byte, []int)
Deprecated: Use SetFederationSyncConfigRequest.ProtoReflect.Descriptor instead.
func (*SetFederationSyncConfigRequest) GetAssetSyncConfigs ¶ added in v0.3.0
func (x *SetFederationSyncConfigRequest) GetAssetSyncConfigs() []*AssetFederationSyncConfig
func (*SetFederationSyncConfigRequest) GetGlobalSyncConfigs ¶ added in v0.3.0
func (x *SetFederationSyncConfigRequest) GetGlobalSyncConfigs() []*GlobalFederationSyncConfig
func (*SetFederationSyncConfigRequest) ProtoMessage ¶ added in v0.3.0
func (*SetFederationSyncConfigRequest) ProtoMessage()
func (*SetFederationSyncConfigRequest) ProtoReflect ¶ added in v0.3.0
func (x *SetFederationSyncConfigRequest) ProtoReflect() protoreflect.Message
func (*SetFederationSyncConfigRequest) Reset ¶ added in v0.3.0
func (x *SetFederationSyncConfigRequest) Reset()
func (*SetFederationSyncConfigRequest) String ¶ added in v0.3.0
func (x *SetFederationSyncConfigRequest) String() string
type SetFederationSyncConfigResponse ¶ added in v0.3.0
type SetFederationSyncConfigResponse struct {
// contains filtered or unexported fields
}
func (*SetFederationSyncConfigResponse) Descriptor
deprecated
added in
v0.3.0
func (*SetFederationSyncConfigResponse) Descriptor() ([]byte, []int)
Deprecated: Use SetFederationSyncConfigResponse.ProtoReflect.Descriptor instead.
func (*SetFederationSyncConfigResponse) ProtoMessage ¶ added in v0.3.0
func (*SetFederationSyncConfigResponse) ProtoMessage()
func (*SetFederationSyncConfigResponse) ProtoReflect ¶ added in v0.3.0
func (x *SetFederationSyncConfigResponse) ProtoReflect() protoreflect.Message
func (*SetFederationSyncConfigResponse) Reset ¶ added in v0.3.0
func (x *SetFederationSyncConfigResponse) Reset()
func (*SetFederationSyncConfigResponse) String ¶ added in v0.3.0
func (x *SetFederationSyncConfigResponse) String() string
type SortDirection ¶ added in v0.3.0
type SortDirection int32
const ( SortDirection_SORT_DIRECTION_ASC SortDirection = 0 SortDirection_SORT_DIRECTION_DESC SortDirection = 1 )
func (SortDirection) Descriptor ¶ added in v0.3.0
func (SortDirection) Descriptor() protoreflect.EnumDescriptor
func (SortDirection) Enum ¶ added in v0.3.0
func (x SortDirection) Enum() *SortDirection
func (SortDirection) EnumDescriptor
deprecated
added in
v0.3.0
func (SortDirection) EnumDescriptor() ([]byte, []int)
Deprecated: Use SortDirection.Descriptor instead.
func (SortDirection) Number ¶ added in v0.3.0
func (x SortDirection) Number() protoreflect.EnumNumber
func (SortDirection) String ¶ added in v0.3.0
func (x SortDirection) String() string
func (SortDirection) Type ¶ added in v0.3.0
func (SortDirection) Type() protoreflect.EnumType
type StatsRequest ¶
type StatsRequest struct {
// contains filtered or unexported fields
}
func (*StatsRequest) Descriptor
deprecated
func (*StatsRequest) Descriptor() ([]byte, []int)
Deprecated: Use StatsRequest.ProtoReflect.Descriptor instead.
func (*StatsRequest) ProtoMessage ¶
func (*StatsRequest) ProtoMessage()
func (*StatsRequest) ProtoReflect ¶
func (x *StatsRequest) ProtoReflect() protoreflect.Message
func (*StatsRequest) Reset ¶
func (x *StatsRequest) Reset()
func (*StatsRequest) String ¶
func (x *StatsRequest) String() string
type StatsResponse ¶
type StatsResponse struct { NumTotalAssets int64 `protobuf:"varint,1,opt,name=num_total_assets,json=numTotalAssets,proto3" json:"num_total_assets,omitempty"` NumTotalGroups int64 `protobuf:"varint,2,opt,name=num_total_groups,json=numTotalGroups,proto3" json:"num_total_groups,omitempty"` NumTotalSyncs int64 `protobuf:"varint,3,opt,name=num_total_syncs,json=numTotalSyncs,proto3" json:"num_total_syncs,omitempty"` NumTotalProofs int64 `protobuf:"varint,4,opt,name=num_total_proofs,json=numTotalProofs,proto3" json:"num_total_proofs,omitempty"` // contains filtered or unexported fields }
func (*StatsResponse) Descriptor
deprecated
func (*StatsResponse) Descriptor() ([]byte, []int)
Deprecated: Use StatsResponse.ProtoReflect.Descriptor instead.
func (*StatsResponse) GetNumTotalAssets ¶
func (x *StatsResponse) GetNumTotalAssets() int64
func (*StatsResponse) GetNumTotalGroups ¶ added in v0.3.0
func (x *StatsResponse) GetNumTotalGroups() int64
func (*StatsResponse) GetNumTotalProofs ¶
func (x *StatsResponse) GetNumTotalProofs() int64
func (*StatsResponse) GetNumTotalSyncs ¶
func (x *StatsResponse) GetNumTotalSyncs() int64
func (*StatsResponse) ProtoMessage ¶
func (*StatsResponse) ProtoMessage()
func (*StatsResponse) ProtoReflect ¶
func (x *StatsResponse) ProtoReflect() protoreflect.Message
func (*StatsResponse) Reset ¶
func (x *StatsResponse) Reset()
func (*StatsResponse) String ¶
func (x *StatsResponse) String() string
type SyncRequest ¶
type SyncRequest struct { // TODO(roasbeef): accept connection type? so can pass along self-signed // cert, also brontide based RPC handshake UniverseHost string `protobuf:"bytes,1,opt,name=universe_host,json=universeHost,proto3" json:"universe_host,omitempty"` // The sync mode. This determines what type of proofs are synced. SyncMode UniverseSyncMode `protobuf:"varint,2,opt,name=sync_mode,json=syncMode,proto3,enum=universerpc.UniverseSyncMode" json:"sync_mode,omitempty"` // The set of assets to sync. If none are specified, then all assets are // synced. SyncTargets []*SyncTarget `protobuf:"bytes,3,rep,name=sync_targets,json=syncTargets,proto3" json:"sync_targets,omitempty"` // contains filtered or unexported fields }
func (*SyncRequest) Descriptor
deprecated
func (*SyncRequest) Descriptor() ([]byte, []int)
Deprecated: Use SyncRequest.ProtoReflect.Descriptor instead.
func (*SyncRequest) GetSyncMode ¶
func (x *SyncRequest) GetSyncMode() UniverseSyncMode
func (*SyncRequest) GetSyncTargets ¶
func (x *SyncRequest) GetSyncTargets() []*SyncTarget
func (*SyncRequest) GetUniverseHost ¶
func (x *SyncRequest) GetUniverseHost() string
func (*SyncRequest) ProtoMessage ¶
func (*SyncRequest) ProtoMessage()
func (*SyncRequest) ProtoReflect ¶
func (x *SyncRequest) ProtoReflect() protoreflect.Message
func (*SyncRequest) Reset ¶
func (x *SyncRequest) Reset()
func (*SyncRequest) String ¶
func (x *SyncRequest) String() string
type SyncResponse ¶
type SyncResponse struct { // The set of synced asset Universes. SyncedUniverses []*SyncedUniverse `protobuf:"bytes,1,rep,name=synced_universes,json=syncedUniverses,proto3" json:"synced_universes,omitempty"` // contains filtered or unexported fields }
func (*SyncResponse) Descriptor
deprecated
func (*SyncResponse) Descriptor() ([]byte, []int)
Deprecated: Use SyncResponse.ProtoReflect.Descriptor instead.
func (*SyncResponse) GetSyncedUniverses ¶
func (x *SyncResponse) GetSyncedUniverses() []*SyncedUniverse
func (*SyncResponse) ProtoMessage ¶
func (*SyncResponse) ProtoMessage()
func (*SyncResponse) ProtoReflect ¶
func (x *SyncResponse) ProtoReflect() protoreflect.Message
func (*SyncResponse) Reset ¶
func (x *SyncResponse) Reset()
func (*SyncResponse) String ¶
func (x *SyncResponse) String() string
type SyncTarget ¶
type SyncTarget struct { Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*SyncTarget) Descriptor
deprecated
func (*SyncTarget) Descriptor() ([]byte, []int)
Deprecated: Use SyncTarget.ProtoReflect.Descriptor instead.
func (*SyncTarget) GetId ¶
func (x *SyncTarget) GetId() *ID
func (*SyncTarget) ProtoMessage ¶
func (*SyncTarget) ProtoMessage()
func (*SyncTarget) ProtoReflect ¶
func (x *SyncTarget) ProtoReflect() protoreflect.Message
func (*SyncTarget) Reset ¶
func (x *SyncTarget) Reset()
func (*SyncTarget) String ¶
func (x *SyncTarget) String() string
type SyncedUniverse ¶
type SyncedUniverse struct { // The old Universe root for the synced asset. OldAssetRoot *UniverseRoot `protobuf:"bytes,1,opt,name=old_asset_root,json=oldAssetRoot,proto3" json:"old_asset_root,omitempty"` // The new Universe root for the synced asset. NewAssetRoot *UniverseRoot `protobuf:"bytes,2,opt,name=new_asset_root,json=newAssetRoot,proto3" json:"new_asset_root,omitempty"` // The set of new asset leaves that were synced. NewAssetLeaves []*AssetLeaf `protobuf:"bytes,3,rep,name=new_asset_leaves,json=newAssetLeaves,proto3" json:"new_asset_leaves,omitempty"` // contains filtered or unexported fields }
func (*SyncedUniverse) Descriptor
deprecated
func (*SyncedUniverse) Descriptor() ([]byte, []int)
Deprecated: Use SyncedUniverse.ProtoReflect.Descriptor instead.
func (*SyncedUniverse) GetNewAssetLeaves ¶
func (x *SyncedUniverse) GetNewAssetLeaves() []*AssetLeaf
func (*SyncedUniverse) GetNewAssetRoot ¶
func (x *SyncedUniverse) GetNewAssetRoot() *UniverseRoot
func (*SyncedUniverse) GetOldAssetRoot ¶
func (x *SyncedUniverse) GetOldAssetRoot() *UniverseRoot
func (*SyncedUniverse) ProtoMessage ¶
func (*SyncedUniverse) ProtoMessage()
func (*SyncedUniverse) ProtoReflect ¶
func (x *SyncedUniverse) ProtoReflect() protoreflect.Message
func (*SyncedUniverse) Reset ¶
func (x *SyncedUniverse) Reset()
func (*SyncedUniverse) String ¶
func (x *SyncedUniverse) String() string
type UnimplementedUniverseServer ¶
type UnimplementedUniverseServer struct { }
UnimplementedUniverseServer must be embedded to have forward compatible implementations.
func (UnimplementedUniverseServer) AddFederationServer ¶
func (UnimplementedUniverseServer) AddFederationServer(context.Context, *AddFederationServerRequest) (*AddFederationServerResponse, error)
func (UnimplementedUniverseServer) AssetLeafKeys ¶
func (UnimplementedUniverseServer) AssetLeafKeys(context.Context, *AssetLeafKeysRequest) (*AssetLeafKeyResponse, error)
func (UnimplementedUniverseServer) AssetLeaves ¶
func (UnimplementedUniverseServer) AssetLeaves(context.Context, *ID) (*AssetLeafResponse, error)
func (UnimplementedUniverseServer) AssetRoots ¶
func (UnimplementedUniverseServer) AssetRoots(context.Context, *AssetRootRequest) (*AssetRootResponse, error)
func (UnimplementedUniverseServer) DeleteAssetRoot ¶ added in v0.2.1
func (UnimplementedUniverseServer) DeleteAssetRoot(context.Context, *DeleteRootQuery) (*DeleteRootResponse, error)
func (UnimplementedUniverseServer) DeleteFederationServer ¶
func (UnimplementedUniverseServer) DeleteFederationServer(context.Context, *DeleteFederationServerRequest) (*DeleteFederationServerResponse, error)
func (UnimplementedUniverseServer) Info ¶ added in v0.2.1
func (UnimplementedUniverseServer) Info(context.Context, *InfoRequest) (*InfoResponse, error)
func (UnimplementedUniverseServer) InsertProof ¶
func (UnimplementedUniverseServer) InsertProof(context.Context, *AssetProof) (*AssetProofResponse, error)
func (UnimplementedUniverseServer) ListFederationServers ¶
func (UnimplementedUniverseServer) ListFederationServers(context.Context, *ListFederationServersRequest) (*ListFederationServersResponse, error)
func (UnimplementedUniverseServer) MultiverseRoot ¶ added in v0.4.0
func (UnimplementedUniverseServer) MultiverseRoot(context.Context, *MultiverseRootRequest) (*MultiverseRootResponse, error)
func (UnimplementedUniverseServer) PushProof ¶ added in v0.4.0
func (UnimplementedUniverseServer) PushProof(context.Context, *PushProofRequest) (*PushProofResponse, error)
func (UnimplementedUniverseServer) QueryAssetRoots ¶
func (UnimplementedUniverseServer) QueryAssetRoots(context.Context, *AssetRootQuery) (*QueryRootResponse, error)
func (UnimplementedUniverseServer) QueryAssetStats ¶
func (UnimplementedUniverseServer) QueryAssetStats(context.Context, *AssetStatsQuery) (*UniverseAssetStats, error)
func (UnimplementedUniverseServer) QueryEvents ¶ added in v0.2.3
func (UnimplementedUniverseServer) QueryEvents(context.Context, *QueryEventsRequest) (*QueryEventsResponse, error)
func (UnimplementedUniverseServer) QueryFederationSyncConfig ¶ added in v0.3.0
func (UnimplementedUniverseServer) QueryFederationSyncConfig(context.Context, *QueryFederationSyncConfigRequest) (*QueryFederationSyncConfigResponse, error)
func (UnimplementedUniverseServer) QueryProof ¶
func (UnimplementedUniverseServer) QueryProof(context.Context, *UniverseKey) (*AssetProofResponse, error)
func (UnimplementedUniverseServer) SetFederationSyncConfig ¶ added in v0.3.0
func (UnimplementedUniverseServer) SetFederationSyncConfig(context.Context, *SetFederationSyncConfigRequest) (*SetFederationSyncConfigResponse, error)
func (UnimplementedUniverseServer) SyncUniverse ¶
func (UnimplementedUniverseServer) SyncUniverse(context.Context, *SyncRequest) (*SyncResponse, error)
func (UnimplementedUniverseServer) UniverseStats ¶
func (UnimplementedUniverseServer) UniverseStats(context.Context, *StatsRequest) (*StatsResponse, error)
type UniverseAssetStats ¶
type UniverseAssetStats struct { AssetStats []*AssetStatsSnapshot `protobuf:"bytes,1,rep,name=asset_stats,json=assetStats,proto3" json:"asset_stats,omitempty"` // contains filtered or unexported fields }
func (*UniverseAssetStats) Descriptor
deprecated
func (*UniverseAssetStats) Descriptor() ([]byte, []int)
Deprecated: Use UniverseAssetStats.ProtoReflect.Descriptor instead.
func (*UniverseAssetStats) GetAssetStats ¶
func (x *UniverseAssetStats) GetAssetStats() []*AssetStatsSnapshot
func (*UniverseAssetStats) ProtoMessage ¶
func (*UniverseAssetStats) ProtoMessage()
func (*UniverseAssetStats) ProtoReflect ¶
func (x *UniverseAssetStats) ProtoReflect() protoreflect.Message
func (*UniverseAssetStats) Reset ¶
func (x *UniverseAssetStats) Reset()
func (*UniverseAssetStats) String ¶
func (x *UniverseAssetStats) String() string
type UniverseClient ¶
type UniverseClient interface { // tapcli: `universe multiverse` // MultiverseRoot returns the root of the multiverse tree. This is useful to // determine the equality of two multiverse trees, since the root can directly // be compared to another multiverse root to find out if a sync is required. MultiverseRoot(ctx context.Context, in *MultiverseRootRequest, opts ...grpc.CallOption) (*MultiverseRootResponse, error) // tapcli: `universe roots` // AssetRoots queries for the known Universe roots associated with each known // asset. These roots represent the supply/audit state for each known asset. AssetRoots(ctx context.Context, in *AssetRootRequest, opts ...grpc.CallOption) (*AssetRootResponse, error) // tapcli: `universe roots` // QueryAssetRoots attempts to locate the current Universe root for a specific // asset. This asset can be identified by its asset ID or group key. QueryAssetRoots(ctx context.Context, in *AssetRootQuery, opts ...grpc.CallOption) (*QueryRootResponse, error) // tapcli: `universe delete` // DeleteAssetRoot deletes the Universe root for a specific asset, including // all asoociated universe keys, leaves, and events. DeleteAssetRoot(ctx context.Context, in *DeleteRootQuery, opts ...grpc.CallOption) (*DeleteRootResponse, error) // tapcli: `universe keys` // AssetLeafKeys queries for the set of Universe keys associated with a given // asset_id or group_key. Each key takes the form: (outpoint, script_key), // where outpoint is an outpoint in the Bitcoin blockchain that anchors a // valid Taproot Asset commitment, and script_key is the script_key of // the asset within the Taproot Asset commitment for the given asset_id or // group_key. AssetLeafKeys(ctx context.Context, in *AssetLeafKeysRequest, opts ...grpc.CallOption) (*AssetLeafKeyResponse, error) // tapcli: `universe leaves` // AssetLeaves queries for the set of asset leaves (the values in the Universe // MS-SMT tree) for a given asset_id or group_key. These represents either // asset issuance events (they have a genesis witness) or asset transfers that // took place on chain. The leaves contain a normal Taproot Asset proof, as // well as details for the asset. AssetLeaves(ctx context.Context, in *ID, opts ...grpc.CallOption) (*AssetLeafResponse, error) // tapcli: `universe proofs query` // QueryProof attempts to query for an issuance or transfer proof for a given // asset based on its UniverseKey. A UniverseKey is composed of the Universe // ID (asset_id/group_key) and also a leaf key (outpoint || script_key). If // found, then the issuance proof is returned that includes an inclusion proof // to the known Universe root, as well as a Taproot Asset state transition or // issuance proof for the said asset. QueryProof(ctx context.Context, in *UniverseKey, opts ...grpc.CallOption) (*AssetProofResponse, error) // tapcli: `universe proofs insert` // InsertProof attempts to insert a new issuance or transfer proof into the // Universe tree specified by the UniverseKey. If valid, then the proof is // inserted into the database, with a new Universe root returned for the // updated asset_id/group_key. InsertProof(ctx context.Context, in *AssetProof, opts ...grpc.CallOption) (*AssetProofResponse, error) // tapcli: `universe proofs push` // PushProof attempts to query the local universe for a proof specified by a // UniverseKey. If found, a connection is made to a remote Universe server to // attempt to upload the asset leaf. PushProof(ctx context.Context, in *PushProofRequest, opts ...grpc.CallOption) (*PushProofResponse, error) // tapcli: `universe info` // Info returns a set of information about the current state of the Universe. Info(ctx context.Context, in *InfoRequest, opts ...grpc.CallOption) (*InfoResponse, error) // tapcli: `universe sync` // SyncUniverse takes host information for a remote Universe server, then // attempts to synchronize either only the set of specified asset_ids, or all // assets if none are specified. The sync process will attempt to query for // the latest known root for each asset, performing tree based reconciliation // to arrive at a new shared root. SyncUniverse(ctx context.Context, in *SyncRequest, opts ...grpc.CallOption) (*SyncResponse, error) // tapcli: `universe federation list` // ListFederationServers lists the set of servers that make up the federation // of the local Universe server. This servers are used to push out new proofs, // and also periodically call sync new proofs from the remote server. ListFederationServers(ctx context.Context, in *ListFederationServersRequest, opts ...grpc.CallOption) (*ListFederationServersResponse, error) // tapcli: `universe federation add` // AddFederationServer adds a new server to the federation of the local // Universe server. Once a server is added, this call can also optionally be // used to trigger a sync of the remote server. AddFederationServer(ctx context.Context, in *AddFederationServerRequest, opts ...grpc.CallOption) (*AddFederationServerResponse, error) // tapcli: `universe federation del` // DeleteFederationServer removes a server from the federation of the local // Universe server. DeleteFederationServer(ctx context.Context, in *DeleteFederationServerRequest, opts ...grpc.CallOption) (*DeleteFederationServerResponse, error) // tapcli: `universe stats` // UniverseStats returns a set of aggregate statistics for the current state // of the Universe. Stats returned include: total number of syncs, total // number of proofs, and total number of known assets. UniverseStats(ctx context.Context, in *StatsRequest, opts ...grpc.CallOption) (*StatsResponse, error) // tapcli `universe stats assets` // QueryAssetStats returns a set of statistics for a given set of assets. // Stats can be queried for all assets, or based on the: asset ID, name, or // asset type. Pagination is supported via the offset and limit params. // Results can also be sorted based on any of the main query params. QueryAssetStats(ctx context.Context, in *AssetStatsQuery, opts ...grpc.CallOption) (*UniverseAssetStats, error) // tapcli `universe stats events` // QueryEvents returns the number of sync and proof events for a given time // period, grouped by day. QueryEvents(ctx context.Context, in *QueryEventsRequest, opts ...grpc.CallOption) (*QueryEventsResponse, error) // SetFederationSyncConfig sets the configuration of the universe federation // sync. SetFederationSyncConfig(ctx context.Context, in *SetFederationSyncConfigRequest, opts ...grpc.CallOption) (*SetFederationSyncConfigResponse, error) // tapcli: `universe federation config info` // QueryFederationSyncConfig queries the universe federation sync configuration // settings. QueryFederationSyncConfig(ctx context.Context, in *QueryFederationSyncConfigRequest, opts ...grpc.CallOption) (*QueryFederationSyncConfigResponse, error) }
UniverseClient is the client API for Universe service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewUniverseClient ¶
func NewUniverseClient(cc grpc.ClientConnInterface) UniverseClient
type UniverseFederationServer ¶
type UniverseFederationServer struct { Host string `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty"` Id int32 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*UniverseFederationServer) Descriptor
deprecated
func (*UniverseFederationServer) Descriptor() ([]byte, []int)
Deprecated: Use UniverseFederationServer.ProtoReflect.Descriptor instead.
func (*UniverseFederationServer) GetHost ¶
func (x *UniverseFederationServer) GetHost() string
func (*UniverseFederationServer) GetId ¶
func (x *UniverseFederationServer) GetId() int32
func (*UniverseFederationServer) ProtoMessage ¶
func (*UniverseFederationServer) ProtoMessage()
func (*UniverseFederationServer) ProtoReflect ¶
func (x *UniverseFederationServer) ProtoReflect() protoreflect.Message
func (*UniverseFederationServer) Reset ¶
func (x *UniverseFederationServer) Reset()
func (*UniverseFederationServer) String ¶
func (x *UniverseFederationServer) String() string
type UniverseKey ¶
type UniverseKey struct { // The ID of the asset to query for. Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The asset key to query for. LeafKey *AssetKey `protobuf:"bytes,2,opt,name=leaf_key,json=leafKey,proto3" json:"leaf_key,omitempty"` // contains filtered or unexported fields }
func (*UniverseKey) Descriptor
deprecated
func (*UniverseKey) Descriptor() ([]byte, []int)
Deprecated: Use UniverseKey.ProtoReflect.Descriptor instead.
func (*UniverseKey) GetId ¶
func (x *UniverseKey) GetId() *ID
func (*UniverseKey) GetLeafKey ¶
func (x *UniverseKey) GetLeafKey() *AssetKey
func (*UniverseKey) ProtoMessage ¶
func (*UniverseKey) ProtoMessage()
func (*UniverseKey) ProtoReflect ¶
func (x *UniverseKey) ProtoReflect() protoreflect.Message
func (*UniverseKey) Reset ¶
func (x *UniverseKey) Reset()
func (*UniverseKey) String ¶
func (x *UniverseKey) String() string
type UniverseRoot ¶
type UniverseRoot struct { Id *ID `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // The merkle sum sparse merkle tree root associated with the above // universe ID. MssmtRoot *MerkleSumNode `protobuf:"bytes,3,opt,name=mssmt_root,json=mssmtRoot,proto3" json:"mssmt_root,omitempty"` // The name of the asset. AssetName string `protobuf:"bytes,4,opt,name=asset_name,json=assetName,proto3" json:"asset_name,omitempty"` // A map of hex encoded asset IDs to the number of units minted for that // asset. This only contains more than one entry for grouped assets and in // that case represents the whole list of assets currently known to exist // within the group. For single (non-grouped) assets, this is equal to the // asset ID above and the sum in the mssmt_root. A hex encoded string is // used as the map key because gRPC does not support using raw bytes for a // map key. AmountsByAssetId map[string]uint64 `` /* 202-byte string literal not displayed */ // contains filtered or unexported fields }
func (*UniverseRoot) Descriptor
deprecated
func (*UniverseRoot) Descriptor() ([]byte, []int)
Deprecated: Use UniverseRoot.ProtoReflect.Descriptor instead.
func (*UniverseRoot) GetAmountsByAssetId ¶ added in v0.3.0
func (x *UniverseRoot) GetAmountsByAssetId() map[string]uint64
func (*UniverseRoot) GetAssetName ¶
func (x *UniverseRoot) GetAssetName() string
func (*UniverseRoot) GetId ¶
func (x *UniverseRoot) GetId() *ID
func (*UniverseRoot) GetMssmtRoot ¶
func (x *UniverseRoot) GetMssmtRoot() *MerkleSumNode
func (*UniverseRoot) ProtoMessage ¶
func (*UniverseRoot) ProtoMessage()
func (*UniverseRoot) ProtoReflect ¶
func (x *UniverseRoot) ProtoReflect() protoreflect.Message
func (*UniverseRoot) Reset ¶
func (x *UniverseRoot) Reset()
func (*UniverseRoot) String ¶
func (x *UniverseRoot) String() string
type UniverseServer ¶
type UniverseServer interface { // tapcli: `universe multiverse` // MultiverseRoot returns the root of the multiverse tree. This is useful to // determine the equality of two multiverse trees, since the root can directly // be compared to another multiverse root to find out if a sync is required. MultiverseRoot(context.Context, *MultiverseRootRequest) (*MultiverseRootResponse, error) // tapcli: `universe roots` // AssetRoots queries for the known Universe roots associated with each known // asset. These roots represent the supply/audit state for each known asset. AssetRoots(context.Context, *AssetRootRequest) (*AssetRootResponse, error) // tapcli: `universe roots` // QueryAssetRoots attempts to locate the current Universe root for a specific // asset. This asset can be identified by its asset ID or group key. QueryAssetRoots(context.Context, *AssetRootQuery) (*QueryRootResponse, error) // tapcli: `universe delete` // DeleteAssetRoot deletes the Universe root for a specific asset, including // all asoociated universe keys, leaves, and events. DeleteAssetRoot(context.Context, *DeleteRootQuery) (*DeleteRootResponse, error) // tapcli: `universe keys` // AssetLeafKeys queries for the set of Universe keys associated with a given // asset_id or group_key. Each key takes the form: (outpoint, script_key), // where outpoint is an outpoint in the Bitcoin blockchain that anchors a // valid Taproot Asset commitment, and script_key is the script_key of // the asset within the Taproot Asset commitment for the given asset_id or // group_key. AssetLeafKeys(context.Context, *AssetLeafKeysRequest) (*AssetLeafKeyResponse, error) // tapcli: `universe leaves` // AssetLeaves queries for the set of asset leaves (the values in the Universe // MS-SMT tree) for a given asset_id or group_key. These represents either // asset issuance events (they have a genesis witness) or asset transfers that // took place on chain. The leaves contain a normal Taproot Asset proof, as // well as details for the asset. AssetLeaves(context.Context, *ID) (*AssetLeafResponse, error) // tapcli: `universe proofs query` // QueryProof attempts to query for an issuance or transfer proof for a given // asset based on its UniverseKey. A UniverseKey is composed of the Universe // ID (asset_id/group_key) and also a leaf key (outpoint || script_key). If // found, then the issuance proof is returned that includes an inclusion proof // to the known Universe root, as well as a Taproot Asset state transition or // issuance proof for the said asset. QueryProof(context.Context, *UniverseKey) (*AssetProofResponse, error) // tapcli: `universe proofs insert` // InsertProof attempts to insert a new issuance or transfer proof into the // Universe tree specified by the UniverseKey. If valid, then the proof is // inserted into the database, with a new Universe root returned for the // updated asset_id/group_key. InsertProof(context.Context, *AssetProof) (*AssetProofResponse, error) // tapcli: `universe proofs push` // PushProof attempts to query the local universe for a proof specified by a // UniverseKey. If found, a connection is made to a remote Universe server to // attempt to upload the asset leaf. PushProof(context.Context, *PushProofRequest) (*PushProofResponse, error) // tapcli: `universe info` // Info returns a set of information about the current state of the Universe. Info(context.Context, *InfoRequest) (*InfoResponse, error) // tapcli: `universe sync` // SyncUniverse takes host information for a remote Universe server, then // attempts to synchronize either only the set of specified asset_ids, or all // assets if none are specified. The sync process will attempt to query for // the latest known root for each asset, performing tree based reconciliation // to arrive at a new shared root. SyncUniverse(context.Context, *SyncRequest) (*SyncResponse, error) // tapcli: `universe federation list` // ListFederationServers lists the set of servers that make up the federation // of the local Universe server. This servers are used to push out new proofs, // and also periodically call sync new proofs from the remote server. ListFederationServers(context.Context, *ListFederationServersRequest) (*ListFederationServersResponse, error) // tapcli: `universe federation add` // AddFederationServer adds a new server to the federation of the local // Universe server. Once a server is added, this call can also optionally be // used to trigger a sync of the remote server. AddFederationServer(context.Context, *AddFederationServerRequest) (*AddFederationServerResponse, error) // tapcli: `universe federation del` // DeleteFederationServer removes a server from the federation of the local // Universe server. DeleteFederationServer(context.Context, *DeleteFederationServerRequest) (*DeleteFederationServerResponse, error) // tapcli: `universe stats` // UniverseStats returns a set of aggregate statistics for the current state // of the Universe. Stats returned include: total number of syncs, total // number of proofs, and total number of known assets. UniverseStats(context.Context, *StatsRequest) (*StatsResponse, error) // tapcli `universe stats assets` // QueryAssetStats returns a set of statistics for a given set of assets. // Stats can be queried for all assets, or based on the: asset ID, name, or // asset type. Pagination is supported via the offset and limit params. // Results can also be sorted based on any of the main query params. QueryAssetStats(context.Context, *AssetStatsQuery) (*UniverseAssetStats, error) // tapcli `universe stats events` // QueryEvents returns the number of sync and proof events for a given time // period, grouped by day. QueryEvents(context.Context, *QueryEventsRequest) (*QueryEventsResponse, error) // SetFederationSyncConfig sets the configuration of the universe federation // sync. SetFederationSyncConfig(context.Context, *SetFederationSyncConfigRequest) (*SetFederationSyncConfigResponse, error) // tapcli: `universe federation config info` // QueryFederationSyncConfig queries the universe federation sync configuration // settings. QueryFederationSyncConfig(context.Context, *QueryFederationSyncConfigRequest) (*QueryFederationSyncConfigResponse, error) // contains filtered or unexported methods }
UniverseServer is the server API for Universe service. All implementations must embed UnimplementedUniverseServer for forward compatibility
type UniverseSyncMode ¶
type UniverseSyncMode int32
const ( // A sync node that indicates that only new asset creation (minting) proofs // should be synced. UniverseSyncMode_SYNC_ISSUANCE_ONLY UniverseSyncMode = 0 // A syncing mode that indicates that all asset proofs should be synced. // This includes normal transfers as well. UniverseSyncMode_SYNC_FULL UniverseSyncMode = 1 )
func (UniverseSyncMode) Descriptor ¶
func (UniverseSyncMode) Descriptor() protoreflect.EnumDescriptor
func (UniverseSyncMode) Enum ¶
func (x UniverseSyncMode) Enum() *UniverseSyncMode
func (UniverseSyncMode) EnumDescriptor
deprecated
func (UniverseSyncMode) EnumDescriptor() ([]byte, []int)
Deprecated: Use UniverseSyncMode.Descriptor instead.
func (UniverseSyncMode) Number ¶
func (x UniverseSyncMode) Number() protoreflect.EnumNumber
func (UniverseSyncMode) String ¶
func (x UniverseSyncMode) String() string
func (UniverseSyncMode) Type ¶
func (UniverseSyncMode) Type() protoreflect.EnumType
type UnsafeUniverseServer ¶
type UnsafeUniverseServer interface {
// contains filtered or unexported methods
}
UnsafeUniverseServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to UniverseServer will result in compilation errors.