a16cd862f6 
							
						 
					 
					
						
						
							
							Better ipfs handling and default configs  
						
						
						
						
					 
					
						2018-04-19 00:40:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							424a2c4d02 
							
						 
					 
					
						
						
							
							Fix token modle.exports  
						
						
						
						
					 
					
						2018-04-19 00:28:03 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8b0df655e8 
							
						 
					 
					
						
						
							
							Remove debug logs  
						
						... 
						
						
						
						The classes from the library should be less noisy 
						
						
					 
					
						2018-04-19 00:23:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d5e68e1639 
							
						 
					 
					
						
						
							
							Hello wrapper library  
						
						
						
						
					 
					
						2018-04-18 18:51:27 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							38a25caaa4 
							
						 
					 
					
						
						
							
							Merge branch 'presist-ganache-db'  
						
						
						
						
					 
					
						2018-04-17 13:24:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f2fc9fd161 
							
						 
					 
					
						
						
							
							Add empty Ganache DB directory  
						
						
						
						
					 
					
						2018-04-17 13:13:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							64ce554c49 
							
						 
					 
					
						
						
							
							readme  
						
						
						
						
					 
					
						2018-04-16 11:01:43 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4b1cbbd0f7 
							
						 
					 
					
						
						
							
							Persist ganache DB and use fixed Mnemonic  
						
						... 
						
						
						
						This persists the state of the ganache db and uses a fixed mnemonic
code to create accounts.
It now acts more like a local presistent database and no need to
send funds to the accounts after restart. 
						
						
					 
					
						2018-04-15 21:03:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							e0407cb31a 
							
						 
					 
					
						
						
							
							Merge pull request  #24  from 67P/refactor/naming-conventions  
						
						... 
						
						
						
						More consistent contract parameter naming 
						
						
					 
					
						2018-04-15 18:24:11 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							9e57567cd3 
							
						 
					 
					
						
						
							
							rename recipent to contributor in token contract  
						
						
						
						
					 
					
						2018-04-15 20:21:49 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d7c8ee46bd 
							
						 
					 
					
						
						
							
							Rename recipientId to contributorId in Operator  
						
						
						
						
					 
					
						2018-04-15 19:58:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							00a7a4e511 
							
						 
					 
					
						
						
							
							Merge branch 'master' into refactor/naming-conventions  
						
						... 
						
						
						
						* master:
  Adjust seeds to new proposal storage 
						
						
					 
					
						2018-04-15 19:39:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4fd35a86c8 
							
						 
					 
					
						
						
							
							update seeds  
						
						
						
						
					 
					
						2018-04-15 19:35:30 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e2e9cd5c3b 
							
						 
					 
					
						
						
							
							Add batch voting for proposals  
						
						... 
						
						
						
						The batchVote function accepts an array of proposal ids and votes for
every one.
Normally arrays without fix length are problematic and gas usage can not be
estimated really well. So we need to see how that works or what other
pattern could be used. 
						
						
					 
					
						2018-04-15 18:15:21 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5235370960 
							
						 
					 
					
						
						
							
							Adjust seeds to new proposal storage  
						
						
						
						
					 
					
						2018-04-15 15:37:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							3a0350d581 
							
						 
					 
					
						
						
							
							Fix  
						
						
						
						
					 
					
						2018-04-10 18:16:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b85117835d 
							
						 
					 
					
						
						
							
							update contributor account vs. address  
						
						
						
						
					 
					
						2018-04-10 18:02:00 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							e116e7ebf3 
							
						 
					 
					
						
						
							
							Use new naming convention to call address things accounts  
						
						... 
						
						
						
						So here we use creatorAccount - similar to proposalId.
Like this we will always have an *Account or *Id as identifier. 
						
						
					 
					
						2018-04-10 17:49:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							147904e237 
							
						 
					 
					
						
						
							
							maybe more consitent  
						
						
						
						
					 
					
						2018-04-10 16:40:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7f30006703 
							
						 
					 
					
						
						
							
							More consistent contract parameter naming  
						
						
						
						
					 
					
						2018-04-10 16:25:17 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							e9c6f1e4a7 
							
						 
					 
					
						
						
							
							Merge pull request  #23  from 67P/refactor/contributor-naming-convention  
						
						... 
						
						
						
						Rename Contributors function parameter to be more consistent 
						
						
					 
					
						2018-04-10 14:08:26 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							71da31c1fd 
							
						 
					 
					
						
						
							
							Merge pull request  #22  from 67P/features/add-voterids-to-proposals  
						
						... 
						
						
						
						Add voterIds to proposals 
						
						
					 
					
						2018-04-10 14:01:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							7f4a26108c 
							
						 
					 
					
						
						
							
							Merge pull request  #21  from 67P/features/cli-repl  
						
						... 
						
						
						
						Make the CLI a real REPL 
						
						
					 
					
						2018-04-10 13:54:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							163a57af98 
							
						 
					 
					
						
						
							
							Rename Contributors function parameter to be more consitent  
						
						
						
						
					 
					
						2018-04-09 21:50:35 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							b3d19e556c 
							
						 
					 
					
						
						
							
							Make the CLI a real reply  
						
						... 
						
						
						
						After calling the contract function a reply is started.
This allows to interact and inspect the result object or call more
functions on the contract. 
						
						
					 
					
						2018-04-09 01:52:51 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							0a39a9056d 
							
						 
					 
					
						
						
							
							Add voterIds to proposals  
						
						... 
						
						
						
						Adding a voterIds array to the proposal.
This allows us to check if a user already has voted on a proposal.
As this is not directly supported by the default proposals accessor this
also adds a getProposal function to get all proposal data. 
						
						
					 
					
						2018-04-09 01:49:41 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							ef3b3dd6bb 
							
						 
					 
					
						
						
							
							Merge pull request  #17  from 67P/refactor/authentication  
						
						... 
						
						
						
						Allow Contributors management by core contirbutors 
						
						
					 
					
						2018-04-08 14:12:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							054b0acac9 
							
						 
					 
					
						
						
							
							Readme  
						
						
						
						
					 
					
						2018-04-08 13:50:19 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							19518435fa 
							
						 
					 
					
						
						
							
							Allow Contributors management by core contirbutors  
						
						... 
						
						
						
						So far we only allowed calls to the Contributors contract from the
Operator. With the new registry concept we can call functions again
directly on the Contributors contract (without the need to call it through
the operator).
This changes the authentication for the contributor management functions
to allow either core contributors or the operator to call them.
In the future I envision a bit more flexible and configurable
authentication concept that can more easily evolve over time. 
						
						
					 
					
						2018-04-08 12:55:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							170532a128 
							
						 
					 
					
						
						
							
							Merge pull request  #15  from 67P/refactor/ipfs-naming-convention  
						
						... 
						
						
						
						Rename IPFS hash names to be more consistent 
						
						
					 
					
						2018-04-07 22:37:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7c766e2791 
							
						 
					 
					
						
						
							
							Rename IPFS hash names to be more consistent  
						
						... 
						
						
						
						We use ipfsHash now everywhere. 
						
						
					 
					
						2018-04-07 22:33:32 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							8ff8717bed 
							
						 
					 
					
						
						
							
							Merge pull request  #16  from 67P/refactor/new-solidity-style  
						
						... 
						
						
						
						Newer solidity style 
						
						
					 
					
						2018-04-07 20:24:30 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							7a5d5a233b 
							
						 
					 
					
						
						
							
							Merge pull request  #14  from 67P/features/return-balance  
						
						... 
						
						
						
						Add getContributorById and include the contributor's balance in the return values 
						
						
					 
					
						2018-04-07 22:12:11 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							3f79c35635 
							
						 
					 
					
						
						
							
							Merge pull request  #11  from 67P/features/cli  
						
						... 
						
						
						
						Add a general purpose contract CLI 
						
						
					 
					
						2018-04-07 22:02:31 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							5e614713d7 
							
						 
					 
					
						
						
							
							Newer solidity style  
						
						... 
						
						
						
						removes depricated throw calls and constant modifiers 
						
						
					 
					
						2018-04-07 21:34:06 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							baa26a85bb 
							
						 
					 
					
						
						
							
							Add getContributorById  
						
						... 
						
						
						
						Similiar to directly accessing the contributors mapping this method also
returns the balance of the contributor. 
						
						
					 
					
						2018-04-07 20:10:55 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							ebb26f78c2 
							
						 
					 
					
						
						
							
							code style  
						
						
						
						
					 
					
						2018-04-07 19:41:39 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							1488862b42 
							
						 
					 
					
						
						
							
							Add check if method is defined on the contract  
						
						
						
						
					 
					
						2018-04-04 22:42:16 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d42b0fa2dd 
							
						 
					 
					
						
						
							
							Add a general purpose contract CLI  
						
						... 
						
						
						
						This allows to call any method on any contract using the CLI.
for example:
  $ truffle exec scripts/cli.js Operator proposalsCount 
						
						
					 
					
						2018-04-04 22:24:33 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							7d52161014 
							
						 
					 
					
						
						
							
							Document helper scripts to interact with the contracts  
						
						
						
						
					 
					
						2018-04-04 22:05:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							bdd99d58cf 
							
						 
					 
					
						
						
							
							Merge pull request  #9  from 67P/developer-networkid  
						
						... 
						
						
						
						Unify network id for development 
						
						
					 
					
						2018-04-04 12:11:03 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							13799c805e 
							
						 
					 
					
						
						
							
							Unify addresses  
						
						
						
						
					 
					
						2018-04-04 12:54:24 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							4d2ba2a4bf 
							
						 
					 
					
						
						
							
							Store contract names in registry as bytes32 hashes  
						
						... 
						
						
						
						This allows use to call the methods with a string but still store the
name as bytes32.
I also had some issues when calling the methods from ethers.js and a
string parameter so this is easier and safer. 
						
						
					 
					
						2018-04-03 20:23:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							13ce6b1a94 
							
						 
					 
					
						
						
							
							Add note about invalid nonce with metamask to readme  
						
						
						
						
					 
					
						2018-04-03 20:22:52 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							fc4c964253 
							
						 
					 
					
						
						
							
							Add scripts/add-proposal script  
						
						
						
						
					 
					
						2018-04-03 20:21:56 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
							
						
						
						
							
						
						
							7403eb3b80 
							
						 
					 
					
						
						
							
							Merge pull request  #8  from 67P/refactor/proposal-ipfs-hash  
						
						... 
						
						
						
						Refactor/proposal ipfs hash 
						
						
					 
					
						2018-04-02 21:02:04 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d510bd4a03 
							
						 
					 
					
						
						
							
							Use new proposal ipfs storage  
						
						
						
						
					 
					
						2018-04-02 18:14:07 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							f55e95c7ae 
							
						 
					 
					
						
						
							
							Split IPFS hash for proposals to use bytes32  
						
						... 
						
						
						
						Uses the same method as in Contrbutors to store proposal hashes 
						
						
					 
					
						2018-04-02 18:09:12 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							8301514c64 
							
						 
					 
					
						
						
							
							Add script to send funds from the main account  
						
						... 
						
						
						
						Helpful in development mode using ganache to fund another account
usage:
truffle exec scripts/send-funds.js <address> <amount in ether> 
						
						
					 
					
						2018-04-02 16:53:25 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
						
						
							
						
						
							d9ece98ffa 
							
						 
					 
					
						
						
							
							Add script to add new contirbutors  
						
						... 
						
						
						
						Usage:
truffle exec scripts/add-contributor.js <ethereum address> <ipfs hash> 
						
						
					 
					
						2018-04-02 14:44:46 +02:00