planetmint-go/x/asset/keeper/msg_server_notarize_asset.go
Lorenz Herzberger e65a0d44e1
ignite scaffold message notarize-asset cid_hash:string sign:string pub_key:string --module asset
Signed-off-by: Lorenz Herzberger <lorenzherzberger@gmail.com>
2023-05-22 16:21:17 +02:00

25 lines
500 B
Go

package keeper
import (
"context"
"planetmint-go/x/asset/types"
sdk "github.com/cosmos/cosmos-sdk/types"
)
func (k msgServer) NotarizeAsset(goCtx context.Context, msg *types.MsgNotarizeAsset) (*types.MsgNotarizeAssetResponse, error) {
ctx := sdk.UnwrapSDKContext(goCtx)
// TODO: Handling the message
_ = ctx
// CHECK IF MSG CREATOR (pub_key) IS ATTESTED MACHINE
// CHECK SHORTENED URL FOR NODE
// STORE CID_HASH SIGNATURE PUBLIC KEY
return &types.MsgNotarizeAssetResponse{}, nil
}