DATE | TOKENS | AIRDROP SPOTS | TOKENS PER DROP |
---|---|---|---|
29 October 2017 | 45 000 000 eREAL | 3 000 | 15 000 eREAL |
CONFIRMED!
") } //console.log( "ready!" ); $('#mce-WALLET').on('customValidate', function(evt, reporter) { //console.log("chegou aki"); //var options = $(this).val(); //console.log(options); //reporter.reportValidationError('error: "icon" min/max exceeded!'); // ... your validation here ... // for example: var wallet = $(this).val(); if( !validateWallletAddress(wallet) ) { reporter.reportValidationError('error: Invalid Wallet Address'); //alert(wallet); } }) $('form.cms-form').on('submit', function(evt) { var frm = $(this); $(function() { $.post("/airdrop_subscription.php", $(frm).serialize(), function(data, textStatus) { //alert("Response from server: " + data); if( data == "OK") { swal( 'Success!', 'AirDrop Request Accepted', 'success' ).catch(swal.noop); ga('send', { hitType: 'event', eventCategory: 'airdrop', eventAction: 'subscribed', eventLabel: 'airdrop3_en' }); $("#mce-EMAIL").prop('disabled', true).addClass( "text-success" ); $("#mce-WALLET").prop('disabled', true).addClass( "text-success" ); wallet = $("#mce-WALLET").val() $("#mc-embedded-subscribe").prop('disabled', true); $(".g-recaptcha").prop('hidden', true); $(".cms-form").html(""); //$.cookie('wallet', "123"); document.cookie = "airdrop3="+wallet+"; expires=Thu, 22 Oct 2099 12:00:00 UTC; path=/"; $("#aidrop_confirmation").html("WALLET:
CONFIRMED!
") }else{ swal( 'Error!', data, 'error' ).catch(swal.noop); } grecaptcha.reset() }); }); return false; }); function showValidationErrors( errs ) { swal( 'Error!', 'Invalid Wallet Address', 'error' ).catch(swal.noop); grecaptcha.reset(); } /** * Checks if the given string is an address * * @method isAddress * @param {String} address the given HEX adress * @return {Boolean} */ function validateWallletAddress (address) { if (!/^(0x)?[0-9a-f]{40}$/i.test(address)) { // check if it has the basic requirements of an address return false; } else if (/^(0x)?[0-9a-f]{40}$/.test(address) || /^(0x)?[0-9A-F]{40}$/.test(address)) { // If it's all small caps or all all caps, return true return true; } else { // Otherwise check each case //return isChecksumAddress(address); return; } }; /** * Checks if the given string is a checksummed address * * @method isChecksumAddress * @param {String} address the given HEX adress * @return {Boolean} */ function isChecksumAddress(address) { // Check each case address = address.replace('0x',''); var addressHash = sha3(address.toLowerCase()); for (var i = 0; i 7 && address[i].toUpperCase() !== address[i]) || (parseInt(addressHash[i], 16)
COMMUNITY
Support will be provided via Telegram Channel