See #3336
This apparently wasn't fixed for governance transactions.
Gaia commit: 30aebc1173ed6dae2848d1e845ec2f4e22750355
What makes you say this @faboweb? Just took a look at the latest develop and the commit you mentioned and all the GetSignBytes look correct to me:
e.g.
func (msg MsgSubmitProposal) GetSignBytes() []byte {
bz := msgCdc.MustMarshalJSON(msg)
return sdk.MustSortJSON(bz)
}
Each of the three total x/gov messages uses msgCdc.MustMarshalJSON(msg).
Because I needed to re-add the hack to remove {type, value} from the message for the created signature to be accepted.
See: https://github.com/cosmos/voyager/blob/develop/app/src/renderer/scripts/wallet.js#L85
Needed on commit: 30aebc1173ed6dae2848d1e845ec2f4e22750355
@faboweb so sorry, I completely didn't realize x/gov does NOT register these types via an init call. Thank you. Trivial fix.
Thx for the effort.
thanks 👍