forked from calvinlauyh/cosmosutils
-
Notifications
You must be signed in to change notification settings - Fork 0
/
types.go
63 lines (60 loc) · 3.14 KB
/
types.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
package cosmosutils
import (
"github.com/cosmos/cosmos-sdk/codec/types"
"github.com/cosmos/cosmos-sdk/std"
authtypes "github.com/cosmos/cosmos-sdk/x/auth/types"
vestingtypes "github.com/cosmos/cosmos-sdk/x/auth/vesting/types"
authztypes "github.com/cosmos/cosmos-sdk/x/authz"
banktypes "github.com/cosmos/cosmos-sdk/x/bank/types"
crisistypes "github.com/cosmos/cosmos-sdk/x/crisis/types"
distributiontypes "github.com/cosmos/cosmos-sdk/x/distribution/types"
evidencetypes "github.com/cosmos/cosmos-sdk/x/evidence/types"
feegranttypes "github.com/cosmos/cosmos-sdk/x/feegrant"
govtypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1"
govbetatypes "github.com/cosmos/cosmos-sdk/x/gov/types/v1beta1"
grouptypes "github.com/cosmos/cosmos-sdk/x/group"
"github.com/cosmos/cosmos-sdk/x/params/types/proposal"
slashingtypes "github.com/cosmos/cosmos-sdk/x/slashing/types"
stakingtypes "github.com/cosmos/cosmos-sdk/x/staking/types"
upgradetypes "github.com/cosmos/cosmos-sdk/x/upgrade/types"
ibcinterchainaccountstypes "github.com/cosmos/ibc-go/v5/modules/apps/27-interchain-accounts/types"
ibcfeetypes "github.com/cosmos/ibc-go/v5/modules/apps/29-fee/types"
ibctransfertypes "github.com/cosmos/ibc-go/v5/modules/apps/transfer/types"
ibctypes "github.com/cosmos/ibc-go/v5/modules/core/types"
nfttypes "github.com/crypto-org-chain/chain-main/v3/x/nft/types"
cronostypes "github.com/crypto-org-chain/cronos/x/cronos/types"
ethermintcodextypes "github.com/evmos/ethermint/crypto/codec"
enccodec "github.com/evmos/ethermint/encoding/codec"
etherminttypes "github.com/evmos/ethermint/x/evm/types"
evmtypes "github.com/evmos/ethermint/x/evm/types"
gravitytypes "github.com/peggyjv/gravity-bridge/module/v2/x/gravity/types"
)
func RegisterDefaultInterfaces(interfaceRegistry types.InterfaceRegistry) {
std.RegisterInterfaces(interfaceRegistry)
authtypes.RegisterInterfaces(interfaceRegistry)
banktypes.RegisterInterfaces(interfaceRegistry)
crisistypes.RegisterInterfaces(interfaceRegistry)
cronostypes.RegisterInterfaces(interfaceRegistry)
distributiontypes.RegisterInterfaces(interfaceRegistry)
etherminttypes.RegisterInterfaces(interfaceRegistry)
evmtypes.RegisterInterfaces(interfaceRegistry)
evidencetypes.RegisterInterfaces(interfaceRegistry)
ethermintcodextypes.RegisterInterfaces(interfaceRegistry)
gravitytypes.RegisterInterfaces(interfaceRegistry)
grouptypes.RegisterInterfaces(interfaceRegistry)
proposal.RegisterInterfaces(interfaceRegistry)
slashingtypes.RegisterInterfaces(interfaceRegistry)
stakingtypes.RegisterInterfaces(interfaceRegistry)
upgradetypes.RegisterInterfaces(interfaceRegistry)
vestingtypes.RegisterInterfaces(interfaceRegistry)
ibctypes.RegisterInterfaces(interfaceRegistry)
ibctransfertypes.RegisterInterfaces(interfaceRegistry)
ibcinterchainaccountstypes.RegisterInterfaces(interfaceRegistry)
ibcfeetypes.RegisterInterfaces(interfaceRegistry)
nfttypes.RegisterInterfaces(interfaceRegistry)
authztypes.RegisterInterfaces(interfaceRegistry)
feegranttypes.RegisterInterfaces(interfaceRegistry)
govtypes.RegisterInterfaces(interfaceRegistry)
govbetatypes.RegisterInterfaces(interfaceRegistry)
enccodec.RegisterInterfaces(interfaceRegistry)
}