f98490ed67
modify travis config
2019-07-18 09:12:50 +01:00
5210eaf82f
modify tests scripts & travis config
2019-07-10 10:58:01 +01:00
bb6a862c78
modify npm scripts
2019-07-10 10:27:08 +01:00
42d4752d58
fix indentation
2019-07-08 11:15:40 +01:00
68c21a609b
remove app.js test file
2019-07-06 17:40:28 +01:00
476609843d
remove unecessary dependency
2019-07-06 17:39:50 +01:00
df4ad679be
modifiy port
2019-06-26 21:35:19 +01:00
e4877471ed
modif ganache script
2019-06-26 19:30:20 +01:00
9c4c0d40a9
Merge branch 'master' into tests/contracts-contributor
2019-06-26 17:37:03 +01:00
e485bd90c0
install packages
2019-06-19 14:34:14 +01:00
1d89759c49
merge
2019-06-19 13:47:58 +01:00
6332537c78
Merge branch 'setup-tests' into tests/contracts-contributor
2019-06-19 00:46:04 +01:00
32a123a825
Default to open.aragonpm.eth
...
it is now also available on the devchain
2019-06-19 00:52:47 +02:00
ca0a6f6ef9
user 7545 port for tests
2019-06-17 23:35:53 +01:00
3b8779456e
contributor app tests
2019-06-17 12:45:08 +01:00
4614c454a5
test setup
2019-06-17 12:13:35 +01:00
d5322530c3
Update aragon CLI to latest version
2019-06-13 18:37:33 +02:00
c4f8e9278e
Use consitently uint32 for amounts
2019-06-08 17:56:50 +02:00
6a64842415
Only count not-vetoed contributions for total balances
2019-06-08 17:49:24 +02:00
555cb53c78
Improve totalKreditsEarned
...
* Use a more reasonable size of integer
* Use better variable names (count != amount, balance != count)
2019-04-27 21:01:51 +01:00
c69ebd0a62
Fix canPerform method
...
Even if the variable is not used and the linter might complain we have
to have that parameter in the signature. otherwise the method is not
found and can not be called.
2019-04-25 22:06:40 +02:00
c9fed46054
Add contract test linting
2019-04-24 19:56:37 +02:00
ad034d7712
Naming is hard
2019-04-19 14:15:30 +02:00
c248725cc1
Add balances to getContributorById call
2019-04-19 13:19:55 +02:00
59135bf312
Add contract calls for total contribution balances
...
Those methods return the total kredits amounts of contribtions.
2019-04-19 13:06:36 +02:00
24933f31a7
Add yarn lock files
2019-04-15 17:34:48 +02:00
1dbf3b5742
Cosmetic cleanups
2019-04-12 20:16:24 +02:00
4d2e0ea84b
Update Token symbol
2019-04-10 15:50:33 +02:00
26d12ba239
Store kredits tokens as wei with 18 decimals
...
This stores the tokens with 18 decimals as most other tokens and as
assumed by a potential future token standard EIP 777.
2019-04-10 13:59:00 +02:00
f717968402
Better function naming to update contributor profiles
2019-04-06 15:42:16 +02:00
14d7fbd75e
Rename ipfsHash to hashDigest in Contributor
...
naming should be consistent with the other contracts and digest is more
correct.
2019-04-06 15:24:44 +02:00
7eb1fedb42
Merge pull request #76 from 67P/features/dynamic-core-flag
...
Dynamic function to test for core contributor flag
2019-04-06 15:19:01 +02:00
a0e4f5410d
Set veto period to 1 week
...
This makes a contribution claimable after roughly 7 days
2019-04-05 20:30:02 +02:00
766463b57b
Dynamic function to test for core contributor flag
...
This removes the isCore flag and allows us to dynamically calculate the
core flag for contributors.
For now this is just us (the first 6 contirbutors)
Also we do not need the default contributor anymore because the deploy
user has the role to manage contributors and can create the first real
contributors.
2019-04-05 18:55:21 +02:00
a049f2eedb
Adjust proposals for format changes
2019-04-04 23:11:43 +02:00
6088f30cd8
Use smaller numbers for contributor ID
...
2.2 billion contributors should be enough.
2019-04-04 16:01:08 +02:00
f1e2c65b9e
Use smaller numbers where appropriate
2019-04-04 15:28:18 +02:00
197a31b9e1
Remove whitespace
2019-04-04 14:47:25 +02:00
20acfc70e3
Use ID instead of address for contribution owner
2019-04-04 14:43:38 +02:00
e0ff29d1c9
Remove unnecessary space chars
2019-04-04 11:38:18 +02:00
6351db3057
Add balance when loading contributor
...
This is a regression introduced by the latest contract updates.
Now we return the balance again when loading contributor data.
2019-04-03 13:56:52 +02:00
1b09a30646
Fix contributor oracle permission auth
...
It seems that the entity is either defined by the permission or if we
want to use the oracle the permission must be defined for any_entity.
In that case the oracle does not get the msg.sender as who/entity thus
we will use tx.origin in that case.
2019-04-03 10:06:00 +02:00
65c129eafd
Update package locks
2019-04-01 11:17:26 +02:00
dfa55516ec
Add contribution veto function
...
Allows anybody with the VETO_CONTRIBUTION_ROLE to veto a contribution
and thus prevent that the contribution can be claimed.
So far like the ADD_CONTRIBUTION_ROLE any contributor is allowed to
veto.
2019-03-28 11:06:19 +01:00
f5973756c8
Dynamically set AppIds
...
AppIds are used to lookup the actual contract addresses of each app.
Because of different registry names (open.aragonpm.eth vs. aragonpm.eth)
we have to use different ids in the local dev chain and in the
testnet/mainnet. To allow this we need to set the appids dynamically.
There is an open aragon issue to solve this and also allow to use
open.aragonpm.eth in the devchain by default.
https://github.com/aragon/aragen/issues/10
2019-03-27 00:21:06 +01:00
3c2cdf4376
Deployment hacking while trying to deploy on rinkeby
...
This currently breaks the local usage because of the different appIds:
<name>.open.aragonpm.eth vs. <name>.aragonpm.eth (local)
2019-03-26 00:18:59 +01:00
fbda45376e
cleanup contract debugging and make sure contributions are only once claimable
2019-03-24 22:33:16 +01:00
b03095e149
Cleanup and readme
...
simplify bootstrap
2019-03-24 15:40:46 +01:00
0d9b2d7d58
readme
2019-03-24 11:01:59 +01:00
203199c268
cleanup
2019-03-24 00:21:36 +01:00