github.com/KiraCore/sekai@v0.3.43/x/layer2/keeper/grpc_query.go (about) 1 package keeper 2 3 import ( 4 "context" 5 6 "github.com/KiraCore/sekai/x/layer2/types" 7 sdk "github.com/cosmos/cosmos-sdk/types" 8 ) 9 10 var _ types.QueryServer = Keeper{} 11 12 func (k Keeper) ExecutionRegistrar(goCtx context.Context, request *types.QueryExecutionRegistrarRequest) (*types.QueryExecutionRegistrarResponse, error) { 13 ctx := sdk.UnwrapSDKContext(goCtx) 14 dapp := k.GetDapp(ctx, request.Identifier) 15 registarar := k.GetDappSession(ctx, request.Identifier) 16 17 return &types.QueryExecutionRegistrarResponse{ 18 Dapp: &dapp, 19 ExecutionRegistrar: ®istarar, 20 }, nil 21 } 22 23 func (k Keeper) AllDapps(goCtx context.Context, request *types.QueryAllDappsRequest) (*types.QueryAllDappsResponse, error) { 24 ctx := sdk.UnwrapSDKContext(goCtx) 25 return &types.QueryAllDappsResponse{ 26 Dapps: k.GetAllDapps(ctx), 27 }, nil 28 } 29 30 func (k Keeper) TransferDapps(goCtx context.Context, request *types.QueryTransferDappsRequest) (*types.QueryTransferDappsResponse, error) { 31 ctx := sdk.UnwrapSDKContext(goCtx) 32 33 return &types.QueryTransferDappsResponse{ 34 XAMs: k.GetXAMs(ctx), 35 }, nil 36 } 37 38 func (k Keeper) GlobalTokens(goCtx context.Context, request *types.QueryGlobalTokensRequest) (*types.QueryGlobalTokensResponse, error) { 39 ctx := sdk.UnwrapSDKContext(goCtx) 40 41 return &types.QueryGlobalTokensResponse{ 42 Tokens: k.GetTokenInfos(ctx), 43 }, nil 44 }