Skip to content
This repository has been archived by the owner on Nov 27, 2019. It is now read-only.

Commit

Permalink
Allows non RSK checksumed addresses
Browse files Browse the repository at this point in the history
  • Loading branch information
alepc253 committed Dec 3, 2018
1 parent a1a87ed commit 555988c
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 7 deletions.
2 changes: 1 addition & 1 deletion lib/rsk-helper.js
Expand Up @@ -35,7 +35,7 @@ document.addEventListener("DOMContentLoaded", function() {
cache: false, cache: false,
data: {"rskAddress" : rskAddress, "captcha": captchaText}, data: {"rskAddress" : rskAddress, "captcha": captchaText},
success: function callFunction(result) { success: function callFunction(result) {
$("#toRskResult").html('<h3>Successfully sent some RBTCs to that address</h3>'); $("#toRskResult").html('<h3>' + result + '</h3>');
$("#toRskForm").hide(); $("#toRskForm").hide();
}, },
error: function (xhr, status, error) { error: function (xhr, status, error) {
Expand Down
14 changes: 8 additions & 6 deletions rsk-faucet.js
Expand Up @@ -197,11 +197,6 @@ app.get('/balance', function (req, res) {
}); });


app.post('/', function (req, res) { app.post('/', function (req, res) {
if (!isValidRSKAddress(req.body.rskAddress, 31)) {
console.log('Invalid RSK address format ', req.body.rskAddress);
return res.status(400).send('Invalid RSK address format.');
}

if (accountAlreadyUsed(req.body.rskAddress)) { if (accountAlreadyUsed(req.body.rskAddress)) {
console.log('Address already used today:', req.body.rskAddress); console.log('Address already used today:', req.body.rskAddress);
return res.status(400).send('Address already used today.'); return res.status(400).send('Address already used today.');
Expand All @@ -225,7 +220,14 @@ app.post('/', function (req, res) {
executeTransfer(req.body.rskAddress) executeTransfer(req.body.rskAddress)


faucetHistory[req.body.rskAddress.toLowerCase()] = {timestamp: new Date().getTime()}; faucetHistory[req.body.rskAddress.toLowerCase()] = {timestamp: new Date().getTime()};
res.send('Successfully sent some RBTCs to ' + req.body.rskAddress + '.'); if (isValidRSKAddress(req.body.rskAddress, 31)) {
res.send('Successfully sent some RBTCs to ' + req.body.rskAddress + '.');
} else {
console.log(rskUtil.toChecksumAddress(req.body.rskAddress.toLowerCase(), 31));
res.send('Successfully sent some RBTCs to ' + req.body.rskAddress + '. </br>' +
'Please consider using this address with RSK Testnet checksum: ' + rskUtil.toChecksumAddress(req.body.rskAddress.toLowerCase(), 31));
}

} else { } else {
res.status(400).send('We can not tranfer any amount right now. Try again later.' + req.body.rskAddress + '.'); res.status(400).send('We can not tranfer any amount right now. Try again later.' + req.body.rskAddress + '.');
} }
Expand Down

0 comments on commit 555988c

Please sign in to comment.