Commit Graph
43 Commits
Author SHA1 Message Date
bumi 078f78417c 3.7.0 2020-07-18 13:06:48 +02:00
bumi d870099059 Update to latest ethers.js patch release 2020-07-18 13:06:09 +02:00
bumi b7482f2468 package-lock 2020-07-18 13:04:12 +02:00
bumiandGitHub 94c256e3d9 Merge pull request #60 from 67P/dependabot/npm_and_yarn/lodash-4.17.19
Bump lodash from 4.17.15 to 4.17.19
2020-07-18 12:59:15 +02:00
bumiandGitHub 3b382eadb2 Merge pull request #59 from 67P/ethers-nonce-manager
Use new ethers.js NonceManager to handle transaction nonces
2020-07-18 12:58:45 +02:00
bumi ec63980cd3 Use kredits-contracts 6.0.0 2020-07-17 13:50:37 +02:00
bumi a8e29f2197 Use ethers5 branch of kredits-contracts 2020-06-27 18:38:22 +02:00
bumi b7ff55929c Use new ethers.js NonceManager to handle transaction nonces
So far we have failed to globally handle the transaction nonces.
The new ethers.js v5 comes with a NonceManager that helps us handling
transaction nonces and automatically increases the nonce for each
transaction.
2020-06-27 18:24:44 +02:00
95290a7715 Apply suggestions from code review
Co-authored-by: Sebastian Kippe <sebastian@kip.pe>
2020-05-14 12:13:38 +02:00
bumi fca017c61a Add readme for zoom integration 2020-05-14 10:38:51 +02:00
bumi fb1a471303 Make kredits amount for zoom calls configurable
defaults to 500 - a general small contribution
2020-05-14 10:33:13 +02:00
bumi d82e2e9256 Revert "Update integrations/zoom.js"
This reverts commit 634dc207e6.
2020-05-14 10:00:00 +02:00
634dc207e6 Update integrations/zoom.js
Co-authored-by: Sebastian Kippe <sebastian@kip.pe>
2020-05-14 09:45:42 +02:00
bumi 6fd3989118 Add zoom meeting whitelist
This allows to only record meetings for certain whitelisted meeting ids
2020-04-30 16:19:49 +02:00
bumi e10dd4abc3 Ignore meetings that have less than 3 unique participants
zoom's participants_count is not unique and the same person can be counted
multiple times.
We need to check for unique names.
2020-04-16 18:07:17 +02:00
bumi 60ed697460 Add comment when tx is undefined
We createContributionFor() simply returns if no contributor is found.
2020-04-16 17:17:40 +02:00
bumi 7f653f23ce typo 2020-04-16 17:08:26 +02:00
bumi 98ff61ab0a Add handling of missing zoom profiles 2020-04-16 17:03:03 +02:00
bumi e7f8723f6e Make sure zoom participants are unique
to make sure we only create one contribution per participants
2020-04-16 16:36:32 +02:00
8f961bb102 Apply suggestions from code review
Co-Authored-By: Sebastian Kippe <sebastian@kip.pe>
2020-04-16 12:08:50 +02:00
c4ef8de018 Nicer log messages
Co-Authored-By: Sebastian Kippe <sebastian@kip.pe>
2020-04-16 12:08:06 +02:00
bumi 110c4384e0 Autoload zoom integration 2020-04-15 21:51:02 +02:00
bumi 70ea031b31 Zoom integration using the JWT API 2020-04-15 21:29:21 +02:00
bumi 5cc0116163 Skeleton of the zoom integration
using the new zoom API
2020-02-27 15:48:55 +01:00
bumi 101e35622a Add GitHub signup oracle documentation 2019-08-31 12:52:36 +02:00
bumi afa67e5ac7 Prefix all configuration environment variables
The convention here is to prefix all Kredit related configuration
variables with `KREDITS_`
2019-08-31 12:51:44 +02:00
bumi 137e9eb4ed Add initial implementation of the GitHub signup oracle 2019-07-11 15:44:58 +02:00
bumiandGitHub d2f487b379 Merge pull request #32 from 67P/chore/remove_network_id_config
Remove network ID setting
2019-04-24 13:06:39 +00:00
bumiandGitHub 92c50ac69e Merge pull request #30 from 67P/feature/29-date_time
Add contribution date
2019-04-13 16:07:46 +00:00
bumi d854b4e0fb Update npm packages 2019-03-31 17:17:16 +02:00
bumi 321fe95a27 Operator is now Proposal 2019-03-31 17:16:55 +02:00
bumi b38e6faf8a Prepare for kredits-contracts update
Also updates ethers.js to v4.x
2019-03-31 17:09:58 +02:00
bumiandGitHub 35222456a4 Merge pull request #19 from 67P/docs/9-readme
Add README/documentation
2018-04-22 14:36:54 +00:00
bumiandGitHub 7636e08e8f Merge pull request #20 from 67P/dev/cleanup
Remove obsolete lib files
2018-04-22 14:36:05 +00:00
bumiandGitHub b852bd24af Merge pull request #16 from 67P/feature/6-mediawiki_integration
MediaWiki integration & integration architecture improvements
2018-04-21 09:31:29 +00:00
bumi 22cb49df2d Add missing network id documentation 2018-04-19 01:08:03 +02:00
bumi 8c481179b4 minor refactorings 2018-04-19 01:01:33 +02:00
bumi e4fb97c0c9 Better message for new proposal notifications 2018-04-19 00:21:48 +02:00
bumi 3fe6dfb2ce properly handle github webhooks 2018-04-19 00:13:42 +02:00
bumi 9dc1ece94f Working kredits-contract integration 2018-04-18 22:54:41 +02:00
bumi 050e8ce79f WIP update to use new kredits library
Using the new kredits library to load contract data and create
proposals.
currently the kredits lib is only copied - which needs to be removed
asap.
2018-04-18 16:27:22 +02:00
bumi 821543056b Use ethers.js to create a new wallet
ethers.js is smaller and nicer than web3
2018-04-18 16:25:46 +02:00
bumi 6b67c04e0a integrate kredits contract to add proposals 2017-05-05 20:22:08 +02:00