routes

package
v0.0.0-...-15eb78e Latest Latest
Warning

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

Go to latest
Published: Sep 30, 2022 License: AGPL-3.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

View Source
const KeyLength = 58

KeyLength is the an Algorand's public address length

Variables

View Source
var V1Routes = lib.Routes{
	lib.Route{
		Name:        "status",
		Method:      "GET",
		Path:        "/status",
		HandlerFunc: handlers.Status,
	},

	lib.Route{
		Name:        "wait-for-block",
		Method:      "GET",
		Path:        "/status/wait-for-block-after/:round",
		HandlerFunc: handlers.WaitForBlock,
	},

	lib.Route{
		Name:        "raw-transaction",
		Method:      "POST",
		Path:        "/transactions",
		HandlerFunc: handlers.RawTransaction,
	},

	lib.Route{
		Name:        "account-information",
		Method:      "GET",
		Path:        "/account/:addr",
		HandlerFunc: handlers.AccountInformation,
	},

	lib.Route{
		Name:        "transaction-information",
		Method:      "GET",
		Path:        "/account/:addr/transaction/:txid",
		HandlerFunc: handlers.TransactionInformation,
	},

	lib.Route{
		Name:        "suggested-fee",
		Method:      "GET",
		Path:        "/transactions/fee",
		HandlerFunc: handlers.SuggestedFee,
	},

	lib.Route{
		Name:        "suggested-params",
		Method:      "GET",
		Path:        "/transactions/params",
		HandlerFunc: handlers.SuggestedParams,
	},

	lib.Route{
		Name:        "transactions",
		Method:      "GET",
		Path:        "/account/:addr/transactions",
		HandlerFunc: handlers.Transactions,
	},

	lib.Route{
		Name:        "block",
		Method:      "GET",
		Path:        "/block/:round",
		HandlerFunc: handlers.GetBlock,
	},

	lib.Route{
		Name:        "ledger-supply",
		Method:      "GET",
		Path:        "/ledger/supply",
		HandlerFunc: handlers.GetSupply,
	},

	lib.Route{
		Name:        "list-pending-transactions",
		Method:      "GET",
		Path:        "/transactions/pending",
		HandlerFunc: handlers.GetPendingTransactions,
	},

	lib.Route{
		Name:        "pending-transaction-information",
		Method:      "GET",
		Path:        "/transactions/pending/:txid",
		HandlerFunc: handlers.PendingTransactionInformation,
	},

	lib.Route{
		Name:        "pending-transaction-information-by-address",
		Method:      "GET",
		Path:        "/account/:addr/transactions/pending",
		HandlerFunc: handlers.GetPendingTransactionsByAddress,
	},

	lib.Route{
		Name:        "asset-information-by-id",
		Method:      "GET",
		Path:        "/asset/:index",
		HandlerFunc: handlers.AssetInformation,
	},

	lib.Route{
		Name:        "list-assets",
		Method:      "GET",
		Path:        "/assets",
		HandlerFunc: handlers.Assets,
	},

	lib.Route{
		Name:        "get-transaction-by-id",
		Method:      "GET",
		Path:        "/transaction/:txid",
		HandlerFunc: handlers.GetTransactionByID,
	},
}

V1Routes contains all routes for v1

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