- This is a dApp of Social Impact Bond for developing vaccines of COVID19
- This dApp aim to support institution which try to develop vaccines of COVID19 by structure of Social Impact Bond.
-
① Institutions of developing vaccines set (define) a
objective for evaluation
.- Estimated budget amount
- Requested budget amount
Objective of saving cost
(=Substractrequested budget amount
fromestimated budget amount
)- start date & end date of developing vaccines etc,...
-
② Government stake funds which is equal to
"estimated budget amount"
above- Staked amount are lended to
idle.finance
- Staked amount are lended to
-
③ Investors invest funds for institutions of developing vaccines as investment of principal (Maximum invested amount is until
"requested budget amount"
above) -
④ Evaluate outcome of institution towards objective.
-
If outcome of institution is achieved to objective, staked funds from government is disributed to investors. (Investors receieve
investment of principal amount
andinterest amount
)Investment of principal amount
is amount which is divided that interest amount by number of investors.Interest amount
is amount which is redeemed fromidle.finance
and divided that interest amount by number of investors.
-
If outcome of institution is not achieved to objective, staked funds is refund to government.
-
-
Add MetaMask to browser (Chrome or FireFox or Opera or Brave)
https://metamask.io/ -
Adjust appropriate newwork below
Kovan Test Network
- Deploy contracts to Kovan Test Network
(root directory)
$ npm run migrate:Kovan
-
Add an
.env
file under the directory of./client
. -
Add
SKIP_PREFLIGHT_CHECK=true
to an.env
file under the directory of./client
.
(Recommend to reference from./client/.env.example
) -
Execute command below in root directory.
$ npm run client
- Access to browser by using link
http://127.0.0.1:3000/idle-insurance-fund
- [Social Impact Bond]
- [idle.finance]
- [Gnosis / Contract Proxy Kit (CPK)]