@@ -21,6 +21,7 @@ import (
21
21
dbm "github.com/tendermint/tm-db"
22
22
23
23
"github.com/line/lbm-sdk/codec"
24
+ "github.com/line/lbm-sdk/codec/legacy"
24
25
"github.com/line/lbm-sdk/snapshots"
25
26
snapshottypes "github.com/line/lbm-sdk/snapshots/types"
26
27
"github.com/line/lbm-sdk/store/rootmulti"
@@ -91,10 +92,10 @@ func registerTestCodec(cdc *codec.LegacyAmino) {
91
92
92
93
// register test types
93
94
cdc .RegisterConcrete (& txTest {}, "cosmos-sdk/baseapp/txTest" , nil )
94
- cdc . RegisterConcrete ( & msgCounter {}, "cosmos-sdk/baseapp/msgCounter" , nil )
95
- cdc . RegisterConcrete ( & msgCounter2 {}, "cosmos-sdk/baseapp/msgCounter2" , nil )
96
- cdc . RegisterConcrete ( & msgKeyValue {}, "cosmos-sdk/baseapp/msgKeyValue" , nil )
97
- cdc . RegisterConcrete ( & msgNoRoute {}, "cosmos-sdk/baseapp/msgNoRoute" , nil )
95
+ legacy . RegisterAminoMsg ( cdc , & msgCounter {}, "cosmos-sdk/baseapp/msgCounter" )
96
+ legacy . RegisterAminoMsg ( cdc , & msgCounter2 {}, "cosmos-sdk/baseapp/msgCounter2" )
97
+ legacy . RegisterAminoMsg ( cdc , & msgKeyValue {}, "cosmos-sdk/baseapp/msgKeyValue" )
98
+ legacy . RegisterAminoMsg ( cdc , & msgNoRoute {}, "cosmos-sdk/baseapp/msgNoRoute" )
98
99
}
99
100
100
101
// aminoTxEncoder creates a amino TxEncoder for testing purposes.
@@ -1257,7 +1258,7 @@ func TestRunInvalidTransaction(t *testing.T) {
1257
1258
// new codec so we can encode the tx, but we shouldn't be able to decode
1258
1259
newCdc := codec .NewLegacyAmino ()
1259
1260
registerTestCodec (newCdc )
1260
- newCdc . RegisterConcrete ( & msgNoDecode {}, "cosmos-sdk/baseapp/msgNoDecode" , nil )
1261
+ legacy . RegisterAminoMsg ( newCdc , & msgNoDecode {}, "cosmos-sdk/baseapp/msgNoDecode" )
1261
1262
1262
1263
txBytes , err := newCdc .Marshal (tx )
1263
1264
require .NoError (t , err )
0 commit comments