package poolrpc

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service ChannelAuctioneer

auctioneer.proto:11

service HashMail

hashmail.proto:16

HashMail exposes a simple synchronous network stream that can be used for various types of synchronization and coordination. The service allows authenticated users to create a simplex stream call a cipher box. Once the stream is created, any user that knows of the stream ID can read/write from the stream, but only a single user can be on either side at a time.

service Trader

trader.proto:9

message Account

trader.proto:533

Used as response type in: Trader.InitAccount

Used as field type in: DepositAccountResponse, ListAccountsResponse, RenewAccountResponse, WithdrawAccountResponse

message AccountCommitment

auctioneer.proto:231

Used in: ClientAuctionMessage

message AccountDiff

auctioneer.proto:841

Used in: OrderMatchPrepare, RelevantBatch

enum AccountDiff.AccountState

auctioneer.proto:842

Used in: AccountDiff

message AccountModificationFee

trader.proto:1033

Used in: ListOfAccountModificationFees

message AccountRecovery

auctioneer.proto:442

Used in: ClientAuctionMessage

enum AccountState

trader.proto:489

Used in: Account

message AccountSubscription

auctioneer.proto:247

Used in: ClientAuctionMessage

enum AccountVersion

trader.proto:217

Used in: Account, DepositAccountRequest, InitAccountRequest, RenewAccountRequest, WithdrawAccountRequest

message Ask

trader.proto:758

Used in: ListOrdersResponse, SubmitOrderRequest

message AskSnapshot

auctioneer.proto:1420

Used in: MatchedOrderSnapshot

message AuctionAccount

auctioneer.proto:748

Used in: ServerAuctionMessage, SubscribeError

enum AuctionAccountState

auctioneer.proto:705

Used in: AuctionAccount

enum AuctionType

auctioneer.proto:912

Used in: Order, ServerOrder

message BatchSnapshotRequest

auctioneer.proto:1463

Used as request type in: ChannelAuctioneer.BatchSnapshot, Trader.BatchSnapshot

message BatchSnapshotResponse

auctioneer.proto:1481

Used as response type in: ChannelAuctioneer.BatchSnapshot, Trader.BatchSnapshot

Used as field type in: BatchSnapshotsResponse

message BatchSnapshotsRequest

auctioneer.proto:1538

Used as request type in: ChannelAuctioneer.BatchSnapshots, Trader.BatchSnapshots

message BatchSnapshotsResponse

auctioneer.proto:1553

Used as response type in: ChannelAuctioneer.BatchSnapshots, Trader.BatchSnapshots

message Bid

trader.proto:705

Used in: ListOrdersResponse, OfferSidecarRequest, SubmitOrderRequest

message BidSnapshot

auctioneer.proto:1433

Used in: MatchedOrderSnapshot

message CancelOrder

auctioneer.proto:1128

enum ChannelAnnouncementConstraints

auctioneer.proto:1028

Channel announcement constraints for matched channels.

Used in: Ask, ServerAsk

enum ChannelConfirmationConstraints

auctioneer.proto:1035

Channel confirmation constraints for matched channels.

Used in: Ask, ServerAsk

message ChannelInfo

auctioneer.proto:383

Used in: OrderMatchSign

enum ChannelType

auctioneer.proto:363

Used in: ChannelInfo

message CipherBox

hashmail.proto:114

Used as request type in: HashMail.SendStream

Used as response type in: HashMail.RecvStream

message CipherBoxAuth

hashmail.proto:63

Used as request type in: HashMail.DelCipherBox, HashMail.NewCipherBox

message CipherBoxDesc

hashmail.proto:110

Used as request type in: HashMail.RecvStream

Used as response type in: HashMail.SendStream

Used as field type in: CipherBox, CipherBoxAuth, CipherSuccess

message CipherChallenge

hashmail.proto:77

TODO(roasbeef): payment request, node key, etc, etc

Used in: CipherInitResp

(message has no fields)

message CipherError

hashmail.proto:81

Used in: CipherInitResp

(message has no fields)

message CipherSuccess

hashmail.proto:84

Used in: CipherInitResp

message ClientAuctionMessage

auctioneer.proto:187

Used as request type in: ChannelAuctioneer.SubscribeBatchAuction, ChannelAuctioneer.SubscribeSidecar

message DecodedSidecarTicket

trader.proto:1383

Used as response type in: Trader.DecodeSidecarTicket

Used as field type in: ListSidecarsResponse

enum DurationBucketState

auctioneer.proto:1260

Used in: LeaseDurationResponse, TermsResponse

message ExecutionFee

auctioneer.proto:1391

Used in: AuctionFeeResponse, OrderMatchPrepare, RelevantBatch, TermsResponse

message InvalidOrder

auctioneer.proto:1132

Used in: ServerSubmitOrderResponse, SubmitOrderResponse

enum InvalidOrder.FailReason

auctioneer.proto:1133

Used in: InvalidOrder

message Lease

trader.proto:1079

Used in: LeasesResponse

message ListOfAccountModificationFees

trader.proto:1060

Used in: AccountModificationFeesResponse

message LsatToken

trader.proto:1181

Used in: TokensResponse

message MarketInfo

auctioneer.proto:1561

Used in: GetInfoResponse, MarketInfoResponse

message MarketInfo.TierValue

auctioneer.proto:1562

Used in: MarketInfo

message MatchEvent

trader.proto:884

Used in: OrderEvent

enum MatchRejectReason

trader.proto:932

Used in: MatchEvent

enum MatchState

trader.proto:901

Used in: MatchEvent

message MatchedAsk

auctioneer.proto:818

Used in: MatchedOrder

message MatchedBid

auctioneer.proto:829

Used in: MatchedOrder

message MatchedMarket

auctioneer.proto:521

Used in: OrderMatchPrepare, RelevantBatch

message MatchedMarketSnapshot

auctioneer.proto:1468

Used in: BatchSnapshotResponse

message MatchedOrder

auctioneer.proto:804

Used in: MatchedMarket, OrderMatchPrepare, RelevantBatch

message MatchedOrderSnapshot

auctioneer.proto:1446

Used in: BatchSnapshotResponse, MatchedMarketSnapshot

message NodeAddress

auctioneer.proto:1403

Used in: ServerOrder

message NodeRating

auctioneer.proto:1525

Used in: GetInfoResponse, NodeRatingResponse, ServerNodeRatingResponse

enum NodeTier

auctioneer.proto:1010

Used in: Bid, Lease, MarketInfo.TierValue, NodeRating, ServerBid

message Order

trader.proto:626

Used in: Ask, Bid

enum OrderChannelType

auctioneer.proto:889

Used in: AskSnapshot, BidSnapshot, Order, ServerOrder

message OrderEvent

trader.proto:848

Used in: Order

message OrderMatchAccept

auctioneer.proto:267

Used in: ClientAuctionMessage

message OrderMatchFinalize

auctioneer.proto:637

Used in: ServerAuctionMessage

message OrderMatchPrepare

auctioneer.proto:536

Used in: ServerAuctionMessage

message OrderMatchReject

auctioneer.proto:275

Used in: ClientAuctionMessage

enum OrderMatchReject.RejectReason

auctioneer.proto:276

Used in: OrderMatchReject

message OrderMatchSign

auctioneer.proto:406

Used in: ClientAuctionMessage

message OrderMatchSignBegin

auctioneer.proto:615

Used in: ServerAuctionMessage

message OrderReject

auctioneer.proto:332

Used in: OrderMatchReject

enum OrderReject.OrderRejectReason

auctioneer.proto:333

Used in: OrderReject

enum OrderState

auctioneer.proto:1233

Used in: Order, ServerOrderStateResponse, UpdatedEvent

message OutPoint

auctioneer.proto:1408

Used in: Account, AuctionAccount, Lease, ServerInitAccountRequest, ServerInput

message Output

trader.proto:312

Used in: OutputsWithImplicitFee, WithdrawAccountRequest

message OutputWithFee

trader.proto:320

Used in: CloseAccountRequest

message OutputsWithImplicitFee

trader.proto:337

Used in: CloseAccountRequest

message PoolAccountAuth

hashmail.proto:47

Used in: CipherBoxAuth

message ServerAsk

auctioneer.proto:1098

Used in: MatchedAsk, ServerSubmitOrderRequest

message ServerAuctionMessage

auctioneer.proto:449

Used as response type in: ChannelAuctioneer.SubscribeBatchAuction, ChannelAuctioneer.SubscribeSidecar

message ServerBid

auctioneer.proto:1041

Used in: MatchedBid, ServerSubmitOrderRequest

message ServerChallenge

auctioneer.proto:501

Used in: ServerAuctionMessage

message ServerInput

auctioneer.proto:1140

Used in: ServerModifyAccountRequest

message ServerModifyAccountRequest.NewAccountParameters

auctioneer.proto:1179

Used in: ServerModifyAccountRequest

message ServerOrder

auctioneer.proto:926

Used in: ServerAsk, ServerBid

message ServerOutput

auctioneer.proto:1151

Used in: ServerModifyAccountRequest

message SidecarAuth

hashmail.proto:55

Used in: CipherBoxAuth

message SidecarTicket

trader.proto:1372

Used as request type in: Trader.DecodeSidecarTicket

Used as response type in: Trader.OfferSidecar, Trader.RegisterSidecar

message SubscribeError

auctioneer.proto:652

Used in: ServerAuctionMessage

enum SubscribeError.Error

auctioneer.proto:653

Used in: SubscribeError

message SubscribeSuccess

auctioneer.proto:514

Used in: ServerAuctionMessage

message TxOut

auctioneer.proto:603

Used in: OrderMatchSignBegin, ServerModifyAccountRequest

message UpdatedEvent

trader.proto:867

Used in: OrderEvent