Compare commits
	
		
			9 Commits
		
	
	
		
			master
			...
			lash/use-t
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 
						 | 
					9b538d0e47 | ||
| 
						 | 
					3f0516d4bc | ||
| 
						 | 
					2ea28aacd1 | ||
| 
						 | 
					50c9cb61b5 | ||
| 
						 | 
					1184de1c50 | ||
| 
						 | 
					0e1851f6f7 | ||
| 
						 | 
					8fb0afddfb | ||
| 
						 | 
					b6e2116a1d | ||
| 
						 | 
					26abe066b6 | 
@ -147,7 +147,7 @@ class Test(unittest.TestCase):
 | 
			
		||||
        r = self.w3.eth.getTransactionReceipt(tx_hash)
 | 
			
		||||
        # No cheating!
 | 
			
		||||
        self.contract.functions.transfer(self.w3.eth.accounts[3], spend_amount).transact({'from': self.w3.eth.accounts[3]})
 | 
			
		||||
        # Cheapskate!
 | 
			
		||||
        # No cheapskating!
 | 
			
		||||
        self.contract.functions.transfer(external_address, spend_amount-1).transact({'from': self.w3.eth.accounts[4]})
 | 
			
		||||
 | 
			
		||||
        self.assertEqual(r.status, 1)
 | 
			
		||||
 | 
			
		||||
@ -117,12 +117,15 @@ contract RedistributedDemurrageToken {
 | 
			
		||||
	// Creates new tokens out of thin air, and allocates them to the given address
 | 
			
		||||
	// Triggers tax
 | 
			
		||||
	function mintTo(address _beneficiary, uint256 _amount) external returns (bool) {
 | 
			
		||||
		uint256 baseAmount;
 | 
			
		||||
 | 
			
		||||
		require(minter[msg.sender]);
 | 
			
		||||
 | 
			
		||||
		applyDemurrage();
 | 
			
		||||
		changePeriod();
 | 
			
		||||
		baseAmount = _amount;
 | 
			
		||||
		totalSupply += _amount;
 | 
			
		||||
		increaseBaseBalance(_beneficiary, _amount);
 | 
			
		||||
		increaseBaseBalance(_beneficiary, baseAmount);
 | 
			
		||||
		emit Mint(msg.sender, _beneficiary, _amount);
 | 
			
		||||
		saveRedistributionSupply();
 | 
			
		||||
		return true;
 | 
			
		||||
 | 
			
		||||
		Reference in New Issue
	
	Block a user