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 5ebc646c..c5fa9e04 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 @@ -2,6 +2,7 @@ import { LitElement, html } from 'lit'; import { Epml } from '../../../epml.js'; import '../components/ButtonIconCopy.js'; import { use, translate, registerTranslateConfig } from 'lit-translate'; +import { blocksNeed } from './utils/blocks-needed.js'; registerTranslateConfig({ loader: (lang) => fetch(`/language/${lang}.json`).then((res) => res.json()), @@ -11,18 +12,16 @@ import '@polymer/paper-spinner/paper-spinner-lite.js'; import '@material/mwc-button'; import '@material/mwc-textfield'; import '@vaadin/button'; -import { _blocksNeed } from './utils/blocks-needed.js'; import { pageStyles } from './become-minter-css.js'; import './components/not-sponsored'; +import './components/yes-sponsored'; const parentEpml = new Epml({ type: 'WINDOW', source: window.parent }); class BecomeMinter extends LitElement { static get properties() { return { theme: { type: String, reflect: true }, - isLoadingSponsorshipKeySubmit: { type: Boolean }, sponsorshipKeyValue: { type: String }, - addMintingAccountMessage: { type: String }, nodeInfo: { type: Object }, isPageLoading: { type: Boolean }, @@ -38,9 +37,7 @@ class BecomeMinter extends LitElement { this.theme = localStorage.getItem('qortalTheme') ? localStorage.getItem('qortalTheme') : 'light'; - this.isLoadingSponsorshipKeySubmit = false; this.sponsorshipKeyValue = ''; - this.addMintingAccountMessage = ''; this.isPageLoading = true; this.nodeInfo = {}; this.addressInfo = {}; @@ -95,7 +92,7 @@ class BecomeMinter extends LitElement { } async firstUpdated() { - console.log({ change: 6 }); + console.log({ change: 11 }); this.changeLanguage(); this.getNodeInfo(); @@ -107,61 +104,6 @@ class BecomeMinter extends LitElement { ); } - updateMintingAccounts() { - parentEpml - .request('apiCall', { - url: `/admin/mintingaccounts`, - }) - .then((res) => { - setTimeout(() => (this.mintingAccounts = res), 1); - }); - } - - getApiKey() { - const myNode = - window.parent.reduxStore.getState().app.nodeConfig.knownNodes[ - window.parent.reduxStore.getState().app.nodeConfig.node - ]; - let apiKey = myNode.apiKey; - return apiKey; - } - - renderErr1Text() { - return html`${translate('nodepage.nchange27')}`; - } - - renderErr2Text() { - return html`${translate('nodepage.nchange28')}`; - } - - addMintingAccount(e) { - this.isLoadingSponsorshipKeySubmit = true; - this.addMintingAccountMessage = 'Loading...'; - - parentEpml - .request('apiCall', { - url: `/admin/mintingaccounts?apiKey=${this.getApiKey()}`, - method: 'POST', - body: this.sponsorshipKeyValue, - }) - .then((res) => { - if (res === true) { - this.updateMintingAccounts(); - this.sponsorshipKeyValue = ''; - this.addMintingAccountMessage = this.renderErr1Text(); - this.isLoadingSponsorshipKeySubmit = false; - } else { - this.sponsorshipKeyValue = ''; - this.addMintingAccountMessage = this.renderErr2Text(); - this.isLoadingSponsorshipKeySubmit = false; - } - }); - } - - inputHandler(e) { - this.sponsorshipKeyValue = e.target.value; - } - async getRewardShareRelationship(recipientAddress) { let myRewardShareArray = await parentEpml.request('apiCall', { type: 'api', @@ -173,7 +115,7 @@ class BecomeMinter extends LitElement { _levelUpBlocks() { let countBlocksString = ( - _blocksNeed(0) - + blocksNeed(0) - (this.addressInfo?.blocksMinted + this.addressInfo?.blocksMintedAdjustment) ).toString(); @@ -198,154 +140,15 @@ class BecomeMinter extends LitElement { ${this.isPageLoading ? html`

Loading....

` : ''} ${isAlreadySponsored ? '' - : html` - - - `} + : html` `} ${!isAlreadySponsored ? '' : html` -
-
-
- ${translate( - 'becomeMinterPage.bchange10' - )} -
-
-
-
-
- ${translate( - 'becomeMinterPage.bchange11' - )} -
-

- ${translate( - 'becomeMinterPage.bchange12' - )} -

-
-
- ${translate( - 'becomeMinterPage.bchange13' - )} -
-

- ${this._levelUpBlocks()} - ${translate( - 'becomeMinterPage.bchange14' - )} -

-
-
- ${translate( - 'becomeMinterPage.bchange15' - )} -
-

- ${translate( - 'becomeMinterPage.bchange16' - )} -

-
-

- ${this.rewardSharePublicKey} -

- - -
-
-
-
-
-
+ `} `;