Versions in this module Expand all Collapse all v1 v1.0.0 Nov 28, 2023 Changes in this version + type Database interface + DeleteAllApplicationLinks func(height int64) error + DeleteAllChainLinks func(height int64) error + DeleteAllDefaultChainLinks func(height int64) error + DeleteApplicationLink func(user, application, username string, height int64) error + DeleteChainLink func(user string, externalAddress string, chainName string, height int64) error + DeleteDTagTransferRequest func(request types.DTagTransferRequest) error + DeleteProfile func(address string, height int64) error + GetApplicationLinkInfos func() ([]types.ApplicationLinkInfo, error) + GetProfilesAddresses func() ([]string, error) + GetUserByAddress func(address string) (*profilestypes.Profile, error) + SaveApplicationLink func(link types.ApplicationLink) error + SaveChainLink func(link types.ChainLink) error + SaveDTagTransferRequest func(request types.DTagTransferRequest) error + SaveDefaultChainLink func(chainLink types.ChainLink) error + SaveProfile func(profile *types.Profile) error + SaveProfilesParams func(params types.ProfilesParams) error + SaveUserIfNotExisting func(address string, height int64) error + type Module struct + func NewModule(node node.Node, grpcConnection *grpc.ClientConn, cdc codec.Codec, db Database) *Module + func (m *Module) GetDisplayName(userAddress string) string + func (m *Module) GetUserProfile(userAddress string) (*types.Profile, error) + func (m *Module) HandleGenesis(doc *tmtypes.GenesisDoc, appState map[string]json.RawMessage) error + func (m *Module) HandleMsg(index int, msg sdk.Msg, tx *juno.Tx) error + func (m *Module) HandleMsgExec(index int, _ *authz.MsgExec, _ int, executedMsg sdk.Msg, tx *juno.Tx) error + func (m *Module) Name() string + func (m *Module) RefreshApplicationLinks(height int64) error + func (m *Module) RefreshChainLinks(height int64) error + func (m *Module) RefreshProfiles(height int64) error + func (m *Module) RegisterPeriodicOperations(scheduler *gocron.Scheduler) error + func (m *Module) UpdateProfiles(height int64, addresses []string) error Other modules containing this package github.com/desmos-labs/athena/v2