holders

package
v0.3.5 Latest Latest
Warning

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

Go to latest
Published: Apr 20, 2024 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	HolderStatus_name = map[int32]string{
		0: "HS_NONE",
	}
	HolderStatus_value = map[string]int32{
		"HS_NONE": 0,
	}
)

Enum value maps for HolderStatus.

View Source
var File_holders_holders_proto protoreflect.FileDescriptor
View Source
var Holders_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "unpack.v1.holders.Holders",
	HandlerType: (*HoldersServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Filter",
			Handler:    _Holders_Filter_Handler,
		},
		{
			MethodName: "Get",
			Handler:    _Holders_Get_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "holders/holders.proto",
}

Holders_ServiceDesc is the grpc.ServiceDesc for Holders service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterHoldersServer

func RegisterHoldersServer(s grpc.ServiceRegistrar, srv HoldersServer)

Types

type FilterHolderRequest

type FilterHolderRequest struct {
	PercentageOwned uint32       `protobuf:"varint,1,opt,name=percentage_owned,json=percentageOwned,proto3" json:"percentage_owned,omitempty"`
	TokenId         uint32       `protobuf:"varint,2,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"`
	Status          HolderStatus `protobuf:"varint,3,opt,name=status,proto3,enum=unpack.v1.holders.HolderStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*FilterHolderRequest) Descriptor deprecated

func (*FilterHolderRequest) Descriptor() ([]byte, []int)

Deprecated: Use FilterHolderRequest.ProtoReflect.Descriptor instead.

func (*FilterHolderRequest) GetPercentageOwned

func (x *FilterHolderRequest) GetPercentageOwned() uint32

func (*FilterHolderRequest) GetStatus

func (x *FilterHolderRequest) GetStatus() HolderStatus

func (*FilterHolderRequest) GetTokenId

func (x *FilterHolderRequest) GetTokenId() uint32

func (*FilterHolderRequest) ProtoMessage

func (*FilterHolderRequest) ProtoMessage()

func (*FilterHolderRequest) ProtoReflect

func (x *FilterHolderRequest) ProtoReflect() protoreflect.Message

func (*FilterHolderRequest) Reset

func (x *FilterHolderRequest) Reset()

func (*FilterHolderRequest) String

func (x *FilterHolderRequest) String() string

type FilterHolderResponse

type FilterHolderResponse struct {
	Status  *common.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	Holders []*Holder      `protobuf:"bytes,2,rep,name=holders,proto3" json:"holders,omitempty"`
	// contains filtered or unexported fields
}

func (*FilterHolderResponse) Descriptor deprecated

func (*FilterHolderResponse) Descriptor() ([]byte, []int)

Deprecated: Use FilterHolderResponse.ProtoReflect.Descriptor instead.

func (*FilterHolderResponse) GetHolders

func (x *FilterHolderResponse) GetHolders() []*Holder

func (*FilterHolderResponse) GetStatus

func (x *FilterHolderResponse) GetStatus() *common.Status

func (*FilterHolderResponse) ProtoMessage

func (*FilterHolderResponse) ProtoMessage()

func (*FilterHolderResponse) ProtoReflect

func (x *FilterHolderResponse) ProtoReflect() protoreflect.Message

func (*FilterHolderResponse) Reset

func (x *FilterHolderResponse) Reset()

func (*FilterHolderResponse) String

func (x *FilterHolderResponse) String() string

type GetHolderRequest

type GetHolderRequest struct {
	ChainId uint64 `protobuf:"varint,1,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	Id      uint64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"`
	Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"`
	// contains filtered or unexported fields
}

func (*GetHolderRequest) Descriptor deprecated

func (*GetHolderRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetHolderRequest.ProtoReflect.Descriptor instead.

func (*GetHolderRequest) GetAddress

func (x *GetHolderRequest) GetAddress() string

func (*GetHolderRequest) GetChainId

func (x *GetHolderRequest) GetChainId() uint64

func (*GetHolderRequest) GetId

func (x *GetHolderRequest) GetId() uint64

func (*GetHolderRequest) ProtoMessage

func (*GetHolderRequest) ProtoMessage()

func (*GetHolderRequest) ProtoReflect

func (x *GetHolderRequest) ProtoReflect() protoreflect.Message

func (*GetHolderRequest) Reset

func (x *GetHolderRequest) Reset()

func (*GetHolderRequest) String

func (x *GetHolderRequest) String() string

type GetHolderResponse

type GetHolderResponse struct {
	Status *common.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"`
	Holder *Holder        `protobuf:"bytes,2,opt,name=holder,proto3" json:"holder,omitempty"`
	// contains filtered or unexported fields
}

func (*GetHolderResponse) Descriptor deprecated

func (*GetHolderResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetHolderResponse.ProtoReflect.Descriptor instead.

func (*GetHolderResponse) GetHolder

func (x *GetHolderResponse) GetHolder() *Holder

func (*GetHolderResponse) GetStatus

func (x *GetHolderResponse) GetStatus() *common.Status

func (*GetHolderResponse) ProtoMessage

func (*GetHolderResponse) ProtoMessage()

func (*GetHolderResponse) ProtoReflect

func (x *GetHolderResponse) ProtoReflect() protoreflect.Message

func (*GetHolderResponse) Reset

func (x *GetHolderResponse) Reset()

func (*GetHolderResponse) String

func (x *GetHolderResponse) String() string

type Holder

type Holder struct {
	Id                   uint64               `protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty"`
	ChainId              uint64               `protobuf:"varint,2,opt,name=chain_id,json=chainId,proto3" json:"chain_id,omitempty"`
	TokenId              uint64               `protobuf:"varint,3,opt,name=token_id,json=tokenId,proto3" json:"token_id,omitempty"`
	AddressId            uint64               `protobuf:"varint,4,opt,name=address_id,json=addressId,proto3" json:"address_id,omitempty"`
	Amount               string               `protobuf:"bytes,5,opt,name=amount,proto3" json:"amount,omitempty"`
	PercentageOwned      uint32               `protobuf:"varint,6,opt,name=percentage_owned,json=percentageOwned,proto3" json:"percentage_owned,omitempty"`
	Status               HolderStatus         `protobuf:"varint,8,opt,name=status,proto3,enum=unpack.v1.holders.HolderStatus" json:"status,omitempty"`
	HolderSinceTimestamp *timestamp.Timestamp `protobuf:"bytes,9,opt,name=holder_since_timestamp,json=holderSinceTimestamp,proto3" json:"holder_since_timestamp,omitempty"`
	QueuedTimestamp      *timestamp.Timestamp `protobuf:"bytes,10,opt,name=queued_timestamp,json=queuedTimestamp,proto3" json:"queued_timestamp,omitempty"`
	ProcessedTimestamp   *timestamp.Timestamp `protobuf:"bytes,11,opt,name=processed_timestamp,json=processedTimestamp,proto3" json:"processed_timestamp,omitempty"`
	// contains filtered or unexported fields
}

func (*Holder) Descriptor deprecated

func (*Holder) Descriptor() ([]byte, []int)

Deprecated: Use Holder.ProtoReflect.Descriptor instead.

func (*Holder) GetAddressId

func (x *Holder) GetAddressId() uint64

func (*Holder) GetAmount

func (x *Holder) GetAmount() string

func (*Holder) GetChainId

func (x *Holder) GetChainId() uint64

func (*Holder) GetHolderSinceTimestamp

func (x *Holder) GetHolderSinceTimestamp() *timestamp.Timestamp

func (*Holder) GetId

func (x *Holder) GetId() uint64

func (*Holder) GetPercentageOwned

func (x *Holder) GetPercentageOwned() uint32

func (*Holder) GetProcessedTimestamp

func (x *Holder) GetProcessedTimestamp() *timestamp.Timestamp

func (*Holder) GetQueuedTimestamp

func (x *Holder) GetQueuedTimestamp() *timestamp.Timestamp

func (*Holder) GetStatus

func (x *Holder) GetStatus() HolderStatus

func (*Holder) GetTokenId

func (x *Holder) GetTokenId() uint64

func (*Holder) ProtoMessage

func (*Holder) ProtoMessage()

func (*Holder) ProtoReflect

func (x *Holder) ProtoReflect() protoreflect.Message

func (*Holder) Reset

func (x *Holder) Reset()

func (*Holder) String

func (x *Holder) String() string

type HolderStatus

type HolderStatus int32
const (
	HolderStatus_HS_NONE HolderStatus = 0
)

func (HolderStatus) Descriptor

func (HolderStatus) Enum

func (x HolderStatus) Enum() *HolderStatus

func (HolderStatus) EnumDescriptor deprecated

func (HolderStatus) EnumDescriptor() ([]byte, []int)

Deprecated: Use HolderStatus.Descriptor instead.

func (HolderStatus) Number

func (HolderStatus) String

func (x HolderStatus) String() string

func (HolderStatus) Type

type HoldersClient

type HoldersClient interface {
	Filter(ctx context.Context, in *FilterHolderRequest, opts ...grpc.CallOption) (*FilterHolderResponse, error)
	Get(ctx context.Context, in *GetHolderRequest, opts ...grpc.CallOption) (*GetHolderResponse, error)
}

HoldersClient is the client API for Holders 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 NewHoldersClient

func NewHoldersClient(cc grpc.ClientConnInterface) HoldersClient

type HoldersServer

type HoldersServer interface {
	Filter(context.Context, *FilterHolderRequest) (*FilterHolderResponse, error)
	Get(context.Context, *GetHolderRequest) (*GetHolderResponse, error)
	// contains filtered or unexported methods
}

HoldersServer is the server API for Holders service. All implementations must embed UnimplementedHoldersServer for forward compatibility

type UnimplementedHoldersServer

type UnimplementedHoldersServer struct {
}

UnimplementedHoldersServer must be embedded to have forward compatible implementations.

func (UnimplementedHoldersServer) Filter

func (UnimplementedHoldersServer) Get

type UnsafeHoldersServer

type UnsafeHoldersServer interface {
	// contains filtered or unexported methods
}

UnsafeHoldersServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to HoldersServer will result in compilation errors.

Jump to

Keyboard shortcuts

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