Merge pull request #255 from cosmos/load-all-validators

Load unbonded and unbonding validators too
This commit is contained in:
Simon Warta
2025-01-15 11:39:40 +01:00
committed by GitHub
9 changed files with 97 additions and 29 deletions
@@ -111,7 +111,7 @@ const MsgBeginRedelegateForm = ({
<h2>MsgBeginRedelegate</h2>
<div className="form-item">
<SelectValidator
validatorAddress={validatorSrcAddress}
selectedValidatorAddress={validatorSrcAddress}
setValidatorAddress={setValidatorSrcAddress}
/>
<Input
@@ -128,7 +128,7 @@ const MsgBeginRedelegateForm = ({
</div>
<div className="form-item">
<SelectValidator
validatorAddress={validatorDstAddress}
selectedValidatorAddress={validatorDstAddress}
setValidatorAddress={setValidatorDstAddress}
/>
<Input
@@ -92,7 +92,7 @@ const MsgDelegateForm = ({ senderAddress, setMsgGetter, deleteMsg }: MsgDelegate
<h2>MsgDelegate</h2>
<div className="form-item">
<SelectValidator
validatorAddress={validatorAddress}
selectedValidatorAddress={validatorAddress}
setValidatorAddress={setValidatorAddress}
/>
<Input
@@ -92,7 +92,7 @@ const MsgUndelegateForm = ({ senderAddress, setMsgGetter, deleteMsg }: MsgUndele
<h2>MsgUndelegate</h2>
<div className="form-item">
<SelectValidator
validatorAddress={validatorAddress}
selectedValidatorAddress={validatorAddress}
setValidatorAddress={setValidatorAddress}
/>
<Input
@@ -65,7 +65,7 @@ const MsgWithdrawDelegatorRewardForm = ({
<h2>MsgWithdrawDelegatorReward</h2>
<div className="form-item">
<SelectValidator
validatorAddress={validatorAddress}
selectedValidatorAddress={validatorAddress}
setValidatorAddress={setValidatorAddress}
/>
<Input
+2 -1
View File
@@ -52,7 +52,8 @@ const OldCreateTxForm = ({ router, senderAddress, accountOnChain }: OldCreateTxF
};
const addMsgWithValidator = (newMsgType: MsgTypeUrl) => {
if (!validators.length) {
const validatorsLoaded = !!validators.bonded.length;
if (!validatorsLoaded) {
loadValidators(chainsDispatch);
}