diff --git a/app/js/index.js b/app/js/index.js index b3807a7..4b9b8c7 100644 --- a/app/js/index.js +++ b/app/js/index.js @@ -93,7 +93,7 @@ class App extends React.Component { Your Allocation: 500 Your Award: 500 - + +
lol
+ +
¯\_(ツ)_/¯
+
); } diff --git a/chains.json b/chains.json index 52d0af6..0f9b6ca 100644 --- a/chains.json +++ b/chains.json @@ -80,6 +80,10 @@ "0xc2fcb69e0c06e6b612c9773971f962b871d8f10abcbe5752c2b21f2222e7d043": { "name": "Meritocracy", "address": "0x3b09228F1C2e5242Af9681D2854AeA3A112105d2" + }, + "0x1411ee9f114a60cef8802a53ea89c2640c01fba8139488cbeccde02c58fea5e6": { + "name": "Meritocracy", + "address": "0x7D1Ac123Ffdf90f911343cb7FeDd3902caC303B6" } } }, diff --git a/config/contracts.js b/config/contracts.js index 5d40208..71a34f6 100644 --- a/config/contracts.js +++ b/config/contracts.js @@ -75,7 +75,7 @@ module.exports = { { "mnemonic": "12 word mnemonic", "balance": "5 ether" }, ] }, -"afterDeploy": ["SNT.methods.generateTokens('$accounts[0]', '100000000000000000000').send()"] + "afterDeploy": ["SNT.methods.generateTokens('$accounts[0]', '100000000000000000000').send()"] }, // merges with the settings in default diff --git a/contracts/Meritocracy.sol b/contracts/Meritocracy.sol index 5502473..b6fe18e 100644 --- a/contracts/Meritocracy.sol +++ b/contracts/Meritocracy.sol @@ -118,6 +118,7 @@ contract Meritocracy { Contributor storage cSender = contributors[msg.sender]; Contributor storage cReceiver = contributors[_contributor]; // Requirements + require(_amount > 0); // Allow Non-Zero amounts only require(cSender.addr == msg.sender); // Ensure Contributors both exist, and isn't the same address require(cReceiver.addr == _contributor); require(cSender.addr != cReceiver.addr); // cannot send to self