Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // AllTypeMessages is a list of all messages and types that are used in the app. // This list comes from the app's `InterfaceRegistry`. AllTypeMessages = map[string]struct{}{}/* 218 elements not displayed */ // DisallowMsgs are messages that cannot be externally submitted. DisallowMsgs = lib.MergeAllMapsMustHaveDistinctKeys( AppInjectedMsgSamples, InternalMsgSamplesAll, NestedMsgSamples, UnsupportedMsgSamples, ) // AllowMsgs are messages that can be externally submitted. AllowMsgs = NormalMsgs )
View Source
var ( // InternalMsgSamplesAll are msgs that are used only used internally. InternalMsgSamplesAll = lib.MergeAllMapsMustHaveDistinctKeys(InternalMsgSamplesGovAuth) // InternalMsgSamplesGovAuth are msgs that are used only used internally. // GovAuth means that these messages must originate from the gov module and // signed by gov module account. InternalMsgSamplesGovAuth = map[string]sdk.Msg{ "/cosmos.auth.v1beta1.MsgUpdateParams": &auth.MsgUpdateParams{}, "/cosmos.bank.v1beta1.MsgSetSendEnabled": &bank.MsgSetSendEnabled{}, "/cosmos.bank.v1beta1.MsgSetSendEnabledResponse": nil, "/cosmos.bank.v1beta1.MsgUpdateParams": &bank.MsgUpdateParams{}, "/cosmos.bank.v1beta1.MsgUpdateParamsResponse": nil, "/cosmos.consensus.v1.MsgUpdateParams": &consensus.MsgUpdateParams{}, "/cosmos.consensus.v1.MsgUpdateParamsResponse": nil, "/cosmos.crisis.v1beta1.MsgUpdateParams": &crisis.MsgUpdateParams{}, "/cosmos.crisis.v1beta1.MsgUpdateParamsResponse": nil, "/cosmos.distribution.v1beta1.MsgCommunityPoolSpend": &distribution.MsgCommunityPoolSpend{}, "/cosmos.distribution.v1beta1.MsgCommunityPoolSpendResponse": nil, "/cosmos.distribution.v1beta1.MsgUpdateParams": &distribution.MsgUpdateParams{}, "/cosmos.distribution.v1beta1.MsgUpdateParamsResponse": nil, "/cosmos.gov.v1.MsgExecLegacyContent": &gov.MsgExecLegacyContent{}, "/cosmos.gov.v1.MsgExecLegacyContentResponse": nil, "/cosmos.gov.v1.MsgUpdateParams": &gov.MsgUpdateParams{}, "/cosmos.gov.v1.MsgUpdateParamsResponse": nil, "/cosmos.slashing.v1beta1.MsgUpdateParams": &slashing.MsgUpdateParams{}, "/cosmos.slashing.v1beta1.MsgUpdateParamsResponse": nil, "/cosmos.staking.v1beta1.MsgUpdateParams": &staking.MsgUpdateParams{}, "/cosmos.staking.v1beta1.MsgUpdateParamsResponse": nil, "/cosmos.upgrade.v1beta1.MsgCancelUpgrade": &upgrade.MsgCancelUpgrade{}, "/cosmos.upgrade.v1beta1.MsgCancelUpgradeResponse": nil, "/cosmos.upgrade.v1beta1.MsgSoftwareUpgrade": &upgrade.MsgSoftwareUpgrade{}, "/cosmos.upgrade.v1beta1.MsgSoftwareUpgradeResponse": nil, "/furyaprotocol.blocktime.MsgUpdateDowntimeParams": &blocktime.MsgUpdateDowntimeParams{}, "/furyaprotocol.blocktime.MsgUpdateDowntimeParamsResponse": nil, "/furyaprotocol.bridge.MsgCompleteBridge": &bridge.MsgCompleteBridge{}, "/furyaprotocol.bridge.MsgCompleteBridgeResponse": nil, "/furyaprotocol.bridge.MsgUpdateEventParams": &bridge.MsgUpdateEventParams{}, "/furyaprotocol.bridge.MsgUpdateEventParamsResponse": nil, "/furyaprotocol.bridge.MsgUpdateProposeParams": &bridge.MsgUpdateProposeParams{}, "/furyaprotocol.bridge.MsgUpdateProposeParamsResponse": nil, "/furyaprotocol.bridge.MsgUpdateSafetyParams": &bridge.MsgUpdateSafetyParams{}, "/furyaprotocol.bridge.MsgUpdateSafetyParamsResponse": nil, "/furyaprotocol.clob.MsgCreateClobPair": &clob.MsgCreateClobPair{}, "/furyaprotocol.clob.MsgCreateClobPairResponse": nil, "/furyaprotocol.clob.MsgUpdateBlockRateLimitConfiguration": &clob.MsgUpdateBlockRateLimitConfiguration{}, "/furyaprotocol.clob.MsgUpdateBlockRateLimitConfigurationResponse": nil, "/furyaprotocol.clob.MsgUpdateClobPair": &clob.MsgUpdateClobPair{}, "/furyaprotocol.clob.MsgUpdateClobPairResponse": nil, "/furyaprotocol.clob.MsgUpdateEquityTierLimitConfiguration": &clob.MsgUpdateEquityTierLimitConfiguration{}, "/furyaprotocol.clob.MsgUpdateEquityTierLimitConfigurationResponse": nil, "/furyaprotocol.clob.MsgUpdateLiquidationsConfig": &clob.MsgUpdateLiquidationsConfig{}, "/furyaprotocol.clob.MsgUpdateLiquidationsConfigResponse": nil, "/furyaprotocol.delaymsg.MsgDelayMessage": &delaymsg.MsgDelayMessage{}, "/furyaprotocol.delaymsg.MsgDelayMessageResponse": nil, "/furyaprotocol.feetiers.MsgUpdatePerpetualFeeParams": &feetiers.MsgUpdatePerpetualFeeParams{}, "/furyaprotocol.feetiers.MsgUpdatePerpetualFeeParamsResponse": nil, "/furyaprotocol.perpetuals.MsgCreatePerpetual": &perpetuals.MsgCreatePerpetual{}, "/furyaprotocol.perpetuals.MsgCreatePerpetualResponse": nil, "/furyaprotocol.perpetuals.MsgSetLiquidityTier": &perpetuals.MsgSetLiquidityTier{}, "/furyaprotocol.perpetuals.MsgSetLiquidityTierResponse": nil, "/furyaprotocol.perpetuals.MsgUpdateParams": &perpetuals.MsgUpdateParams{}, "/furyaprotocol.perpetuals.MsgUpdateParamsResponse": nil, "/furyaprotocol.perpetuals.MsgUpdatePerpetualParams": &perpetuals.MsgUpdatePerpetualParams{}, "/furyaprotocol.perpetuals.MsgUpdatePerpetualParamsResponse": nil, "/furyaprotocol.prices.MsgCreateOracleMarket": &prices.MsgCreateOracleMarket{}, "/furyaprotocol.prices.MsgCreateOracleMarketResponse": nil, "/furyaprotocol.prices.MsgUpdateMarketParam": &prices.MsgUpdateMarketParam{}, "/furyaprotocol.prices.MsgUpdateMarketParamResponse": nil, "/furyaprotocol.rewards.MsgUpdateParams": &rewards.MsgUpdateParams{}, "/furyaprotocol.rewards.MsgUpdateParamsResponse": nil, "/furyaprotocol.sending.MsgSendFromModuleToAccount": &sending.MsgSendFromModuleToAccount{}, "/furyaprotocol.sending.MsgSendFromModuleToAccountResponse": nil, "/furyaprotocol.stats.MsgUpdateParams": &stats.MsgUpdateParams{}, "/furyaprotocol.stats.MsgUpdateParamsResponse": nil, "/furyaprotocol.vest.MsgSetVestEntry": &vest.MsgSetVestEntry{}, "/furyaprotocol.vest.MsgSetVestEntryResponse": nil, "/furyaprotocol.vest.MsgDeleteVestEntry": &vest.MsgDeleteVestEntry{}, "/furyaprotocol.vest.MsgDeleteVestEntryResponse": nil, } )
View Source
var ( // AppInjectedMsgSamples are msgs that are injected into the block by the proposing validator. // These messages are reserved for proposing validator's use only. AppInjectedMsgSamples = map[string]sdk.Msg{ "/furyaprotocol.bridge.MsgAcknowledgeBridges": &bridgetypes.MsgAcknowledgeBridges{ Events: []bridgetypes.BridgeEvent{ { Id: 0, Coin: sdk.NewCoin( "bridge-token", sdkmath.NewIntFromUint64(1234), ), Address: constants.Alice_Num0.Owner, }, }, }, "/furyaprotocol.bridge.MsgAcknowledgeBridgesResponse": nil, "/furyaprotocol.clob.MsgProposedOperations": &clobtypes.MsgProposedOperations{ OperationsQueue: make([]clobtypes.OperationRaw, 0), }, "/furyaprotocol.clob.MsgProposedOperationsResponse": nil, "/furyaprotocol.perpetuals.MsgAddPremiumVotes": &perptypes.MsgAddPremiumVotes{ Votes: []perptypes.FundingPremium{ {PerpetualId: 0, PremiumPpm: 1_000}, }, }, "/furyaprotocol.perpetuals.MsgAddPremiumVotesResponse": nil, "/furyaprotocol.prices.MsgUpdateMarketPrices": &pricestypes.MsgUpdateMarketPrices{ MarketPriceUpdates: []*pricestypes.MsgUpdateMarketPrices_MarketPrice{ pricestypes.NewMarketPriceUpdate(constants.MarketId0, 123_000), }, }, "/furyaprotocol.prices.MsgUpdateMarketPricesResponse": nil, } )
View Source
var ( // NestedMsgSamples are msgs that have can include other arbitrary messages inside. NestedMsgSamples = map[string]sdk.Msg{ "/cosmos.gov.v1.MsgSubmitProposal": &gov.MsgSubmitProposal{}, "/cosmos.gov.v1.MsgSubmitProposalResponse": nil, } )
View Source
var ( // NormalMsgs are messages that can be submitted by external users. NormalMsgs = map[string]sdk.Msg{}/* 135 elements not displayed */ )
View Source
var ( // UnregisteredMsgs are msgs that should not be registered with the app. UnregisteredMsgs = map[string]struct{}{ "/cosmos.authz.v1.MsgExec": {}, "/cosmos.authz.v1.MsgExecResponse": {}, "/cosmos.authz.v1beta1.MsgExec": {}, "/cosmos.authz.v1beta1.MsgExecResponse": {}, "/cosmos.group.v1.MsgSubmitProposal": {}, "/cosmos.group.v1.MsgSubmitProposalResponse": {}, "/cosmos.group.v1beta1.MsgSubmitProposal": {}, "/cosmos.group.v1beta1.MsgSubmitProposalResponse": {}, } )
View Source
var ( // UnsupportedMsgSamples are msgs that are registered with the app, but are not supported. UnsupportedMsgSamples = map[string]sdk.Msg{ "/cosmos.gov.v1beta1.MsgSubmitProposal": &govbeta.MsgSubmitProposal{}, "/cosmos.gov.v1beta1.MsgSubmitProposalResponse": nil, } )
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.