tumblerrpc

package
v0.0.0-...-31898ba Latest Latest
Warning

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

Go to latest
Published: Aug 28, 2019 License: ISC Imports: 5 Imported by: 0

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

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)
}

Jump to

Keyboard shortcuts

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