diff --git a/examples/erc20/AlphaWallet-Discovery-Token/discover.en.shtml b/examples/erc20/AlphaWallet-Discovery-Token/discover.en.shtml index 231b9c17..2879ad52 100644 --- a/examples/erc20/AlphaWallet-Discovery-Token/discover.en.shtml +++ b/examples/erc20/AlphaWallet-Discovery-Token/discover.en.shtml @@ -4,67 +4,18 @@ class Token { constructor(tokenInstance) { this.props = tokenInstance; - this.getStatus(); - this.setOnConfirm(); - this.props.claimed = false; - this.props.claimTokensMessage = "Claim free DAI, DeFi & ETH tokens"; - this.props.claimedMessage = "You have already claimed DAI, DeFi & ETH tokens, stay posted for new freebies!"; - this.props.serverError = "Server Error, please try again later"; - this.props.success = "ETH, DeFi & DAI tokens will be sent to your address shortly!"; - } - - getBaseURL() { - return "https://paymaster.stormbird.sg/api/"; - } - - getStatus() { - let suffix = "claimed?userAddress=" + this.props.ownerAddress; - fetch(this.getBaseURL() + suffix).then((res) => { - if(parseInt(res.status) === 200) { - document.getElementById("message").innerHTML = this.props.claimTokensMessage; - } else if(parseInt(res.status) === 412) { - this.props.claimed = true; - document.getElementById("message").innerHTML = this.props.claimedMessage; - } else { - document.getElementById("message").innerHTML = this.props.serverError; - } - }).catch((err) => { - document.getElementById("message").innerHTML = err; - window.onConfirm = function() { window.close() }; - }); - } - - setOnConfirm() { - window.onConfirm = () => { - if(this.props.claimed) { - window.close(); - } else { - web3.personal.sign({ data: "To receive free tokens, you must reveal your public address to a smart contract. Is that ok?" }, (err, val) => { - if(err) { throw err; } - //user completes the request by filling the captcha - document.getElementById("captcha").hidden = false; - }); - } - }; - } - - //TODO handle responses from the server - onclickCaptcha() { - document.getElementById("message").innerHTML = this.props.success; - window.onConfirm = function() { window.close(); } + window.onConfirm = function() { + window.close(); + } } render() { - let suffix = "discover?userAddress=" + this.props.ownerAddress; return`