Documentation
¶
Index ¶
- Variables
- func RegisterTransactionsServer(s grpc.ServiceRegistrar, srv TransactionsServer)
- type FilterTransactionRequest
- func (*FilterTransactionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FilterTransactionRequest) GetStatus() *common.Status
- func (*FilterTransactionRequest) ProtoMessage()
- func (x *FilterTransactionRequest) ProtoReflect() protoreflect.Message
- func (x *FilterTransactionRequest) Reset()
- func (x *FilterTransactionRequest) String() string
- type FilterTransactionResponse
- func (*FilterTransactionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FilterTransactionResponse) GetStatus() *common.Status
- func (x *FilterTransactionResponse) GetTransaction() []*Transaction
- func (*FilterTransactionResponse) ProtoMessage()
- func (x *FilterTransactionResponse) ProtoReflect() protoreflect.Message
- func (x *FilterTransactionResponse) Reset()
- func (x *FilterTransactionResponse) String() string
- type GetTransactionRequest
- func (*GetTransactionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetTransactionRequest) GetId() uint64
- func (x *GetTransactionRequest) GetTransactionId() uint64
- func (*GetTransactionRequest) ProtoMessage()
- func (x *GetTransactionRequest) ProtoReflect() protoreflect.Message
- func (x *GetTransactionRequest) Reset()
- func (x *GetTransactionRequest) String() string
- type GetTransactionResponse
- func (*GetTransactionResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetTransactionResponse) GetStatus() *common.Status
- func (x *GetTransactionResponse) GetTransaction() *Transaction
- func (*GetTransactionResponse) ProtoMessage()
- func (x *GetTransactionResponse) ProtoReflect() protoreflect.Message
- func (x *GetTransactionResponse) Reset()
- func (x *GetTransactionResponse) String() string
- type Transaction
- func (*Transaction) Descriptor() ([]byte, []int)deprecated
- func (x *Transaction) GetBlockId() uint64
- func (x *Transaction) GetChainId() uint64
- func (x *Transaction) GetCumulativeGasUsed() uint64
- func (x *Transaction) GetData() string
- func (x *Transaction) GetFromAddress() string
- func (x *Transaction) GetGas() uint64
- func (x *Transaction) GetGasFeeCap() string
- func (x *Transaction) GetGasPrice() string
- func (x *Transaction) GetGasTipCap() string
- func (x *Transaction) GetGasUsed() uint64
- func (x *Transaction) GetHash() string
- func (x *Transaction) GetId() uint64
- func (x *Transaction) GetLogsCount() uint32
- func (x *Transaction) GetMethod() string
- func (x *Transaction) GetMethodDetails() string
- func (x *Transaction) GetNonce() uint64
- func (x *Transaction) GetPrice() string
- func (x *Transaction) GetProcessedTimestamp() *timestamp.Timestamp
- func (x *Transaction) GetProtected() bool
- func (x *Transaction) GetQueuedTimestamp() *timestamp.Timestamp
- func (x *Transaction) GetSize() float64
- func (x *Transaction) GetStatus() TransactionStatus
- func (x *Transaction) GetToAddress() string
- func (x *Transaction) GetTransactionIndex() uint64
- func (x *Transaction) GetType() uint32
- func (x *Transaction) GetValue() string
- func (*Transaction) ProtoMessage()
- func (x *Transaction) ProtoReflect() protoreflect.Message
- func (x *Transaction) Reset()
- func (x *Transaction) String() string
- type TransactionStatus
- func (TransactionStatus) Descriptor() protoreflect.EnumDescriptor
- func (x TransactionStatus) Enum() *TransactionStatus
- func (TransactionStatus) EnumDescriptor() ([]byte, []int)deprecated
- func (x TransactionStatus) Number() protoreflect.EnumNumber
- func (x TransactionStatus) String() string
- func (TransactionStatus) Type() protoreflect.EnumType
- type TransactionsClient
- type TransactionsServer
- type UnimplementedTransactionsServer
- type UnsafeTransactionsServer
Constants ¶
This section is empty.
Variables ¶
var ( TransactionStatus_name = map[int32]string{ 0: "TS_NONE", 1: "TS_QUEUED", 2: "TS_PROCESSING", 3: "TS_PROCESSED", 4: "TS_FAILED", } TransactionStatus_value = map[string]int32{ "TS_NONE": 0, "TS_QUEUED": 1, "TS_PROCESSING": 2, "TS_PROCESSED": 3, "TS_FAILED": 4, } )
Enum value maps for TransactionStatus.
var File_transactions_transactions_proto protoreflect.FileDescriptor
var Transactions_ServiceDesc = grpc.ServiceDesc{ ServiceName: "unpack.v1.transactions.Transactions", HandlerType: (*TransactionsServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "Filter", Handler: _Transactions_Filter_Handler, }, { MethodName: "Get", Handler: _Transactions_Get_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "transactions/transactions.proto", }
Transactions_ServiceDesc is the grpc.ServiceDesc for Transactions service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterTransactionsServer ¶
func RegisterTransactionsServer(s grpc.ServiceRegistrar, srv TransactionsServer)
Types ¶
type FilterTransactionRequest ¶
type FilterTransactionRequest struct { Status *common.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` // contains filtered or unexported fields }
func (*FilterTransactionRequest) Descriptor
deprecated
func (*FilterTransactionRequest) Descriptor() ([]byte, []int)
Deprecated: Use FilterTransactionRequest.ProtoReflect.Descriptor instead.
func (*FilterTransactionRequest) GetStatus ¶
func (x *FilterTransactionRequest) GetStatus() *common.Status
func (*FilterTransactionRequest) ProtoMessage ¶
func (*FilterTransactionRequest) ProtoMessage()
func (*FilterTransactionRequest) ProtoReflect ¶
func (x *FilterTransactionRequest) ProtoReflect() protoreflect.Message
func (*FilterTransactionRequest) Reset ¶
func (x *FilterTransactionRequest) Reset()
func (*FilterTransactionRequest) String ¶
func (x *FilterTransactionRequest) String() string
type FilterTransactionResponse ¶
type FilterTransactionResponse struct { Status *common.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Transaction []*Transaction `protobuf:"bytes,2,rep,name=transaction,proto3" json:"transaction,omitempty"` // contains filtered or unexported fields }
func (*FilterTransactionResponse) Descriptor
deprecated
func (*FilterTransactionResponse) Descriptor() ([]byte, []int)
Deprecated: Use FilterTransactionResponse.ProtoReflect.Descriptor instead.
func (*FilterTransactionResponse) GetStatus ¶
func (x *FilterTransactionResponse) GetStatus() *common.Status
func (*FilterTransactionResponse) GetTransaction ¶
func (x *FilterTransactionResponse) GetTransaction() []*Transaction
func (*FilterTransactionResponse) ProtoMessage ¶
func (*FilterTransactionResponse) ProtoMessage()
func (*FilterTransactionResponse) ProtoReflect ¶
func (x *FilterTransactionResponse) ProtoReflect() protoreflect.Message
func (*FilterTransactionResponse) Reset ¶
func (x *FilterTransactionResponse) Reset()
func (*FilterTransactionResponse) String ¶
func (x *FilterTransactionResponse) String() string
type GetTransactionRequest ¶
type GetTransactionRequest struct { TransactionId uint64 `protobuf:"varint,1,opt,name=transaction_id,json=transactionId,proto3" json:"transaction_id,omitempty"` Id uint64 `protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetTransactionRequest) Descriptor
deprecated
func (*GetTransactionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetTransactionRequest.ProtoReflect.Descriptor instead.
func (*GetTransactionRequest) GetId ¶
func (x *GetTransactionRequest) GetId() uint64
func (*GetTransactionRequest) GetTransactionId ¶
func (x *GetTransactionRequest) GetTransactionId() uint64
func (*GetTransactionRequest) ProtoMessage ¶
func (*GetTransactionRequest) ProtoMessage()
func (*GetTransactionRequest) ProtoReflect ¶
func (x *GetTransactionRequest) ProtoReflect() protoreflect.Message
func (*GetTransactionRequest) Reset ¶
func (x *GetTransactionRequest) Reset()
func (*GetTransactionRequest) String ¶
func (x *GetTransactionRequest) String() string
type GetTransactionResponse ¶
type GetTransactionResponse struct { Status *common.Status `protobuf:"bytes,1,opt,name=status,proto3" json:"status,omitempty"` Transaction *Transaction `protobuf:"bytes,2,opt,name=transaction,proto3" json:"transaction,omitempty"` // contains filtered or unexported fields }
func (*GetTransactionResponse) Descriptor
deprecated
func (*GetTransactionResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetTransactionResponse.ProtoReflect.Descriptor instead.
func (*GetTransactionResponse) GetStatus ¶
func (x *GetTransactionResponse) GetStatus() *common.Status
func (*GetTransactionResponse) GetTransaction ¶
func (x *GetTransactionResponse) GetTransaction() *Transaction
func (*GetTransactionResponse) ProtoMessage ¶
func (*GetTransactionResponse) ProtoMessage()
func (*GetTransactionResponse) ProtoReflect ¶
func (x *GetTransactionResponse) ProtoReflect() protoreflect.Message
func (*GetTransactionResponse) Reset ¶
func (x *GetTransactionResponse) Reset()
func (*GetTransactionResponse) String ¶
func (x *GetTransactionResponse) String() string
type Transaction ¶
type Transaction 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"` BlockId uint64 `protobuf:"varint,3,opt,name=block_id,json=blockId,proto3" json:"block_id,omitempty"` TransactionIndex uint64 `protobuf:"varint,4,opt,name=transaction_index,json=transactionIndex,proto3" json:"transaction_index,omitempty"` Hash string `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"` Nonce uint64 `protobuf:"varint,6,opt,name=nonce,proto3" json:"nonce,omitempty"` FromAddress string `protobuf:"bytes,7,opt,name=from_address,json=fromAddress,proto3" json:"from_address,omitempty"` ToAddress string `protobuf:"bytes,8,opt,name=to_address,json=toAddress,proto3" json:"to_address,omitempty"` Method string `protobuf:"bytes,9,opt,name=method,proto3" json:"method,omitempty"` MethodDetails string `protobuf:"bytes,10,opt,name=method_details,json=methodDetails,proto3" json:"method_details,omitempty"` Data string `protobuf:"bytes,11,opt,name=data,proto3" json:"data,omitempty"` Value string `protobuf:"bytes,12,opt,name=value,proto3" json:"value,omitempty"` Gas uint64 `protobuf:"varint,13,opt,name=gas,proto3" json:"gas,omitempty"` GasUsed uint64 `protobuf:"varint,14,opt,name=gas_used,json=gasUsed,proto3" json:"gas_used,omitempty"` CumulativeGasUsed uint64 `protobuf:"varint,15,opt,name=cumulative_gas_used,json=cumulativeGasUsed,proto3" json:"cumulative_gas_used,omitempty"` GasFeeCap string `protobuf:"bytes,16,opt,name=gas_fee_cap,json=gasFeeCap,proto3" json:"gas_fee_cap,omitempty"` GasTipCap string `protobuf:"bytes,17,opt,name=gas_tip_cap,json=gasTipCap,proto3" json:"gas_tip_cap,omitempty"` GasPrice string `protobuf:"bytes,18,opt,name=gas_price,json=gasPrice,proto3" json:"gas_price,omitempty"` Price string `protobuf:"bytes,19,opt,name=price,proto3" json:"price,omitempty"` Type uint32 `protobuf:"varint,20,opt,name=type,proto3" json:"type,omitempty"` Size float64 `protobuf:"fixed64,21,opt,name=size,proto3" json:"size,omitempty"` Protected bool `protobuf:"varint,22,opt,name=protected,proto3" json:"protected,omitempty"` LogsCount uint32 `protobuf:"varint,23,opt,name=logs_count,json=logsCount,proto3" json:"logs_count,omitempty"` Status TransactionStatus `protobuf:"varint,24,opt,name=status,proto3,enum=unpack.v1.transactions.TransactionStatus" json:"status,omitempty"` QueuedTimestamp *timestamp.Timestamp `protobuf:"bytes,25,opt,name=queued_timestamp,json=queuedTimestamp,proto3" json:"queued_timestamp,omitempty"` ProcessedTimestamp *timestamp.Timestamp `protobuf:"bytes,26,opt,name=processed_timestamp,json=processedTimestamp,proto3" json:"processed_timestamp,omitempty"` // contains filtered or unexported fields }
func (*Transaction) Descriptor
deprecated
func (*Transaction) Descriptor() ([]byte, []int)
Deprecated: Use Transaction.ProtoReflect.Descriptor instead.
func (*Transaction) GetBlockId ¶
func (x *Transaction) GetBlockId() uint64
func (*Transaction) GetChainId ¶
func (x *Transaction) GetChainId() uint64
func (*Transaction) GetCumulativeGasUsed ¶
func (x *Transaction) GetCumulativeGasUsed() uint64
func (*Transaction) GetData ¶
func (x *Transaction) GetData() string
func (*Transaction) GetFromAddress ¶
func (x *Transaction) GetFromAddress() string
func (*Transaction) GetGas ¶
func (x *Transaction) GetGas() uint64
func (*Transaction) GetGasFeeCap ¶
func (x *Transaction) GetGasFeeCap() string
func (*Transaction) GetGasPrice ¶
func (x *Transaction) GetGasPrice() string
func (*Transaction) GetGasTipCap ¶
func (x *Transaction) GetGasTipCap() string
func (*Transaction) GetGasUsed ¶
func (x *Transaction) GetGasUsed() uint64
func (*Transaction) GetHash ¶
func (x *Transaction) GetHash() string
func (*Transaction) GetId ¶
func (x *Transaction) GetId() uint64
func (*Transaction) GetLogsCount ¶
func (x *Transaction) GetLogsCount() uint32
func (*Transaction) GetMethod ¶
func (x *Transaction) GetMethod() string
func (*Transaction) GetMethodDetails ¶
func (x *Transaction) GetMethodDetails() string
func (*Transaction) GetNonce ¶
func (x *Transaction) GetNonce() uint64
func (*Transaction) GetPrice ¶
func (x *Transaction) GetPrice() string
func (*Transaction) GetProcessedTimestamp ¶
func (x *Transaction) GetProcessedTimestamp() *timestamp.Timestamp
func (*Transaction) GetProtected ¶
func (x *Transaction) GetProtected() bool
func (*Transaction) GetQueuedTimestamp ¶
func (x *Transaction) GetQueuedTimestamp() *timestamp.Timestamp
func (*Transaction) GetSize ¶
func (x *Transaction) GetSize() float64
func (*Transaction) GetStatus ¶
func (x *Transaction) GetStatus() TransactionStatus
func (*Transaction) GetToAddress ¶
func (x *Transaction) GetToAddress() string
func (*Transaction) GetTransactionIndex ¶
func (x *Transaction) GetTransactionIndex() uint64
func (*Transaction) GetType ¶
func (x *Transaction) GetType() uint32
func (*Transaction) GetValue ¶
func (x *Transaction) GetValue() string
func (*Transaction) ProtoMessage ¶
func (*Transaction) ProtoMessage()
func (*Transaction) ProtoReflect ¶
func (x *Transaction) ProtoReflect() protoreflect.Message
func (*Transaction) Reset ¶
func (x *Transaction) Reset()
func (*Transaction) String ¶
func (x *Transaction) String() string
type TransactionStatus ¶
type TransactionStatus int32
const ( TransactionStatus_TS_NONE TransactionStatus = 0 TransactionStatus_TS_QUEUED TransactionStatus = 1 TransactionStatus_TS_PROCESSING TransactionStatus = 2 TransactionStatus_TS_PROCESSED TransactionStatus = 3 TransactionStatus_TS_FAILED TransactionStatus = 4 )
func (TransactionStatus) Descriptor ¶
func (TransactionStatus) Descriptor() protoreflect.EnumDescriptor
func (TransactionStatus) Enum ¶
func (x TransactionStatus) Enum() *TransactionStatus
func (TransactionStatus) EnumDescriptor
deprecated
func (TransactionStatus) EnumDescriptor() ([]byte, []int)
Deprecated: Use TransactionStatus.Descriptor instead.
func (TransactionStatus) Number ¶
func (x TransactionStatus) Number() protoreflect.EnumNumber
func (TransactionStatus) String ¶
func (x TransactionStatus) String() string
func (TransactionStatus) Type ¶
func (TransactionStatus) Type() protoreflect.EnumType
type TransactionsClient ¶
type TransactionsClient interface { Filter(ctx context.Context, in *FilterTransactionRequest, opts ...grpc.CallOption) (*FilterTransactionResponse, error) Get(ctx context.Context, in *GetTransactionRequest, opts ...grpc.CallOption) (*GetTransactionResponse, error) }
TransactionsClient is the client API for Transactions 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 NewTransactionsClient ¶
func NewTransactionsClient(cc grpc.ClientConnInterface) TransactionsClient
type TransactionsServer ¶
type TransactionsServer interface { Filter(context.Context, *FilterTransactionRequest) (*FilterTransactionResponse, error) Get(context.Context, *GetTransactionRequest) (*GetTransactionResponse, error) // contains filtered or unexported methods }
TransactionsServer is the server API for Transactions service. All implementations must embed UnimplementedTransactionsServer for forward compatibility
type UnimplementedTransactionsServer ¶
type UnimplementedTransactionsServer struct { }
UnimplementedTransactionsServer must be embedded to have forward compatible implementations.
func (UnimplementedTransactionsServer) Filter ¶
func (UnimplementedTransactionsServer) Filter(context.Context, *FilterTransactionRequest) (*FilterTransactionResponse, error)
type UnsafeTransactionsServer ¶
type UnsafeTransactionsServer interface {
// contains filtered or unexported methods
}
UnsafeTransactionsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TransactionsServer will result in compilation errors.