116 Commits

Author SHA1 Message Date
a626409221 Move contracts to root level for hardhart usage
byebye aragon apps
2021-06-08 15:45:23 +02:00
c865c154a4
Merge pull request #198 from 67P/feature/expenses
Add Reimbursement app
2021-06-02 14:25:33 +02:00
f11c4f7764
Add script for finding block closest to given date
Useful for manual grant cycle management.
2021-05-20 15:09:56 +02:00
0df7930e06 Get it running 2020-12-22 12:28:34 +01:00
eebc0db02b Add script to count contributions between a certain block timeframe 2020-12-16 17:19:31 +01:00
9df58b7f9a Fix seeds 2020-12-01 12:51:33 +01:00
c83a560e3b merge master 2020-12-01 10:39:01 +01:00
c39fe406d0 Fix deprecation 2020-06-29 23:49:46 +02:00
23d3dd3a80 Adjust API for new ethers v5 API
see issue for details: https://github.com/ethers-io/ethers.js/issues/920#issuecomment-650836642
2020-06-29 17:23:08 +02:00
c2dcedfe58 Update to ethers 5 2020-06-24 01:20:04 +02:00
2c567fa71a Use contributorId instead or address for reimbursements 2020-06-12 00:29:59 +02:00
7fdeb78617 Support multiple expenses in one reimburesement 2020-05-29 18:47:49 +02:00
a0b0183beb Add Reimbursement app 2020-05-29 10:46:55 +02:00
5044d8fe41 fix syntax error 2020-04-15 20:44:13 +02:00
3db89b0fa3 Refactor kredits related configuration in arapp.json
we use an environment specific entry for the daoAddress.
Locally we deploy our own, but for rinkeby and other public networks
we use the official entries.
To make deployments easy we store the address in the arapp.json
2020-02-10 15:55:16 +01:00
b7eac4202c Adjust deploy script and readme for updates 2020-02-10 14:30:03 +01:00
9431bc22a6
Re-add package lock fix script
m(
2020-02-08 16:36:29 -05:00
78c8052629
Update dependencies
Dance the update dance with me.
2020-02-08 16:28:13 -05:00
fa3e99d404 Fix send-funds script to use new web3 API
The API changed with the recent aragon/truffle update.
2019-07-18 16:25:06 +02:00
2316e8f15a Remove IPFS pinner
The pinner now lives in its own npm package
2019-07-02 19:09:26 +02:00
16141ed482
Merge pull request #136 from 67P/feature/ipfs-pinner
Add IPFS pinning script
2019-07-01 13:06:45 +02:00
1702c22084 Make sure fix lockfile uses the correct file path 2019-06-19 00:52:47 +02:00
ac83573438 I don't know why this is needed but it fixes an npm issue
if install fails node scripts/fix-package-lock.js might help
2019-06-19 00:52:47 +02:00
86bbe49c0b Fix seeds script to support new web3 version 2019-06-13 18:39:25 +02:00
9fd9dbc1b5
Handle errors in IPFS pin script 2019-06-13 18:31:47 +02:00
6c8491e67b Handle errors in seed funding 2019-06-13 17:38:34 +02:00
6d6c6056f0 Refactor IPFS pinner 2019-06-12 01:08:07 +02:00
b09c2830c8 Make IPFS node configurable 2019-06-11 23:45:27 +02:00
fc5a41123a Add IPFS pinning script
This script loads the IPFS hashes for contributors and contributions and
pins them on the connected IPFS node.

usage:

    $ node script/ipfs-pinner.js

    $ ETH_RPC_URL=http://localhost:7547 APM_DOMAIN=aragonpm.eth node scripts/ipfs.pinner.js
2019-06-11 21:48:50 +02:00
e55a209343
Merge pull request #133 from 67P/feature/list-totals
Print total unconfirmed and confirmed contribution kredits
2019-06-09 13:58:42 +02:00
4919605664
Merge pull request #130 from 67P/feature/kredits-kit-wrapper
Add JS wrapper for Kit contract
2019-06-09 13:56:32 +02:00
f639e3aa19
Add pre-commit hook and setup script (#129)
Add pre-commit hook and setup script

Runs the appropriate linter on staged files before committing.
2019-06-09 13:53:40 +02:00
055d8bc0ef Print total unconfirmed and confirmed contribution kredits 2019-06-08 17:42:20 +02:00
516b8b31ac Add script to claim contributions for one contributor 2019-05-20 13:48:15 +02:00
27a746261c Add JS wrapper for kredits kit
This makes it easier to deploy new DAOs and the deploy script is less
dependent on truffle
2019-05-17 15:54:52 +02:00
a1f51428d0
Add script for vetoing via console 2019-04-28 15:09:18 +01:00
5c375f764f
Update scripts/deploy-kit.js
Co-Authored-By: bumi <hello@michaelbumann.com>
2019-04-25 20:05:03 +00:00
b04d572b9a Fix apps lookup
We use the directories in ./apps to load available app names.
For this we need to make sure that we only use directories.
2019-04-25 16:45:39 +02:00
58db57ee45
Merge branch 'master' into feature/kredits-formatter 2019-04-24 13:10:48 +00:00
6f53c8097e Wrap anything that could break in the try/catch block 2019-04-24 14:55:35 +02:00
6b2ac15f56
Improve error handling for list-contributors script 2019-04-24 13:46:27 +01:00
359989f235
Fix function name for total kredits issued/earned 2019-04-24 13:45:56 +01:00
48c8f6b9b3
Merge branch 'master' into feature/kredits-formatter 2019-04-23 12:56:55 +00:00
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
e591742e40 Add Contributor validation against JSON schema
based on the Contribution validation.
2019-04-20 01:10:46 +02:00
ad034d7712 Naming is hard 2019-04-19 14:15:30 +02:00
375d8f3275 Cleanup 2019-04-19 13:34:39 +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
1d771c43e8
Handle errors in contributor list script 2019-04-19 12:02:28 +01:00
952b5153fd
Validate proposed contributions 2019-04-11 13:46:42 +02:00