mirror of
https://github.com/cosmos/cosmjs.git
synced 2025-03-10 13:47:12 +00:00
fix: update existing MR
This commit is contained in:
parent
1b05778342
commit
777fce5ff9
@ -24,6 +24,7 @@ import {
|
||||
GasPrice,
|
||||
isDeliverTxFailure,
|
||||
logs,
|
||||
MsgCancelUnbondingDelegationEncodeObject,
|
||||
MsgDelegateEncodeObject,
|
||||
MsgSendEncodeObject,
|
||||
MsgUndelegateEncodeObject,
|
||||
@ -34,7 +35,11 @@ import {
|
||||
import { CometClient, connectComet, HttpEndpoint } from "@cosmjs/tendermint-rpc";
|
||||
import { assert, assertDefined } from "@cosmjs/utils";
|
||||
import { MsgWithdrawDelegatorReward } from "cosmjs-types/cosmos/distribution/v1beta1/tx";
|
||||
import { MsgDelegate, MsgUndelegate } from "cosmjs-types/cosmos/staking/v1beta1/tx";
|
||||
import {
|
||||
MsgCancelUnbondingDelegation,
|
||||
MsgDelegate,
|
||||
MsgUndelegate,
|
||||
} from "cosmjs-types/cosmos/staking/v1beta1/tx";
|
||||
import { SignMode } from "cosmjs-types/cosmos/tx/signing/v1beta1/signing";
|
||||
import { TxRaw } from "cosmjs-types/cosmos/tx/v1beta1/tx";
|
||||
import {
|
||||
@ -532,6 +537,26 @@ export class SigningCosmWasmClient extends CosmWasmClient {
|
||||
return this.signAndBroadcast(senderAddress, [sendMsg], fee, memo);
|
||||
}
|
||||
|
||||
public async cancelUnbondingDelegation(
|
||||
delegatorAddress: string,
|
||||
validatorAddress: string,
|
||||
amount: Coin,
|
||||
creationHeight: number,
|
||||
fee: StdFee | "auto" | number,
|
||||
memo = "",
|
||||
): Promise<DeliverTxResponse> {
|
||||
const cancelUnbondingDelegationMsg: MsgCancelUnbondingDelegationEncodeObject = {
|
||||
typeUrl: "/cosmos.staking.v1beta1.MsgCancelUnbondingDelegation",
|
||||
value: MsgCancelUnbondingDelegation.fromPartial({
|
||||
delegatorAddress: delegatorAddress,
|
||||
validatorAddress: validatorAddress,
|
||||
amount: amount,
|
||||
creationHeight: creationHeight,
|
||||
}),
|
||||
};
|
||||
return this.signAndBroadcast(delegatorAddress, [cancelUnbondingDelegationMsg], fee, memo);
|
||||
}
|
||||
|
||||
public async delegateTokens(
|
||||
delegatorAddress: string,
|
||||
validatorAddress: string,
|
||||
|
@ -64,6 +64,7 @@ export {
|
||||
isAminoMsgWithdrawDelegatorReward,
|
||||
isAminoMsgWithdrawValidatorCommission,
|
||||
isMsgBeginRedelegateEncodeObject,
|
||||
isMsgCancelUnbondingDelegationEncodeObject,
|
||||
isMsgCreateValidatorEncodeObject,
|
||||
isMsgDelegateEncodeObject,
|
||||
isMsgDepositEncodeObject,
|
||||
@ -78,6 +79,7 @@ export {
|
||||
MintExtension,
|
||||
MintParams,
|
||||
MsgBeginRedelegateEncodeObject,
|
||||
MsgCancelUnbondingDelegationEncodeObject,
|
||||
MsgCreateValidatorEncodeObject,
|
||||
MsgDelegateEncodeObject,
|
||||
MsgDepositEncodeObject,
|
||||
|
@ -87,11 +87,13 @@ export {
|
||||
} from "./staking/aminomessages";
|
||||
export {
|
||||
isMsgBeginRedelegateEncodeObject,
|
||||
isMsgCancelUnbondingDelegationEncodeObject,
|
||||
isMsgCreateValidatorEncodeObject,
|
||||
isMsgDelegateEncodeObject,
|
||||
isMsgEditValidatorEncodeObject,
|
||||
isMsgUndelegateEncodeObject,
|
||||
MsgBeginRedelegateEncodeObject,
|
||||
MsgCancelUnbondingDelegationEncodeObject,
|
||||
MsgCreateValidatorEncodeObject,
|
||||
MsgDelegateEncodeObject,
|
||||
MsgEditValidatorEncodeObject,
|
||||
|
@ -16,7 +16,11 @@ import { CometClient, connectComet, HttpEndpoint } from "@cosmjs/tendermint-rpc"
|
||||
import { assert, assertDefined } from "@cosmjs/utils";
|
||||
import { Coin } from "cosmjs-types/cosmos/base/v1beta1/coin";
|
||||
import { MsgWithdrawDelegatorReward } from "cosmjs-types/cosmos/distribution/v1beta1/tx";
|
||||
import { MsgDelegate, MsgUndelegate } from "cosmjs-types/cosmos/staking/v1beta1/tx";
|
||||
import {
|
||||
MsgCancelUnbondingDelegation,
|
||||
MsgDelegate,
|
||||
MsgUndelegate,
|
||||
} from "cosmjs-types/cosmos/staking/v1beta1/tx";
|
||||
import { SignMode } from "cosmjs-types/cosmos/tx/signing/v1beta1/signing";
|
||||
import { TxRaw } from "cosmjs-types/cosmos/tx/v1beta1/tx";
|
||||
import { MsgTransfer } from "cosmjs-types/ibc/applications/transfer/v1/tx";
|
||||
@ -32,6 +36,7 @@ import {
|
||||
govTypes,
|
||||
groupTypes,
|
||||
ibcTypes,
|
||||
MsgCancelUnbondingDelegationEncodeObject,
|
||||
MsgDelegateEncodeObject,
|
||||
MsgSendEncodeObject,
|
||||
MsgTransferEncodeObject,
|
||||
@ -209,6 +214,26 @@ export class SigningStargateClient extends StargateClient {
|
||||
return this.signAndBroadcast(senderAddress, [sendMsg], fee, memo);
|
||||
}
|
||||
|
||||
public async cancelUnbondingDelegation(
|
||||
delegatorAddress: string,
|
||||
validatorAddress: string,
|
||||
amount: Coin,
|
||||
creationHeight: number,
|
||||
fee: StdFee | "auto" | number,
|
||||
memo = "",
|
||||
): Promise<DeliverTxResponse> {
|
||||
const cancelUnbondingDelegationMsg: MsgCancelUnbondingDelegationEncodeObject = {
|
||||
typeUrl: "/cosmos.staking.v1beta1.MsgCancelUnbondingDelegation",
|
||||
value: MsgCancelUnbondingDelegation.fromPartial({
|
||||
delegatorAddress: delegatorAddress,
|
||||
validatorAddress: validatorAddress,
|
||||
amount: amount,
|
||||
creationHeight: creationHeight,
|
||||
}),
|
||||
};
|
||||
return this.signAndBroadcast(delegatorAddress, [cancelUnbondingDelegationMsg], fee, memo);
|
||||
}
|
||||
|
||||
public async delegateTokens(
|
||||
delegatorAddress: string,
|
||||
validatorAddress: string,
|
||||
|
Loading…
x
Reference in New Issue
Block a user