ethermint
ethermint copied to clipboard
ethermintd dose not support PubkeyMultisigThreshhold
System info:
- The anteHandler of cosmos simulation app uses
DefaultSigVerificationGasConsumer
which supports PubkeyMultisigThreshhold. But why the ethermint uses customizedsigGasConsumer
which does not support PubkeyMultisigThreshhold.
Steps to reproduce:
- [First Step]
- [Second Step]
- [and so on...]
Expected behavior: [What you expected to happen]
Actual behavior: [What actually happened]
Additional info: [Include gist of relevant config, logs, etc.]
Correct, it doesn't support the default multisigs from the SDK as they are composed of secp256k1
keys which are not supported by the EVM module. There are 2 main options for how to address this:
- Add support for this key type and the default SDK multisig but that would mean that a multisig couldn't be used on for EVM module
- Write an ADR that proposes a custom multisig for
eth_secp256k1
keys and implement it