Commit Graph

91 Commits

Author SHA1 Message Date
basti d82ffba75e Update ABI 2019-04-23 13:52:37 +01:00
basti bdb2cee0c4 Merge pull request #110 from 67P/feature/contribution-balances
Add contract calls for total contribution balances
2019-04-23 13:47:50 +01:00
bumi 9714926e11 Add function to update contributor profile to wrapper
The function updates the contributor profile,
adds the new profile to IPFS and does the contract call to update
the profile hash
2019-04-20 02:17:38 +02:00
bumi 59614201b5 Ups... 2019-04-20 02:15:53 +02:00
bumi e591742e40 Add Contributor validation against JSON schema
based on the Contribution validation.
2019-04-20 01:10:46 +02:00
bumi 24b66daf2a Update ABI 2019-04-19 14:16:40 +02:00
bumi 7967dc26f2 Update ABIs 2019-04-19 13:20:25 +02:00
bumi 4771c0c8a0 Merge branch 'master' into feature/pagination 2019-04-17 13:52:53 +00:00
fsmanuel 6f97c905d6 Add count property and DRY 2019-04-13 13:05:47 +02:00
basti 1b5f7ff95d Merge pull request #93 from 67P/deployments/weltempfaenger-release
Production release to rinkeby
2019-04-13 11:07:58 +01:00
fsmanuel f6189bf910 Add pagination for .all methods
I removed rsvp as a dependency as we only use Promise.all
2019-04-12 21:21:19 +02:00
bumi b6c06c289c Merge pull request #95 from 67P/cosmetics
Cosmetic cleanups
2019-04-12 18:55:59 +00:00
fsmanuel 1dbf3b5742 Cosmetic cleanups 2019-04-12 20:16:24 +02:00
basti 952b5153fd Validate proposed contributions 2019-04-11 13:46:42 +02:00
basti d953141f52 Refactor contribution serializer and validation 2019-04-11 13:05:40 +02:00
basti 130e2a7797 Validate contribution docs against schema
Currently requires an open PR branch for the schemas, which is adding
date and time for contributions.

refs #30
2019-04-10 18:37:02 +02:00
bumi 27e5190e29 Production release to rinkeby
Deployed all apps and created a new Kredits DAO
2019-04-10 18:28:24 +02:00
bumi f717968402 Better function naming to update contributor profiles 2019-04-06 15:42:16 +02:00
bumi 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
basti 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
bumi a0e4f5410d Set veto period to 1 week
This makes a contribution claimable after roughly 7 days
2019-04-05 20:30:02 +02:00
bumi 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
bumi d58e2d560a deploy to rinkeby 2019-04-05 00:38:51 +02:00
basti 896db5e047 Update abi 2019-04-04 23:16:23 +02:00
basti a049f2eedb Adjust proposals for format changes 2019-04-04 23:11:43 +02:00
basti 181e6f3c23 Fix/refactor contribution wrapper 2019-04-04 22:56:06 +02:00
basti 19556349f6 Fix syntax error 2019-04-04 22:30:27 +02:00
fsmanuel a1a1c5ef9f Get contributor by ID
Co-Authored-By: skddc <sebastian@kip.pe>
2019-04-04 22:29:37 +02:00
basti e4c3d9a468 Update abi 2019-04-04 16:28:34 +02:00
basti 5b49f82544 Adjust wrapper and scripts for contract changes 2019-04-04 16:24:37 +02:00
basti f1e2c65b9e Use smaller numbers where appropriate 2019-04-04 15:28:18 +02:00
basti 20acfc70e3 Use ID instead of address for contribution owner 2019-04-04 14:43:38 +02:00
basti 350dadec4d Merge pull request #68 from 67P/update-ipfs-package
Update ipfs package
2019-04-03 21:16:22 +02:00
bumi 70b9edbcac Update ipfs package 2019-04-03 21:01:51 +02:00
bumi 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
bumi 9984ca66ba Use namehash from ethers.utils
no need for the additional dependency
2019-04-03 10:24:11 +02:00
bumi fedb10c5da Dynamically get app ids from the namehash
This dynamically hashes the app id which makes it easier to manually set
contract addresses. This is useful in development environments with no
default network ids.
The used apm (which is part of the app id hash) is configurable.

usage:

new Kredits(provider, signer, { addresses: { Kernel: '0x...' }, apm: 'aragonpm.eth' })
2019-04-01 22:41:00 +02:00
basti a24f80d44f Change addresses 2019-04-01 14:04:11 +02:00
basti 9512ba4334 Update contract addresses 2019-04-01 11:19:30 +02:00
basti c2f763bec7 Add missing variable assignment 2019-04-01 11:16:55 +02:00
bumi 51e5da414f Update ethers.js to latest version v4
The main change is how ethers loads the networkId which is now async.
Thus the init process had to change a bit
2019-03-29 18:13:51 +01:00
bumi 3662f1ae24 Add Operator getter for backwards compatibility 2019-03-29 15:03:37 +01:00
bumi 38079d07db remove debug console 2019-03-29 12:07:52 +01:00
bumi a45be0021e Fix old registry reference 2019-03-29 12:06:43 +01:00
bumi 94832d4d07 Add ACL contract wrapper
this mainly allows us to check if an account has a certain role and thus
if the account can call specific contract functions.

At some point we might want to extend that to support the check if an
account can call the function. For that we would need to have a mapping
between function names and roles, which we have not right now.
2019-03-28 12:39:04 +01:00
bumi 901566d1ff Update network specific addresses and app ids 2019-03-28 11:11:49 +01:00
bumi 5d4be8f176 Update ABIs used by wrapper 2019-03-28 11:09:49 +01:00
bumi f9ab8b225a Fix proposal wrapper to support the latest contracts 2019-03-28 11:08:34 +01:00
bumi b201642485 remove obsolete comment 2019-03-27 16:56:52 +01:00
bumi 7e68dbf8c2 rinkeby deployment 2019-03-27 00:39:00 +01:00