Documentation
¶
Overview ¶
Package tumblerrpc is a generated protocol buffer package.
It is generated from these files:
api.proto
It has these top-level messages:
VersionRequest VersionResponse PingRequest PingResponse SetupEscrowRequest SetupEscrowResponse GetPuzzlePromisesRequest GetPuzzlePromisesResponse FinalizeEscrowRequest FinalizeEscrowResponse GetSolutionPromisesRequest GetSolutionPromisesResponse ValidateSolutionsRequest ValidateSolutionsResponse PaymentOfferRequest PaymentOfferResponse
Index ¶
- func RegisterTumblerServiceServer(s *grpc.Server, srv TumblerServiceServer)
- func RegisterVersionServiceServer(s *grpc.Server, srv VersionServiceServer)
- type FinalizeEscrowRequest
- func (*FinalizeEscrowRequest) Descriptor() ([]byte, []int)
- func (m *FinalizeEscrowRequest) GetCookie() []byte
- func (m *FinalizeEscrowRequest) GetFakeTxList() []byte
- func (m *FinalizeEscrowRequest) GetRandomPads() [][]byte
- func (m *FinalizeEscrowRequest) GetRealTxList() []byte
- func (m *FinalizeEscrowRequest) GetSalt() []byte
- func (*FinalizeEscrowRequest) ProtoMessage()
- func (m *FinalizeEscrowRequest) Reset()
- func (m *FinalizeEscrowRequest) String() string
- type FinalizeEscrowResponse
- func (*FinalizeEscrowResponse) Descriptor() ([]byte, []int)
- func (m *FinalizeEscrowResponse) GetEscrowHash() []byte
- func (m *FinalizeEscrowResponse) GetQuotients() [][]byte
- func (m *FinalizeEscrowResponse) GetSecrets() [][]byte
- func (*FinalizeEscrowResponse) ProtoMessage()
- func (m *FinalizeEscrowResponse) Reset()
- func (m *FinalizeEscrowResponse) String() string
- type GetPuzzlePromisesRequest
- func (*GetPuzzlePromisesRequest) Descriptor() ([]byte, []int)
- func (m *GetPuzzlePromisesRequest) GetCookie() []byte
- func (m *GetPuzzlePromisesRequest) GetFakeSetHash() []byte
- func (m *GetPuzzlePromisesRequest) GetRealSetHash() []byte
- func (m *GetPuzzlePromisesRequest) GetTransactionHashes() [][]byte
- func (*GetPuzzlePromisesRequest) ProtoMessage()
- func (m *GetPuzzlePromisesRequest) Reset()
- func (m *GetPuzzlePromisesRequest) String() string
- type GetPuzzlePromisesResponse
- func (*GetPuzzlePromisesResponse) Descriptor() ([]byte, []int)
- func (m *GetPuzzlePromisesResponse) GetPromises() [][]byte
- func (m *GetPuzzlePromisesResponse) GetPublicKey() []byte
- func (m *GetPuzzlePromisesResponse) GetPuzzleKey() []byte
- func (m *GetPuzzlePromisesResponse) GetPuzzles() [][]byte
- func (*GetPuzzlePromisesResponse) ProtoMessage()
- func (m *GetPuzzlePromisesResponse) Reset()
- func (m *GetPuzzlePromisesResponse) String() string
- type GetSolutionPromisesRequest
- func (*GetSolutionPromisesRequest) Descriptor() ([]byte, []int)
- func (m *GetSolutionPromisesRequest) GetAddress() string
- func (m *GetSolutionPromisesRequest) GetEpoch() int32
- func (m *GetSolutionPromisesRequest) GetPuzzles() [][]byte
- func (*GetSolutionPromisesRequest) ProtoMessage()
- func (m *GetSolutionPromisesRequest) Reset()
- func (m *GetSolutionPromisesRequest) String() string
- type GetSolutionPromisesResponse
- func (*GetSolutionPromisesResponse) Descriptor() ([]byte, []int)
- func (m *GetSolutionPromisesResponse) GetCookie() []byte
- func (m *GetSolutionPromisesResponse) GetKeyHashes() [][]byte
- func (m *GetSolutionPromisesResponse) GetPromises() [][]byte
- func (*GetSolutionPromisesResponse) ProtoMessage()
- func (m *GetSolutionPromisesResponse) Reset()
- func (m *GetSolutionPromisesResponse) String() string
- type PaymentOfferRequest
- func (*PaymentOfferRequest) Descriptor() ([]byte, []int)
- func (m *PaymentOfferRequest) GetAmount() int64
- func (m *PaymentOfferRequest) GetCookie() []byte
- func (m *PaymentOfferRequest) GetEscrowHash() []byte
- func (m *PaymentOfferRequest) GetEscrowScript() []byte
- func (m *PaymentOfferRequest) GetEscrowTransaction() []byte
- func (m *PaymentOfferRequest) GetPublicKey() string
- func (m *PaymentOfferRequest) GetPuzzle() []byte
- func (m *PaymentOfferRequest) GetRandomFactors() [][]byte
- func (m *PaymentOfferRequest) GetRealPuzzleList() []byte
- func (*PaymentOfferRequest) ProtoMessage()
- func (m *PaymentOfferRequest) Reset()
- func (m *PaymentOfferRequest) String() string
- type PaymentOfferResponse
- type PingRequest
- type PingResponse
- type SetupEscrowRequest
- func (*SetupEscrowRequest) Descriptor() ([]byte, []int)
- func (m *SetupEscrowRequest) GetAddress() string
- func (m *SetupEscrowRequest) GetAmount() int64
- func (m *SetupEscrowRequest) GetPublicKey() string
- func (*SetupEscrowRequest) ProtoMessage()
- func (m *SetupEscrowRequest) Reset()
- func (m *SetupEscrowRequest) String() string
- type SetupEscrowResponse
- func (*SetupEscrowResponse) Descriptor() ([]byte, []int)
- func (m *SetupEscrowResponse) GetAddress() string
- func (m *SetupEscrowResponse) GetCookie() []byte
- func (m *SetupEscrowResponse) GetEpoch() int32
- func (m *SetupEscrowResponse) GetEscrowScript() []byte
- func (m *SetupEscrowResponse) GetEscrowTransaction() []byte
- func (m *SetupEscrowResponse) GetLockTime() int32
- func (m *SetupEscrowResponse) GetPublicKey() string
- func (*SetupEscrowResponse) ProtoMessage()
- func (m *SetupEscrowResponse) Reset()
- func (m *SetupEscrowResponse) String() string
- type TumblerServiceClient
- type TumblerServiceServer
- type ValidateSolutionsRequest
- func (*ValidateSolutionsRequest) Descriptor() ([]byte, []int)
- func (m *ValidateSolutionsRequest) GetCookie() []byte
- func (m *ValidateSolutionsRequest) GetFakePuzzleList() []byte
- func (m *ValidateSolutionsRequest) GetRandomFactors() [][]byte
- func (*ValidateSolutionsRequest) ProtoMessage()
- func (m *ValidateSolutionsRequest) Reset()
- func (m *ValidateSolutionsRequest) String() string
- type ValidateSolutionsResponse
- type VersionRequest
- type VersionResponse
- func (*VersionResponse) Descriptor() ([]byte, []int)
- func (m *VersionResponse) GetBuildMetadata() string
- func (m *VersionResponse) GetMajor() uint32
- func (m *VersionResponse) GetMinor() uint32
- func (m *VersionResponse) GetPatch() uint32
- func (m *VersionResponse) GetPrerelease() string
- func (m *VersionResponse) GetVersionString() string
- func (*VersionResponse) ProtoMessage()
- func (m *VersionResponse) Reset()
- func (m *VersionResponse) String() string
- type VersionServiceClient
- type VersionServiceServer
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func RegisterTumblerServiceServer ¶
func RegisterTumblerServiceServer(s *grpc.Server, srv TumblerServiceServer)
func RegisterVersionServiceServer ¶
func RegisterVersionServiceServer(s *grpc.Server, srv VersionServiceServer)
Types ¶
type FinalizeEscrowRequest ¶
type FinalizeEscrowRequest struct { Cookie []byte `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"` Salt []byte `protobuf:"bytes,2,opt,name=salt,proto3" json:"salt,omitempty"` FakeTxList []byte `protobuf:"bytes,3,opt,name=fake_tx_list,json=fakeTxList,proto3" json:"fake_tx_list,omitempty"` RealTxList []byte `protobuf:"bytes,4,opt,name=real_tx_list,json=realTxList,proto3" json:"real_tx_list,omitempty"` RandomPads [][]byte `protobuf:"bytes,5,rep,name=random_pads,json=randomPads,proto3" json:"random_pads,omitempty"` }
func (*FinalizeEscrowRequest) Descriptor ¶
func (*FinalizeEscrowRequest) Descriptor() ([]byte, []int)
func (*FinalizeEscrowRequest) GetCookie ¶
func (m *FinalizeEscrowRequest) GetCookie() []byte
func (*FinalizeEscrowRequest) GetFakeTxList ¶
func (m *FinalizeEscrowRequest) GetFakeTxList() []byte
func (*FinalizeEscrowRequest) GetRandomPads ¶
func (m *FinalizeEscrowRequest) GetRandomPads() [][]byte
func (*FinalizeEscrowRequest) GetRealTxList ¶
func (m *FinalizeEscrowRequest) GetRealTxList() []byte
func (*FinalizeEscrowRequest) GetSalt ¶
func (m *FinalizeEscrowRequest) GetSalt() []byte
func (*FinalizeEscrowRequest) ProtoMessage ¶
func (*FinalizeEscrowRequest) ProtoMessage()
func (*FinalizeEscrowRequest) Reset ¶
func (m *FinalizeEscrowRequest) Reset()
func (*FinalizeEscrowRequest) String ¶
func (m *FinalizeEscrowRequest) String() string
type FinalizeEscrowResponse ¶
type FinalizeEscrowResponse struct { EscrowHash []byte `protobuf:"bytes,1,opt,name=escrow_hash,json=escrowHash,proto3" json:"escrow_hash,omitempty"` Secrets [][]byte `protobuf:"bytes,2,rep,name=secrets,proto3" json:"secrets,omitempty"` Quotients [][]byte `protobuf:"bytes,3,rep,name=quotients,proto3" json:"quotients,omitempty"` }
func (*FinalizeEscrowResponse) Descriptor ¶
func (*FinalizeEscrowResponse) Descriptor() ([]byte, []int)
func (*FinalizeEscrowResponse) GetEscrowHash ¶
func (m *FinalizeEscrowResponse) GetEscrowHash() []byte
func (*FinalizeEscrowResponse) GetQuotients ¶
func (m *FinalizeEscrowResponse) GetQuotients() [][]byte
func (*FinalizeEscrowResponse) GetSecrets ¶
func (m *FinalizeEscrowResponse) GetSecrets() [][]byte
func (*FinalizeEscrowResponse) ProtoMessage ¶
func (*FinalizeEscrowResponse) ProtoMessage()
func (*FinalizeEscrowResponse) Reset ¶
func (m *FinalizeEscrowResponse) Reset()
func (*FinalizeEscrowResponse) String ¶
func (m *FinalizeEscrowResponse) String() string
type GetPuzzlePromisesRequest ¶
type GetPuzzlePromisesRequest struct { Cookie []byte `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"` FakeSetHash []byte `protobuf:"bytes,2,opt,name=fake_set_hash,json=fakeSetHash,proto3" json:"fake_set_hash,omitempty"` RealSetHash []byte `protobuf:"bytes,3,opt,name=real_set_hash,json=realSetHash,proto3" json:"real_set_hash,omitempty"` TransactionHashes [][]byte `protobuf:"bytes,4,rep,name=transaction_hashes,json=transactionHashes,proto3" json:"transaction_hashes,omitempty"` }
func (*GetPuzzlePromisesRequest) Descriptor ¶
func (*GetPuzzlePromisesRequest) Descriptor() ([]byte, []int)
func (*GetPuzzlePromisesRequest) GetCookie ¶
func (m *GetPuzzlePromisesRequest) GetCookie() []byte
func (*GetPuzzlePromisesRequest) GetFakeSetHash ¶
func (m *GetPuzzlePromisesRequest) GetFakeSetHash() []byte
func (*GetPuzzlePromisesRequest) GetRealSetHash ¶
func (m *GetPuzzlePromisesRequest) GetRealSetHash() []byte
func (*GetPuzzlePromisesRequest) GetTransactionHashes ¶
func (m *GetPuzzlePromisesRequest) GetTransactionHashes() [][]byte
func (*GetPuzzlePromisesRequest) ProtoMessage ¶
func (*GetPuzzlePromisesRequest) ProtoMessage()
func (*GetPuzzlePromisesRequest) Reset ¶
func (m *GetPuzzlePromisesRequest) Reset()
func (*GetPuzzlePromisesRequest) String ¶
func (m *GetPuzzlePromisesRequest) String() string
type GetPuzzlePromisesResponse ¶
type GetPuzzlePromisesResponse struct { PublicKey []byte `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"` PuzzleKey []byte `protobuf:"bytes,2,opt,name=puzzle_key,json=puzzleKey,proto3" json:"puzzle_key,omitempty"` Puzzles [][]byte `protobuf:"bytes,3,rep,name=puzzles,proto3" json:"puzzles,omitempty"` Promises [][]byte `protobuf:"bytes,4,rep,name=promises,proto3" json:"promises,omitempty"` }
func (*GetPuzzlePromisesResponse) Descriptor ¶
func (*GetPuzzlePromisesResponse) Descriptor() ([]byte, []int)
func (*GetPuzzlePromisesResponse) GetPromises ¶
func (m *GetPuzzlePromisesResponse) GetPromises() [][]byte
func (*GetPuzzlePromisesResponse) GetPublicKey ¶
func (m *GetPuzzlePromisesResponse) GetPublicKey() []byte
func (*GetPuzzlePromisesResponse) GetPuzzleKey ¶
func (m *GetPuzzlePromisesResponse) GetPuzzleKey() []byte
func (*GetPuzzlePromisesResponse) GetPuzzles ¶
func (m *GetPuzzlePromisesResponse) GetPuzzles() [][]byte
func (*GetPuzzlePromisesResponse) ProtoMessage ¶
func (*GetPuzzlePromisesResponse) ProtoMessage()
func (*GetPuzzlePromisesResponse) Reset ¶
func (m *GetPuzzlePromisesResponse) Reset()
func (*GetPuzzlePromisesResponse) String ¶
func (m *GetPuzzlePromisesResponse) String() string
type GetSolutionPromisesRequest ¶
type GetSolutionPromisesRequest struct { Address string `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"` Epoch int32 `protobuf:"varint,2,opt,name=epoch" json:"epoch,omitempty"` Puzzles [][]byte `protobuf:"bytes,3,rep,name=puzzles,proto3" json:"puzzles,omitempty"` }
func (*GetSolutionPromisesRequest) Descriptor ¶
func (*GetSolutionPromisesRequest) Descriptor() ([]byte, []int)
func (*GetSolutionPromisesRequest) GetAddress ¶
func (m *GetSolutionPromisesRequest) GetAddress() string
func (*GetSolutionPromisesRequest) GetEpoch ¶
func (m *GetSolutionPromisesRequest) GetEpoch() int32
func (*GetSolutionPromisesRequest) GetPuzzles ¶
func (m *GetSolutionPromisesRequest) GetPuzzles() [][]byte
func (*GetSolutionPromisesRequest) ProtoMessage ¶
func (*GetSolutionPromisesRequest) ProtoMessage()
func (*GetSolutionPromisesRequest) Reset ¶
func (m *GetSolutionPromisesRequest) Reset()
func (*GetSolutionPromisesRequest) String ¶
func (m *GetSolutionPromisesRequest) String() string
type GetSolutionPromisesResponse ¶
type GetSolutionPromisesResponse struct { Cookie []byte `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"` Promises [][]byte `protobuf:"bytes,2,rep,name=promises,proto3" json:"promises,omitempty"` KeyHashes [][]byte `protobuf:"bytes,3,rep,name=key_hashes,json=keyHashes,proto3" json:"key_hashes,omitempty"` }
func (*GetSolutionPromisesResponse) Descriptor ¶
func (*GetSolutionPromisesResponse) Descriptor() ([]byte, []int)
func (*GetSolutionPromisesResponse) GetCookie ¶
func (m *GetSolutionPromisesResponse) GetCookie() []byte
func (*GetSolutionPromisesResponse) GetKeyHashes ¶
func (m *GetSolutionPromisesResponse) GetKeyHashes() [][]byte
func (*GetSolutionPromisesResponse) GetPromises ¶
func (m *GetSolutionPromisesResponse) GetPromises() [][]byte
func (*GetSolutionPromisesResponse) ProtoMessage ¶
func (*GetSolutionPromisesResponse) ProtoMessage()
func (*GetSolutionPromisesResponse) Reset ¶
func (m *GetSolutionPromisesResponse) Reset()
func (*GetSolutionPromisesResponse) String ¶
func (m *GetSolutionPromisesResponse) String() string
type PaymentOfferRequest ¶
type PaymentOfferRequest struct { Cookie []byte `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"` Amount int64 `protobuf:"varint,2,opt,name=amount" json:"amount,omitempty"` PublicKey string `protobuf:"bytes,3,opt,name=public_key,json=publicKey" json:"public_key,omitempty"` EscrowHash []byte `protobuf:"bytes,4,opt,name=escrow_hash,json=escrowHash,proto3" json:"escrow_hash,omitempty"` EscrowScript []byte `protobuf:"bytes,5,opt,name=escrow_script,json=escrowScript,proto3" json:"escrow_script,omitempty"` EscrowTransaction []byte `protobuf:"bytes,6,opt,name=escrow_transaction,json=escrowTransaction,proto3" json:"escrow_transaction,omitempty"` Puzzle []byte `protobuf:"bytes,7,opt,name=puzzle,proto3" json:"puzzle,omitempty"` RealPuzzleList []byte `protobuf:"bytes,8,opt,name=real_puzzle_list,json=realPuzzleList,proto3" json:"real_puzzle_list,omitempty"` RandomFactors [][]byte `protobuf:"bytes,9,rep,name=random_factors,json=randomFactors,proto3" json:"random_factors,omitempty"` }
func (*PaymentOfferRequest) Descriptor ¶
func (*PaymentOfferRequest) Descriptor() ([]byte, []int)
func (*PaymentOfferRequest) GetAmount ¶
func (m *PaymentOfferRequest) GetAmount() int64
func (*PaymentOfferRequest) GetCookie ¶
func (m *PaymentOfferRequest) GetCookie() []byte
func (*PaymentOfferRequest) GetEscrowHash ¶
func (m *PaymentOfferRequest) GetEscrowHash() []byte
func (*PaymentOfferRequest) GetEscrowScript ¶
func (m *PaymentOfferRequest) GetEscrowScript() []byte
func (*PaymentOfferRequest) GetEscrowTransaction ¶
func (m *PaymentOfferRequest) GetEscrowTransaction() []byte
func (*PaymentOfferRequest) GetPublicKey ¶
func (m *PaymentOfferRequest) GetPublicKey() string
func (*PaymentOfferRequest) GetPuzzle ¶
func (m *PaymentOfferRequest) GetPuzzle() []byte
func (*PaymentOfferRequest) GetRandomFactors ¶
func (m *PaymentOfferRequest) GetRandomFactors() [][]byte
func (*PaymentOfferRequest) GetRealPuzzleList ¶
func (m *PaymentOfferRequest) GetRealPuzzleList() []byte
func (*PaymentOfferRequest) ProtoMessage ¶
func (*PaymentOfferRequest) ProtoMessage()
func (*PaymentOfferRequest) Reset ¶
func (m *PaymentOfferRequest) Reset()
func (*PaymentOfferRequest) String ¶
func (m *PaymentOfferRequest) String() string
type PaymentOfferResponse ¶
type PaymentOfferResponse struct { }
func (*PaymentOfferResponse) Descriptor ¶
func (*PaymentOfferResponse) Descriptor() ([]byte, []int)
func (*PaymentOfferResponse) ProtoMessage ¶
func (*PaymentOfferResponse) ProtoMessage()
func (*PaymentOfferResponse) Reset ¶
func (m *PaymentOfferResponse) Reset()
func (*PaymentOfferResponse) String ¶
func (m *PaymentOfferResponse) String() string
type PingRequest ¶
type PingRequest struct { }
func (*PingRequest) Descriptor ¶
func (*PingRequest) Descriptor() ([]byte, []int)
func (*PingRequest) ProtoMessage ¶
func (*PingRequest) ProtoMessage()
func (*PingRequest) Reset ¶
func (m *PingRequest) Reset()
func (*PingRequest) String ¶
func (m *PingRequest) String() string
type PingResponse ¶
type PingResponse struct { }
func (*PingResponse) Descriptor ¶
func (*PingResponse) Descriptor() ([]byte, []int)
func (*PingResponse) ProtoMessage ¶
func (*PingResponse) ProtoMessage()
func (*PingResponse) Reset ¶
func (m *PingResponse) Reset()
func (*PingResponse) String ¶
func (m *PingResponse) String() string
type SetupEscrowRequest ¶
type SetupEscrowRequest struct { Address string `protobuf:"bytes,1,opt,name=address" json:"address,omitempty"` PublicKey string `protobuf:"bytes,2,opt,name=public_key,json=publicKey" json:"public_key,omitempty"` Amount int64 `protobuf:"varint,3,opt,name=amount" json:"amount,omitempty"` }
func (*SetupEscrowRequest) Descriptor ¶
func (*SetupEscrowRequest) Descriptor() ([]byte, []int)
func (*SetupEscrowRequest) GetAddress ¶
func (m *SetupEscrowRequest) GetAddress() string
func (*SetupEscrowRequest) GetAmount ¶
func (m *SetupEscrowRequest) GetAmount() int64
func (*SetupEscrowRequest) GetPublicKey ¶
func (m *SetupEscrowRequest) GetPublicKey() string
func (*SetupEscrowRequest) ProtoMessage ¶
func (*SetupEscrowRequest) ProtoMessage()
func (*SetupEscrowRequest) Reset ¶
func (m *SetupEscrowRequest) Reset()
func (*SetupEscrowRequest) String ¶
func (m *SetupEscrowRequest) String() string
type SetupEscrowResponse ¶
type SetupEscrowResponse struct { Cookie []byte `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"` Epoch int32 `protobuf:"varint,2,opt,name=epoch" json:"epoch,omitempty"` LockTime int32 `protobuf:"varint,3,opt,name=lock_time,json=lockTime" json:"lock_time,omitempty"` Address string `protobuf:"bytes,4,opt,name=address" json:"address,omitempty"` PublicKey string `protobuf:"bytes,5,opt,name=public_key,json=publicKey" json:"public_key,omitempty"` EscrowScript []byte `protobuf:"bytes,6,opt,name=escrow_script,json=escrowScript,proto3" json:"escrow_script,omitempty"` EscrowTransaction []byte `protobuf:"bytes,7,opt,name=escrow_transaction,json=escrowTransaction,proto3" json:"escrow_transaction,omitempty"` }
func (*SetupEscrowResponse) Descriptor ¶
func (*SetupEscrowResponse) Descriptor() ([]byte, []int)
func (*SetupEscrowResponse) GetAddress ¶
func (m *SetupEscrowResponse) GetAddress() string
func (*SetupEscrowResponse) GetCookie ¶
func (m *SetupEscrowResponse) GetCookie() []byte
func (*SetupEscrowResponse) GetEpoch ¶
func (m *SetupEscrowResponse) GetEpoch() int32
func (*SetupEscrowResponse) GetEscrowScript ¶
func (m *SetupEscrowResponse) GetEscrowScript() []byte
func (*SetupEscrowResponse) GetEscrowTransaction ¶
func (m *SetupEscrowResponse) GetEscrowTransaction() []byte
func (*SetupEscrowResponse) GetLockTime ¶
func (m *SetupEscrowResponse) GetLockTime() int32
func (*SetupEscrowResponse) GetPublicKey ¶
func (m *SetupEscrowResponse) GetPublicKey() string
func (*SetupEscrowResponse) ProtoMessage ¶
func (*SetupEscrowResponse) ProtoMessage()
func (*SetupEscrowResponse) Reset ¶
func (m *SetupEscrowResponse) Reset()
func (*SetupEscrowResponse) String ¶
func (m *SetupEscrowResponse) String() string
type TumblerServiceClient ¶
type TumblerServiceClient interface { // Queries Ping(ctx context.Context, in *PingRequest, opts ...grpc.CallOption) (*PingResponse, error) // Exchange between Tumbler and payees SetupEscrow(ctx context.Context, in *SetupEscrowRequest, opts ...grpc.CallOption) (*SetupEscrowResponse, error) GetPuzzlePromises(ctx context.Context, in *GetPuzzlePromisesRequest, opts ...grpc.CallOption) (*GetPuzzlePromisesResponse, error) FinalizeEscrow(ctx context.Context, in *FinalizeEscrowRequest, opts ...grpc.CallOption) (*FinalizeEscrowResponse, error) // Exchange between Tumbler and payers GetSolutionPromises(ctx context.Context, in *GetSolutionPromisesRequest, opts ...grpc.CallOption) (*GetSolutionPromisesResponse, error) ValidateSolutions(ctx context.Context, in *ValidateSolutionsRequest, opts ...grpc.CallOption) (*ValidateSolutionsResponse, error) PaymentOffer(ctx context.Context, in *PaymentOfferRequest, opts ...grpc.CallOption) (*PaymentOfferResponse, error) }
func NewTumblerServiceClient ¶
func NewTumblerServiceClient(cc *grpc.ClientConn) TumblerServiceClient
type TumblerServiceServer ¶
type TumblerServiceServer interface { // Queries Ping(context.Context, *PingRequest) (*PingResponse, error) // Exchange between Tumbler and payees SetupEscrow(context.Context, *SetupEscrowRequest) (*SetupEscrowResponse, error) GetPuzzlePromises(context.Context, *GetPuzzlePromisesRequest) (*GetPuzzlePromisesResponse, error) FinalizeEscrow(context.Context, *FinalizeEscrowRequest) (*FinalizeEscrowResponse, error) // Exchange between Tumbler and payers GetSolutionPromises(context.Context, *GetSolutionPromisesRequest) (*GetSolutionPromisesResponse, error) ValidateSolutions(context.Context, *ValidateSolutionsRequest) (*ValidateSolutionsResponse, error) PaymentOffer(context.Context, *PaymentOfferRequest) (*PaymentOfferResponse, error) }
type ValidateSolutionsRequest ¶
type ValidateSolutionsRequest struct { Cookie []byte `protobuf:"bytes,1,opt,name=cookie,proto3" json:"cookie,omitempty"` FakePuzzleList []byte `protobuf:"bytes,2,opt,name=fake_puzzle_list,json=fakePuzzleList,proto3" json:"fake_puzzle_list,omitempty"` RandomFactors [][]byte `protobuf:"bytes,3,rep,name=random_factors,json=randomFactors,proto3" json:"random_factors,omitempty"` }
func (*ValidateSolutionsRequest) Descriptor ¶
func (*ValidateSolutionsRequest) Descriptor() ([]byte, []int)
func (*ValidateSolutionsRequest) GetCookie ¶
func (m *ValidateSolutionsRequest) GetCookie() []byte
func (*ValidateSolutionsRequest) GetFakePuzzleList ¶
func (m *ValidateSolutionsRequest) GetFakePuzzleList() []byte
func (*ValidateSolutionsRequest) GetRandomFactors ¶
func (m *ValidateSolutionsRequest) GetRandomFactors() [][]byte
func (*ValidateSolutionsRequest) ProtoMessage ¶
func (*ValidateSolutionsRequest) ProtoMessage()
func (*ValidateSolutionsRequest) Reset ¶
func (m *ValidateSolutionsRequest) Reset()
func (*ValidateSolutionsRequest) String ¶
func (m *ValidateSolutionsRequest) String() string
type ValidateSolutionsResponse ¶
type ValidateSolutionsResponse struct {
Secrets [][]byte `protobuf:"bytes,1,rep,name=secrets,proto3" json:"secrets,omitempty"`
}
func (*ValidateSolutionsResponse) Descriptor ¶
func (*ValidateSolutionsResponse) Descriptor() ([]byte, []int)
func (*ValidateSolutionsResponse) GetSecrets ¶
func (m *ValidateSolutionsResponse) GetSecrets() [][]byte
func (*ValidateSolutionsResponse) ProtoMessage ¶
func (*ValidateSolutionsResponse) ProtoMessage()
func (*ValidateSolutionsResponse) Reset ¶
func (m *ValidateSolutionsResponse) Reset()
func (*ValidateSolutionsResponse) String ¶
func (m *ValidateSolutionsResponse) String() string
type VersionRequest ¶
type VersionRequest struct { }
func (*VersionRequest) Descriptor ¶
func (*VersionRequest) Descriptor() ([]byte, []int)
func (*VersionRequest) ProtoMessage ¶
func (*VersionRequest) ProtoMessage()
func (*VersionRequest) Reset ¶
func (m *VersionRequest) Reset()
func (*VersionRequest) String ¶
func (m *VersionRequest) String() string
type VersionResponse ¶
type VersionResponse struct { VersionString string `protobuf:"bytes,1,opt,name=version_string,json=versionString" json:"version_string,omitempty"` Major uint32 `protobuf:"varint,2,opt,name=major" json:"major,omitempty"` Minor uint32 `protobuf:"varint,3,opt,name=minor" json:"minor,omitempty"` Patch uint32 `protobuf:"varint,4,opt,name=patch" json:"patch,omitempty"` Prerelease string `protobuf:"bytes,5,opt,name=prerelease" json:"prerelease,omitempty"` BuildMetadata string `protobuf:"bytes,6,opt,name=build_metadata,json=buildMetadata" json:"build_metadata,omitempty"` }
func (*VersionResponse) Descriptor ¶
func (*VersionResponse) Descriptor() ([]byte, []int)
func (*VersionResponse) GetBuildMetadata ¶
func (m *VersionResponse) GetBuildMetadata() string
func (*VersionResponse) GetMajor ¶
func (m *VersionResponse) GetMajor() uint32
func (*VersionResponse) GetMinor ¶
func (m *VersionResponse) GetMinor() uint32
func (*VersionResponse) GetPatch ¶
func (m *VersionResponse) GetPatch() uint32
func (*VersionResponse) GetPrerelease ¶
func (m *VersionResponse) GetPrerelease() string
func (*VersionResponse) GetVersionString ¶
func (m *VersionResponse) GetVersionString() string
func (*VersionResponse) ProtoMessage ¶
func (*VersionResponse) ProtoMessage()
func (*VersionResponse) Reset ¶
func (m *VersionResponse) Reset()
func (*VersionResponse) String ¶
func (m *VersionResponse) String() string
type VersionServiceClient ¶
type VersionServiceClient interface {
Version(ctx context.Context, in *VersionRequest, opts ...grpc.CallOption) (*VersionResponse, error)
}
func NewVersionServiceClient ¶
func NewVersionServiceClient(cc *grpc.ClientConn) VersionServiceClient
type VersionServiceServer ¶
type VersionServiceServer interface {
Version(context.Context, *VersionRequest) (*VersionResponse, error)
}
Click to show internal directories.
Click to hide internal directories.