github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/staking/client/rest/rest_ibc.go (about) 1 package rest 2 3 import ( 4 "fmt" 5 "net/http" 6 7 "github.com/gorilla/mux" 8 9 "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/client/context" 10 "github.com/fibonacci-chain/fbc/x/staking/types" 11 ) 12 13 func RegisterOriginRPCRoutersForGRPC(cliCtx context.CLIContext, r *mux.Router) { 14 r.HandleFunc( 15 "/cosmos/staking/v1beta1/delegators/{delegatorAddr}/unbonding_delegations", 16 delegatorUnbondingDelegationsHandlerFn2(cliCtx), 17 ).Methods("GET") 18 19 r.HandleFunc( 20 "/cosmos/staking/v1beta1/delegations/{delegatorAddr}", 21 delegatorDelegationsHandlerFn(cliCtx), 22 ).Methods("GET") 23 24 } 25 26 func delegatorDelegationsHandlerFn(cliCtx context.CLIContext) http.HandlerFunc { 27 return queryBonds(cliCtx, fmt.Sprintf("custom/%s/%s", types.QuerierRoute, types.QueryDelegatorDelegations)) 28 }