9 Commits

Author SHA1 Message Date
b85117835d update contributor account vs. address 2018-04-10 18:02:00 +02:00
163a57af98 Rename Contributors function parameter to be more consitent 2018-04-09 21:50:35 +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
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
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
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
85ae154860 Import/Migrate existing kredits contracts
This brings in the current state of the kredits contracts incl. the
Contributors, Operator and Token contract.
2018-03-31 16:18:17 +02:00