Documentation
¶
Index ¶
- Variables
- func RegisterAddressesServer(s grpc.ServiceRegistrar, srv AddressesServer)
- type Address
- func (*Address) Descriptor() ([]byte, []int)deprecated
- func (x *Address) GetAddress() string
- func (x *Address) GetAvailableSinceTimestamp() *timestamp.Timestamp
- func (x *Address) GetChainId() uint64
- func (x *Address) GetFirstTransaction() uint64
- func (x *Address) GetId() uint64
- func (x *Address) GetMalicious() bool
- func (x *Address) GetMaliciousReason() MaliciousAddressReasons
- func (x *Address) GetMaliciousReasonDetails() string
- func (x *Address) GetProcessedTimestamp() *timestamp.Timestamp
- func (x *Address) GetQueuedTimestamp() *timestamp.Timestamp
- func (x *Address) GetStatus() AddressStatus
- func (*Address) ProtoMessage()
- func (x *Address) ProtoReflect() protoreflect.Message
- func (x *Address) Reset()
- func (x *Address) String() string
- type AddressStatus
- func (AddressStatus) Descriptor() protoreflect.EnumDescriptor
- func (x AddressStatus) Enum() *AddressStatus
- func (AddressStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x AddressStatus) Number() protoreflect.EnumNumber
- func (x AddressStatus) String() string
- func (AddressStatus) Type() protoreflect.EnumType
- type AddressesClient
- type AddressesServer
- type FilterAddressRequest
- func (*FilterAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FilterAddressRequest) GetMalicious() bool
- func (x *FilterAddressRequest) GetMaliciousReason() MaliciousAddressReasons
- func (x *FilterAddressRequest) GetStatus() *common.Status
- func (*FilterAddressRequest) ProtoMessage()
- func (x *FilterAddressRequest) ProtoReflect() protoreflect.Message
- func (x *FilterAddressRequest) Reset()
- func (x *FilterAddressRequest) String() string
- type FilterAddressResponse
- func (*FilterAddressResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FilterAddressResponse) GetAddresses() []*Address
- func (x *FilterAddressResponse) GetStatus() *common.Status
- func (*FilterAddressResponse) ProtoMessage()
- func (x *FilterAddressResponse) ProtoReflect() protoreflect.Message
- func (x *FilterAddressResponse) Reset()
- func (x *FilterAddressResponse) String() string
- type GetAddressRequest
- func (*GetAddressRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetAddressRequest) GetAddress() string
- func (x *GetAddressRequest) GetChainId() uint64
- func (x *GetAddressRequest) GetId() uint64
- func (*GetAddressRequest) ProtoMessage()
- func (x *GetAddressRequest) ProtoReflect() protoreflect.Message
- func (x *GetAddressRequest) Reset()
- func (x *GetAddressRequest) String() string
- type GetAddressResponse
- func (*GetAddressResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetAddressResponse) GetAddress() *Address
- func (x *GetAddressResponse) GetStatus() *common.Status
- func (*GetAddressResponse) ProtoMessage()
- func (x *GetAddressResponse) ProtoReflect() protoreflect.Message
- func (x *GetAddressResponse) Reset()
- func (x *GetAddressResponse) String() string
- type MaliciousAddressReasons
- func (MaliciousAddressReasons) Descriptor() protoreflect.EnumDescriptor
- func (x MaliciousAddressReasons) Enum() *MaliciousAddressReasons
- func (MaliciousAddressReasons) EnumDescriptor() ([]byte, []int)deprecated
- func (x MaliciousAddressReasons) Number() protoreflect.EnumNumber
- func (x MaliciousAddressReasons) String() string
- func (MaliciousAddressReasons) Type() protoreflect.EnumType
- type UnimplementedAddressesServer
- type UnsafeAddressesServer
Constants ¶
This section is empty.
Variables ¶
var ( MaliciousAddressReasons_name = map[int32]string{ 0: "MAR_NONE", 1: "MAR_CONTRACT_DEPLOYMENT_FRAUD", 2: "MAR_TRANSFER_TO_MALICIOUS_ADDR", 3: "MAR_TRANSFER_FROM_MALICIOUS_ADDR", } MaliciousAddressReasons_value = map[string]int32{ "MAR_NONE": 0, "MAR_CONTRACT_DEPLOYMENT_FRAUD": 1, "MAR_TRANSFER_TO_MALICIOUS_ADDR": 2, "MAR_TRANSFER_FROM_MALICIOUS_ADDR": 3, } )
Enum value maps for MaliciousAddressReasons.
var ( AddressStatus_name = map[int32]string{ 0: "AS_NONE", 1: "AS_QUEUED", 2: "AS_PROCESSING", 3: "AS_PROCESSED", } AddressStatus_value = map[string]int32{ "AS_NONE": 0, "AS_QUEUED": 1, "AS_PROCESSING": 2, "AS_PROCESSED": 3, } )
Enum value maps for AddressStatus.
var Addresses_ServiceDesc = grpc.ServiceDesc{ ServiceName: "unpack.v1.addresses.Addresses", HandlerType: (*AddressesServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Filter", Handler: _Addresses_Filter_Handler, }, { MethodName: "Get", Handler: _Addresses_Get_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "addresses/addresses.proto", }
Addresses_ServiceDesc is the grpc.ServiceDesc for Addresses service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_addresses_addresses_proto protoreflect.FileDescriptor
Functions ¶
func RegisterAddressesServer ¶
func RegisterAddressesServer(s grpc.ServiceRegistrar, srv AddressesServer)
Types ¶
type Address ¶
type Address 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"` Address string `protobuf:"bytes,3,opt,name=address,proto3" json:"address,omitempty"` FirstTransaction uint64 `protobuf:"varint,4,opt,name=first_transaction,json=firstTransaction,proto3" json:"first_transaction,omitempty"` Malicious bool `protobuf:"varint,5,opt,name=malicious,proto3" json:"malicious,omitempty"` MaliciousReason MaliciousAddressReasons `` /* 156-byte string literal not displayed */ MaliciousReasonDetails string `` /* 129-byte string literal not displayed */ Status AddressStatus `protobuf:"varint,8,opt,name=status,proto3,enum=unpack.v1.addresses.AddressStatus" json:"status,omitempty"` AvailableSinceTimestamp *timestamp.Timestamp `` /* 132-byte string literal not displayed */ 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 (*Address) Descriptor
deprecated
func (*Address) GetAddress ¶
func (*Address) GetAvailableSinceTimestamp ¶
func (*Address) GetChainId ¶
func (*Address) GetFirstTransaction ¶
func (*Address) GetMalicious ¶
func (*Address) GetMaliciousReason ¶
func (x *Address) GetMaliciousReason() MaliciousAddressReasons
func (*Address) GetMaliciousReasonDetails ¶
func (*Address) GetProcessedTimestamp ¶
func (*Address) GetQueuedTimestamp ¶
func (*Address) GetStatus ¶
func (x *Address) GetStatus() AddressStatus
func (*Address) ProtoMessage ¶
func (*Address) ProtoMessage()
func (*Address) ProtoReflect ¶
func (x *Address) ProtoReflect() protoreflect.Message
type AddressStatus ¶
type AddressStatus int32
const ( AddressStatus_AS_NONE AddressStatus = 0 AddressStatus_AS_QUEUED AddressStatus = 1 AddressStatus_AS_PROCESSING AddressStatus = 2 AddressStatus_AS_PROCESSED AddressStatus = 3 )
func (AddressStatus) Descriptor ¶
func (AddressStatus) Descriptor() protoreflect.EnumDescriptor
func (AddressStatus) Enum ¶
func (x AddressStatus) Enum() *AddressStatus
func (AddressStatus) EnumDescriptor
deprecated
func (AddressStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use AddressStatus.Descriptor instead.
func (AddressStatus) Number ¶
func (x AddressStatus) Number() protoreflect.EnumNumber
func (AddressStatus) String ¶
func (x AddressStatus) String() string
func (AddressStatus) Type ¶
func (AddressStatus) Type() protoreflect.EnumType
type AddressesClient ¶
type AddressesClient interface { Filter(ctx context.Context, in *FilterAddressRequest, opts ...grpc.CallOption) (*FilterAddressResponse, error) Get(ctx context.Context, in *GetAddressRequest, opts ...grpc.CallOption) (*GetAddressResponse, error) }
AddressesClient is the client API for Addresses 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 NewAddressesClient ¶
func NewAddressesClient(cc grpc.ClientConnInterface) AddressesClient
type AddressesServer ¶
type AddressesServer interface { Filter(context.Context, *FilterAddressRequest) (*FilterAddressResponse, error) Get(context.Context, *GetAddressRequest) (*GetAddressResponse, error) // contains filtered or unexported methods }
AddressesServer is the server API for Addresses service. All implementations must embed UnimplementedAddressesServer for forward compatibility
type FilterAddressRequest ¶
type FilterAddressRequest struct { Status *common.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Malicious bool `protobuf:"varint,2,opt,name=malicious,proto3" json:"malicious,omitempty"` MaliciousReason MaliciousAddressReasons `` /* 156-byte string literal not displayed */ // contains filtered or unexported fields }
func (*FilterAddressRequest) Descriptor
deprecated
func (*FilterAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use FilterAddressRequest.ProtoReflect.Descriptor instead.
func (*FilterAddressRequest) GetMalicious ¶
func (x *FilterAddressRequest) GetMalicious() bool
func (*FilterAddressRequest) GetMaliciousReason ¶
func (x *FilterAddressRequest) GetMaliciousReason() MaliciousAddressReasons
func (*FilterAddressRequest) GetStatus ¶
func (x *FilterAddressRequest) GetStatus() *common.Status
func (*FilterAddressRequest) ProtoMessage ¶
func (*FilterAddressRequest) ProtoMessage()
func (*FilterAddressRequest) ProtoReflect ¶
func (x *FilterAddressRequest) ProtoReflect() protoreflect.Message
func (*FilterAddressRequest) Reset ¶
func (x *FilterAddressRequest) Reset()
func (*FilterAddressRequest) String ¶
func (x *FilterAddressRequest) String() string
type FilterAddressResponse ¶
type FilterAddressResponse struct { Status *common.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Addresses []*Address `protobuf:"bytes,2,rep,name=addresses,proto3" json:"addresses,omitempty"` // contains filtered or unexported fields }
func (*FilterAddressResponse) Descriptor
deprecated
func (*FilterAddressResponse) Descriptor() ([]byte, []int)
Deprecated: Use FilterAddressResponse.ProtoReflect.Descriptor instead.
func (*FilterAddressResponse) GetAddresses ¶
func (x *FilterAddressResponse) GetAddresses() []*Address
func (*FilterAddressResponse) GetStatus ¶
func (x *FilterAddressResponse) GetStatus() *common.Status
func (*FilterAddressResponse) ProtoMessage ¶
func (*FilterAddressResponse) ProtoMessage()
func (*FilterAddressResponse) ProtoReflect ¶
func (x *FilterAddressResponse) ProtoReflect() protoreflect.Message
func (*FilterAddressResponse) Reset ¶
func (x *FilterAddressResponse) Reset()
func (*FilterAddressResponse) String ¶
func (x *FilterAddressResponse) String() string
type GetAddressRequest ¶
type GetAddressRequest 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 (*GetAddressRequest) Descriptor
deprecated
func (*GetAddressRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetAddressRequest.ProtoReflect.Descriptor instead.
func (*GetAddressRequest) GetAddress ¶
func (x *GetAddressRequest) GetAddress() string
func (*GetAddressRequest) GetChainId ¶
func (x *GetAddressRequest) GetChainId() uint64
func (*GetAddressRequest) GetId ¶
func (x *GetAddressRequest) GetId() uint64
func (*GetAddressRequest) ProtoMessage ¶
func (*GetAddressRequest) ProtoMessage()
func (*GetAddressRequest) ProtoReflect ¶
func (x *GetAddressRequest) ProtoReflect() protoreflect.Message
func (*GetAddressRequest) Reset ¶
func (x *GetAddressRequest) Reset()
func (*GetAddressRequest) String ¶
func (x *GetAddressRequest) String() string
type GetAddressResponse ¶
type GetAddressResponse struct { Status *common.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Address *Address `protobuf:"bytes,2,opt,name=address,proto3" json:"address,omitempty"` // contains filtered or unexported fields }
func (*GetAddressResponse) Descriptor
deprecated
func (*GetAddressResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetAddressResponse.ProtoReflect.Descriptor instead.
func (*GetAddressResponse) GetAddress ¶
func (x *GetAddressResponse) GetAddress() *Address
func (*GetAddressResponse) GetStatus ¶
func (x *GetAddressResponse) GetStatus() *common.Status
func (*GetAddressResponse) ProtoMessage ¶
func (*GetAddressResponse) ProtoMessage()
func (*GetAddressResponse) ProtoReflect ¶
func (x *GetAddressResponse) ProtoReflect() protoreflect.Message
func (*GetAddressResponse) Reset ¶
func (x *GetAddressResponse) Reset()
func (*GetAddressResponse) String ¶
func (x *GetAddressResponse) String() string
type MaliciousAddressReasons ¶
type MaliciousAddressReasons int32
const ( MaliciousAddressReasons_MAR_NONE MaliciousAddressReasons = 0 MaliciousAddressReasons_MAR_CONTRACT_DEPLOYMENT_FRAUD MaliciousAddressReasons = 1 MaliciousAddressReasons_MAR_TRANSFER_TO_MALICIOUS_ADDR MaliciousAddressReasons = 2 MaliciousAddressReasons_MAR_TRANSFER_FROM_MALICIOUS_ADDR MaliciousAddressReasons = 3 )
func (MaliciousAddressReasons) Descriptor ¶
func (MaliciousAddressReasons) Descriptor() protoreflect.EnumDescriptor
func (MaliciousAddressReasons) Enum ¶
func (x MaliciousAddressReasons) Enum() *MaliciousAddressReasons
func (MaliciousAddressReasons) EnumDescriptor
deprecated
func (MaliciousAddressReasons) EnumDescriptor() ([]byte, []int)
Deprecated: Use MaliciousAddressReasons.Descriptor instead.
func (MaliciousAddressReasons) Number ¶
func (x MaliciousAddressReasons) Number() protoreflect.EnumNumber
func (MaliciousAddressReasons) String ¶
func (x MaliciousAddressReasons) String() string
func (MaliciousAddressReasons) Type ¶
func (MaliciousAddressReasons) Type() protoreflect.EnumType
type UnimplementedAddressesServer ¶
type UnimplementedAddressesServer struct { }
UnimplementedAddressesServer must be embedded to have forward compatible implementations.
func (UnimplementedAddressesServer) Filter ¶
func (UnimplementedAddressesServer) Filter(context.Context, *FilterAddressRequest) (*FilterAddressResponse, error)
func (UnimplementedAddressesServer) Get ¶
func (UnimplementedAddressesServer) Get(context.Context, *GetAddressRequest) (*GetAddressResponse, error)
type UnsafeAddressesServer ¶
type UnsafeAddressesServer interface {
// contains filtered or unexported methods
}
UnsafeAddressesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AddressesServer will result in compilation errors.