Aaron Craelius

Results 312 comments of Aaron Craelius

> That only happens in message validation, the state machine does not rely on any string interpretations. Message validation is part of the state machine. But in addition, all msg...

Yes they are usually not used in storage, but some chains might store them.

Why is it a problem that they're stored in state though? It doesn't affect our ability to remove the global.

> if a user wants to use something other than bech32 then they still need to use bech32 for this layer. as long as the modules storing string addresses in...

> > Why is it a problem that they're stored in state though? It doesn't affect our ability to remove the global. > > > > Why would you store...

There is a very good reason we use bech32 and not hex in cosmos - because it prevents you from sending coins to the wrong chain when sharing addresses. I...

> How is osmosis:0xABCDEF any worse? Like what gnosis does As long as `osmosis:` is a protocol-level part of the address OR strongly enforced by all clients, it would have...

> I think security-wise different chains are supposed to use different coin types in HD wallet, in that case the address won't be the same cross-chain anyway. Ethereum-like chains choose...

We decided not to start account and sequence values from 1 as a method to deal with `SignDoc` protobuf encoding. However, I still think it's not a bad idea to...

Keep in mind that amino isn't the only malleability. Signatures themselves could be malleable