diff --git a/gno.land/pkg/sdk/vm/keeper.go b/gno.land/pkg/sdk/vm/keeper.go index 664eedb3f89..aeaf2260c65 100644 --- a/gno.land/pkg/sdk/vm/keeper.go +++ b/gno.land/pkg/sdk/vm/keeper.go @@ -336,7 +336,7 @@ func (vm *VMKeeper) AddPackage(ctx sdk.Context, msg MsgAddPackage) (err error) { } creatorAcc := vm.acck.GetAccount(ctx, creator) if creatorAcc == nil { - return std.ErrUnknownAddress(fmt.Sprintf("account %s does not exist", creator)) + return std.ErrUnknownAddress(fmt.Sprintf("account %s has not been initialized. does it have coins?", creator)) } if err := msg.Package.Validate(); err != nil { return ErrInvalidPkgPath(err.Error()) @@ -575,7 +575,7 @@ func (vm *VMKeeper) Run(ctx sdk.Context, msg MsgRun) (res string, err error) { // Validate arguments. callerAcc := vm.acck.GetAccount(ctx, caller) if callerAcc == nil { - return "", std.ErrUnknownAddress(fmt.Sprintf("account %s does not exist", caller)) + return "", std.ErrUnknownAddress(fmt.Sprintf("account %s has not been initialized. does it have coins?", caller)) } if err := msg.Package.Validate(); err != nil { return "", ErrInvalidPkgPath(err.Error())