diff --git a/qortal-ui-plugins/plugins/core/become-minter/become-minter.src.js b/qortal-ui-plugins/plugins/core/become-minter/become-minter.src.js
index 0d110134..800aee8c 100644
--- a/qortal-ui-plugins/plugins/core/become-minter/become-minter.src.js
+++ b/qortal-ui-plugins/plugins/core/become-minter/become-minter.src.js
@@ -98,8 +98,7 @@ class BecomeMinter extends LitElement {
async atMount() {
this.changeLanguage();
- this.addressInfo =
- window.parent.reduxStore.getState().app.accountInfo.addressInfo;
+
this.isPageLoading = true;
try {
const [nodeInfo, myRewardShareArray, mintingaccounts] =
@@ -117,6 +116,8 @@ class BecomeMinter extends LitElement {
myRewardShareArray[0]?.rewardSharePublicKey;
this.isPageLoading = false;
this.mintingAccountData = mintingaccounts;
+ this.addressInfo =
+ window.parent.reduxStore.getState().app.accountInfo.addressInfo;
} catch (error) {
console.error(error);
@@ -147,15 +148,18 @@ class BecomeMinter extends LitElement {
}
render() {
+
const findMintingAccount = this.mintingAccountData?.find(
- (ma) => ma.recipientAccount === window.parent.reduxStore.getState().app?.selectedAddress
- ?.address
+ (ma) => ma.recipientAccount === window.parent.reduxStore.getState().app?.selectedAddress
+ ?.address
);
-
+
+
+
const isAlreadySponsored =
this.addressInfo?.error !== 124 &&
this.addressInfo?.level === 0 &&
- findMintingAccount;
+ this.addressInfo?.blocksMinted > 0 && this.addressInfo?.blocksMinted < 7200
return html`
${this.isPageLoading
@@ -176,19 +180,20 @@ class BecomeMinter extends LitElement {
${isAlreadySponsored
- ? ''
- : html`
+ ? ''
+ : html`
`}
${!isAlreadySponsored
- ? ''
- : html`
+ ? ''
+ : html`
`}