42 Commits

Author SHA1 Message Date
c865c154a4
Merge pull request #198 from 67P/feature/expenses
Add Reimbursement app
2021-06-02 14:25:33 +02:00
6c80179a3d
Re-add veto auth
Accidentally merged during pairing with some minor changes in #210
2021-01-14 15:46:33 +01:00
c471060cfd
Merge pull request #210 from 67P/chore/variable_naming
Improve variable name clarity
2021-01-14 15:43:26 +01:00
8984ba3802
Improve variable name clarity 2021-01-14 15:39:19 +01:00
2238ccf40e
Fix confirmations being 1 block too late
block.number refers to the last mined block, so we need to add +1 to
wait from the current block on (the one in which this function is
executed).
2021-01-14 15:36:55 +01:00
a0b0183beb Add Reimbursement app 2020-05-29 10:46:55 +02:00
3c72fa3a8b run npm upgrade in every app
are those package-lock.json there actually used?
2020-05-27 10:31:12 +02:00
93aeea69c6
Fix test commands
Aragon CLI does not come with the contracts command anymore.
2020-02-08 17:37:26 -05:00
e7700d5ec7
Remove @aragon/cli from app package configs
We're assuming a global install now.
2020-02-08 17:36:48 -05:00
48ff304861
Merge pull request #166 from 67P/dev/remove_yarn_lockfile
Remove yarn lockfiles
2019-08-27 12:34:29 +02:00
580d6e8f51
Remove yarn lockfiles 2019-08-09 19:03:29 +02:00
f1941eb6b8 Remove cached artifacts
Thos should be generated on every contract app deployment and thus don't need to
be in the repo.
We also don't have those for the other contract apps.
2019-08-09 18:46:36 +02:00
Haythem Sellami
eb4e06edf1 Contributor app tests (#143)
Adds tests for the contributor contract
2019-07-22 06:55:22 +00:00
e14cb0a77d refactor get apps contract functions 2019-07-20 15:06:17 +01:00
e485bd90c0 install packages 2019-06-19 14:34:14 +01:00
1d89759c49 merge 2019-06-19 13:47:58 +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
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
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
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
a0e4f5410d Set veto period to 1 week
This makes a contribution claimable after roughly 7 days
2019-04-05 20:30:02 +02:00
f1e2c65b9e
Use smaller numbers where appropriate 2019-04-04 15:28:18 +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
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
116f69cb12 cleanup 2019-03-24 00:20:48 +01:00
6c569239de refactor contrats with aragonos 2019-03-23 19:15:23 +01:00