mirror of
https://github.com/lightninglabs/pool.git
synced 2026-08-13 12:33:04 +02:00
79 lines
2.6 KiB
YAML
79 lines
2.6 KiB
YAML
type: google.api.Service
|
|
config_version: 3
|
|
|
|
http:
|
|
rules:
|
|
|
|
# trader.proto
|
|
- selector: poolrpc.Trader.GetInfo
|
|
get: "/v1/pool/info"
|
|
- selector: poolrpc.Trader.StopDaemon
|
|
post: "/v1/pool/stop"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.QuoteAccount
|
|
post: "/v1/pool/accounts/quote"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.InitAccount
|
|
post: "/v1/pool/accounts"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.ListAccounts
|
|
get: "/v1/pool/accounts"
|
|
- selector: poolrpc.Trader.CloseAccount
|
|
delete: "/v1/pool/accounts"
|
|
- selector: poolrpc.Trader.WithdrawAccount
|
|
post: "/v1/pool/accounts/withdraw"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.DepositAccount
|
|
post: "/v1/pool/accounts/deposit"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.RenewAccount
|
|
post: "/v1/pool/accounts/renew"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.BumpAccountFee
|
|
post: "/v1/pool/accounts/bump"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.RecoverAccounts
|
|
post: "/v1/pool/accounts/recover"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.SubmitOrder
|
|
post: "/v1/pool/orders"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.ListOrders
|
|
get: "/v1/pool/orders"
|
|
- selector: poolrpc.Trader.CancelOrder
|
|
delete: "/v1/pool/orders/{order_nonce}"
|
|
- selector: poolrpc.Trader.QuoteOrder
|
|
post: "/v1/pool/orders/quote"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.AuctionFee
|
|
get: "/v1/pool/fee"
|
|
- selector: poolrpc.Trader.LeaseDurations
|
|
get: "/v1/pool/lease_durations"
|
|
- selector: poolrpc.Trader.NextBatchInfo
|
|
get: "/v1/pool/batch/next"
|
|
- selector: poolrpc.Trader.BatchSnapshot
|
|
get: "/v1/pool/batch/snapshot"
|
|
- selector: poolrpc.Trader.GetLsatTokens
|
|
get: "/v1/pool/lsat/tokens"
|
|
- selector: poolrpc.Trader.Leases
|
|
get: "/v1/pool/leases"
|
|
- selector: poolrpc.Trader.NodeRatings
|
|
get: "/v1/pool/node_ratings"
|
|
- selector: poolrpc.Trader.OfferSidecar
|
|
post: "/v1/pool/sidecar/offer"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.RegisterSidecar
|
|
post: "/v1/pool/sidecar/register"
|
|
body: "*"
|
|
- selector: poolrpc.Trader.ExpectSidecarChannel
|
|
post: "/v1/pool/sidecar/expect"
|
|
body: "*"
|
|
|
|
# Make the URI convenient to be called in different ways, the shortest of
|
|
# them just returning the most recent batch.
|
|
- selector: poolrpc.Trader.BatchSnapshots
|
|
get: "/v1/pool/batch/snapshots"
|
|
- selector: poolrpc.Trader.BatchSnapshots
|
|
get: "/v1/pool/batch/snapshots/{start_batch_id}"
|
|
- selector: poolrpc.Trader.BatchSnapshots
|
|
get: "/v1/pool/batch/snapshots/{start_batch_id}/{num_batches_back}"
|