2020-01-30 13:31:16 -08:00
|
|
|
package rest
|
|
|
|
|
|
|
|
import (
|
|
|
|
"github.com/gorilla/mux"
|
2020-02-27 02:53:22 -08:00
|
|
|
|
2020-06-01 05:46:03 -07:00
|
|
|
"github.com/cosmos/cosmos-sdk/client"
|
2020-01-30 13:31:16 -08:00
|
|
|
)
|
|
|
|
|
2020-03-25 11:23:34 -07:00
|
|
|
// RegisterHandlers registers all x/bank transaction and query HTTP REST handlers
|
|
|
|
// on the provided mux router.
|
2020-06-01 05:46:03 -07:00
|
|
|
func RegisterHandlers(clientCtx client.Context, r *mux.Router) {
|
|
|
|
r.HandleFunc("/bank/accounts/{address}/transfers", NewSendRequestHandlerFn(clientCtx)).Methods("POST")
|
|
|
|
r.HandleFunc("/bank/balances/{address}", QueryBalancesRequestHandlerFn(clientCtx)).Methods("GET")
|
|
|
|
r.HandleFunc("/bank/total", totalSupplyHandlerFn(clientCtx)).Methods("GET")
|
|
|
|
r.HandleFunc("/bank/total/{denom}", supplyOfHandlerFn(clientCtx)).Methods("GET")
|
2020-03-25 11:23:34 -07:00
|
|
|
}
|