Interface: GovTxExtensionMethods
@shareledgerjs/client.gov.GovTxExtensionMethods
Methods
depositTx
▸ depositTx(proposalId, depositor, amount): MsgDepositEncodeObject
Parameters
| Name | Type |
|---|---|
proposalId | GovProposalId |
depositor | string |
amount | Coin[] |
Returns
submitProposal
▸ submitProposal(proposer, initialDeposit, content?): MsgSubmitProposalEncodeObject
Parameters
| Name | Type |
|---|---|
proposer | string |
initialDeposit | Coin[] |
content? | Object |
content.description | string |
content.title | string |
Returns
voteTx
▸ voteTx(proposalId, voter, option): MsgVoteEncodeObject
Parameters
| Name | Type |
|---|---|
proposalId | GovProposalId |
voter | string |
option | VoteOption |
Returns
voteWeightedTx
▸ voteWeightedTx(proposalId, voter, options): MsgVoteWeightedEncodeObject
Parameters
| Name | Type |
|---|---|
proposalId | GovProposalId |
voter | string |
options | { option: VoteOption ; weight: string }[] |