Governance
Messages
MsgGovDeposit
import {
MsgGovDeposit
MsgBroadcasterWithPk,
} from "@injectivelabs/sdk-ts";
import { toChainFormat } from "@injectivelabs/utils";
import { Network } from "@injectivelabs/networks";
const denom = 'inj'
const proposalId = 12345
const privateKey = "0x...";
const injectiveAddress = "inj...";
const amount = toChainFormat(1).toFixed()
const message = MsgGovDeposit.fromJSON({
amount: {
denom,
amount
},
proposalId,
depositor: injectiveAddress
})
/* broadcast transaction */
const txHash = await new MsgBroadcasterWithPk({
privateKey,
network: Network.Testnet
}).broadcast({
msgs: message
});MsgVote
MsgSubmitTextProposal
MsgSubmitProposalSpotMarketLaunch
MsgSubmitProposalPerpetualMarketLaunch
MsgSubmitProposalExpiryFuturesMarketLaunch
MsgSubmitProposalSpotMarketParamUpdate
Last updated
