Dapp for delegating donations to projects https://assemble.fund/
Go to file
Barry Gitarts 3e7ed35fd3 use BN for chain amount conversions 2020-06-16 08:17:39 -04:00
config add check using idx 2019-11-25 11:10:12 -05:00
contracts give pledging contract approval on receiving token 2019-12-19 06:26:35 -05:00
embarkConfig add updated SwapProxy contract 2019-12-19 06:26:35 -05:00
js NormalOperation.js tests can now be run via embark 2018-11-15 12:22:12 -08:00
lib add Giving form 2018-11-29 15:52:24 -05:00
public add CI setup for deployments 2020-01-14 15:37:46 +01:00
scripts add option to use HTTPS for gh-pages 2020-01-14 11:22:44 -05:00
src use BN for chain amount conversions 2020-06-16 08:17:39 -04:00
test add confirm payment 2018-12-07 06:52:02 -05:00
.eslintrc Adapted to runethtx 2017-07-13 19:12:45 +02:00
.eslintrc.js connect if not connected on project create 2019-09-17 11:52:19 -04:00
.gitattributes Create .gitattributes 2019-09-24 04:08:41 -04:00
.gitignore update config to use tracking field 2019-05-06 14:12:13 -04:00
.npmignore update npmignore 2018-06-29 07:18:49 -07:00
.soliumignore Add Solium Linting 2017-10-26 08:45:36 +03:00
.soliumrc.json make LiquidPledgingEscapable 2017-12-05 11:58:20 -08:00
.travis.yml travis 2017-08-13 13:32:24 +02:00
Jenkinsfile add CI setup for deployments 2020-01-14 15:37:46 +01:00
LICENSE LICENSE 2017-11-23 14:49:57 +01:00
README.md add contract addresses to README 2020-01-16 14:15:19 -05:00
embark.json add proper handling of authorization based on token 2019-12-19 06:26:35 -05:00
index.js make index.js point to ./lib/contracts 2018-06-16 12:58:06 -07:00
livenet.chains.json add updated SwapProxy contract 2019-12-19 06:26:35 -05:00
package.json Bump @nozbe/watermelondb from 0.9.0 to 0.15.1 2020-06-16 08:15:23 -04:00
readme-header.png readme header png 2017-10-17 22:56:43 -07:00
ropsten.chains.json ensure new giver profile owner is msg.sender 2019-12-06 10:05:45 -05:00
testnet.chains.json fix contract config 2019-05-08 11:11:14 -04:00
yarn.lock Bump @nozbe/watermelondb from 0.9.0 to 0.15.1 2020-06-16 08:15:23 -04:00

README.md


Gitter


Welcome to the code for the liquid-funding dapp which uses the liquidpledging contracts by Giveth, a new way to distribute donated ether while keeping ownership in the hands of the original donor.

Table of content

Install

  1. npm install
  2. npm -g install embark
  3. For development embark run or embark run {network}
  • There is an issue with the dev environment because of the contract size
  • Using embark run rinkeby works
    • You will need to either have a synced Geth node with Rinkeby (automatically started by Embark)
    • Add a deployment section to the contract config in embarkConfig/contracts.js (example using Infura)
  1. To start the CRA pipeline npm run start

Requirements

NodeJS (v8.4.0 or higher) npm (5.4.1 or higher) Embark (v4.0.0 or higher)

Deployment Details

Contract Ropsten Address Mainnet Address
LiquidPledging 0x2cEfae94eB05737827D245E9cb6c1ca3C2A0Fe52 0x603A7249E64b8cACe20ffb55926145346ca42A97
LPVault 0x8B860ed047f832294AE249042F17bC0E4C629274 0x1DC9F06caf1558287b1b8Afc8a152a739D1F3d38
SwapProxy 0x73d3731F9c21e21785Ec5677CC39AB4880CAaFe9 0x10E1FC179cd37CFed5B77AC4b65D17f0B789360E