perms

package
v0.28.1-beta Latest Latest
Warning

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

Go to latest
Published: Apr 16, 2024 License: MIT Imports: 1 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

View Source
var RequiredPermissions = map[string][]bakery.Op{
	"/looprpc.SwapClient/LoopOut": {{
		Entity: "swap",
		Action: "execute",
	}, {
		Entity: "loop",
		Action: "out",
	}},
	"/looprpc.SwapClient/LoopIn": {{
		Entity: "swap",
		Action: "execute",
	}, {
		Entity: "loop",
		Action: "in",
	}},
	"/looprpc.SwapClient/Monitor": {{
		Entity: "swap",
		Action: "read",
	}},
	"/looprpc.SwapClient/ListSwaps": {{
		Entity: "swap",
		Action: "read",
	}},
	"/looprpc.SwapClient/SwapInfo": {{
		Entity: "swap",
		Action: "read",
	}},
	"/looprpc.SwapClient/AbandonSwap": {{
		Entity: "swap",
		Action: "execute",
	}, {
		Entity: "loop",
		Action: "in",
	}, {
		Entity: "loop",
		Action: "out",
	}},
	"/looprpc.SwapClient/LoopOutTerms": {{
		Entity: "terms",
		Action: "read",
	}, {
		Entity: "loop",
		Action: "out",
	}},
	"/looprpc.SwapClient/LoopOutQuote": {{
		Entity: "swap",
		Action: "read",
	}, {
		Entity: "loop",
		Action: "out",
	}},
	"/looprpc.SwapClient/GetLoopInTerms": {{
		Entity: "terms",
		Action: "read",
	}, {
		Entity: "loop",
		Action: "in",
	}},
	"/looprpc.SwapClient/GetLoopInQuote": {{
		Entity: "swap",
		Action: "read",
	}, {
		Entity: "loop",
		Action: "in",
	}},
	"/looprpc.SwapClient/GetLsatTokens": {{
		Entity: "auth",
		Action: "read",
	}},
	"/looprpc.SwapClient/SuggestSwaps": {{
		Entity: "suggestions",
		Action: "read",
	}},
	"/looprpc.SwapClient/GetInfo": {{
		Entity: "suggestions",
		Action: "read",
	}},
	"/looprpc.SwapClient/GetLiquidityParams": {{
		Entity: "suggestions",
		Action: "read",
	}},
	"/looprpc.SwapClient/SetLiquidityParams": {{
		Entity: "suggestions",
		Action: "write",
	}},
	"/looprpc.SwapClient/Probe": {{
		Entity: "swap",
		Action: "execute",
	}, {
		Entity: "loop",
		Action: "in",
	}},
	"/looprpc.SwapClient/ListReservations": {{
		Entity: "swap",
		Action: "read",
	}},
	"/looprpc.SwapClient/InstantOut": {{
		Entity: "swap",
		Action: "execute",
	}},
	"/looprpc.SwapClient/InstantOutQuote": {{
		Entity: "swap",
		Action: "read",
	}},
	"/looprpc.SwapClient/ListInstantOuts": {{
		Entity: "swap",
		Action: "read",
	}},
}

RequiredPermissions is a map of all loop RPC methods and their required macaroon permissions to access loopd.

Functions

This section is empty.

Types

This section is empty.

Jump to

Keyboard shortcuts

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