Commit Graph

85 Commits

Author SHA1 Message Date
galfert f875cd7b91 Choose contributors from list for new proposals 2017-05-20 02:37:11 +02:00
basti 2b260bccd5 Merge pull request #10 from 67P/feature/locally-configurable-provider
Add support to locally conifgure web3 provider
2017-05-14 15:05:31 +02:00
bumi 7299394809 Add support to locally conifgure web3 provider
If no web3 is provided from the browser we check if a
config:web3ProviderUrl item is set in localstorage.
If yes we connect to that provider otherwise use the default config.
Helpful for working simultanously with different chains and providers.
2017-05-14 12:37:47 +02:00
basti 0b7afc0dd5 Update kredits, be expressive about contract options 2017-05-14 01:09:53 +02:00
basti f57e90941c Merge pull request #9 from 67P/configurable-provider
Make web3 provider URL configurable; default to infura
2017-05-13 17:06:33 +02:00
bumi 859cca3820 Merge 2017-05-12 20:04:28 +02:00
bumi ba1cd1cd49 Make web3 provider URL configurable; default to infura
This uses infura (kovan network) as the default web3 provider URL
2017-05-12 17:17:20 +02:00
bumi 3be14b945a Use kredits-contracts from npm
This also configures the npm scripts to work with locally deployed
contracts
2017-05-08 13:00:33 +02:00
bumi 675dff7314 Add support for new splitted Token contract 2017-05-05 20:25:57 +02:00
galfert 642015700e Don't resolve promises after rejecting them 2017-05-03 11:53:21 +02:00
galfert 969ef8d1ed Add proposal form
Closes #6

Form can be prefilled using query params on the route. The params are
`recipient`, `amount`, `url` and `ipfsHash`.
2017-05-03 11:52:42 +02:00
basti 2e61b4c8ad Add checkbox for isCore 2017-02-19 11:44:24 +08:00
basti 0a2f44cec8 Add metadata row to contributor list
Contains links to Ethereum address and IPFS content.
2017-02-19 10:30:56 +08:00
basti e7fa188797 Store contributor profile data in IPFS
This stores the GitHub username and UID in IPFS, and stores the
resulting IPFS hash in the contract. Now we can remove the GitHub
profile data from the contract entirely.
2017-02-18 18:44:14 +08:00
basti 26cebc11c6 Add IPFS service (#4)
Add IPFS service

Add the `ipfs-api` JS library and a service using the browserified
version of it. The service has functions for storing and reading file
contests.
2017-02-18 09:48:26 +00:00
basti cd6fbfe17c Mark current user in contrib list if available 2017-02-08 14:22:49 +08:00
bumi d05356cfe4 connect add contributor form to ethereum 2017-02-08 13:46:40 +08:00
basti 3eb58451cc Use testnet for all envs for now 2017-02-07 22:38:15 +08:00
bumi d6d4e51ea3 connect to contracts depending on the environment 2017-02-07 13:28:37 +08:00
bumi 0235313282 load kredits contract definition from kredits-contracts package 2017-02-05 22:15:11 +08:00
basti 79412e2032 Vote for proposals from the UI 2017-02-05 17:31:36 +08:00
basti d171d0c741 Hide proposals from non-Ethereum visitors 2017-02-05 17:01:19 +08:00
basti 227c6f5c4b Get proposals 2017-02-05 15:08:27 +08:00
basti d66573b6af Use real numbers for supply and contrib count 2017-02-05 12:22:34 +08:00
basti 79b2d13326 Refactor contributor data methods some more 2017-02-05 12:11:29 +08:00
basti b70a7d7a98 Remove unnecessary temporary object 2017-02-05 12:06:02 +08:00
basti 6c531a2a2f Handle web3 errors in contributor requests 2017-02-05 12:04:23 +08:00
basti 86d5a3238f Fix tests 2017-02-05 12:00:46 +08:00
basti f1ea335f9d Promise me this works 2017-02-04 22:04:20 +08:00
basti 9120d67ad1 Basic add-contrib form 2017-02-04 20:13:09 +08:00
bumi dcb544c94f loading data from parity dev node
This reverts commit 3ed68d3054.
2017-02-04 20:00:51 +08:00
basti 3ed68d3054 Revert "load data from ethereum contract"
This reverts commit 26ae9b033f.
2017-02-04 18:48:20 +08:00
bumi 26ae9b033f load data from ethereum contract 2017-02-04 18:43:20 +08:00
basti 1771a63dfe Add some contract logic 2017-02-02 18:13:06 +08:00
basti 5f108557cc Add Web3 library and service 2017-02-02 17:28:45 +08:00