b1cd16e5bf
* Problem: feemarket's query cli has redundant height parameter Soluton: - remove the positional height parameter, since there's a flag already. Update CHANGELOG.md * Apply feemarket to native cosmos tx - add tx extension option for user to input tip price - apply feemarket's base fee to native tx comments and cleanup fallback to default sdk logic when london hardfork not enabled integration test cleanup feemarket query cli commands Update CHANGELOG.md update unit tests disable feemarket in simulation tests for now fix lint Update app/simulation_test.go fix python lint fix lint Update x/evm/types/extension_option.go Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com> address review suggestions * fix unit tests * fix integration test * improve unit test coverage * fix go lint * refactor * fix integration test * fix simulation tests * fix go linter Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
26 lines
661 B
Go
26 lines
661 B
Go
package types
|
|
|
|
import (
|
|
codectypes "github.com/cosmos/cosmos-sdk/codec/types"
|
|
"github.com/cosmos/cosmos-sdk/types/tx"
|
|
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
|
|
)
|
|
|
|
// RegisterInterfaces registers the tendermint concrete client-related
|
|
// implementations and interfaces.
|
|
func RegisterInterfaces(registry codectypes.InterfaceRegistry) {
|
|
registry.RegisterImplementations(
|
|
(*authtypes.AccountI)(nil),
|
|
&EthAccount{},
|
|
)
|
|
registry.RegisterImplementations(
|
|
(*authtypes.GenesisAccount)(nil),
|
|
&EthAccount{},
|
|
)
|
|
registry.RegisterImplementations(
|
|
(*tx.TxExtensionOptionI)(nil),
|
|
&ExtensionOptionsWeb3Tx{},
|
|
&ExtensionOptionDynamicFeeTx{},
|
|
)
|
|
}
|