Alarm-POD is no-loss and crypto saving platform to win interest using trustless blockchain technology. Using chainlink alarm clock, chainlink VRF function and AAVE protocol
When Contract owner will create POD, it trigger the chainlink alarm clock to wait until to finish time-period.
During this time period it accures interest on deposited crypto token which is deposited by participants(staker). And during this time period any one can see live interest generate on dashboard.
Once Time-period complete the chainlink-alarm-clock recognize it. and then using callback function of chainlink-alarm-clock, it triggers the chainlink VRF function to get the winner among participant using randomness functionality of VRF.
once Chainlink VRF decide the winner, admin needs to disburse all the original tokens to all users and "original token + interest" to winner
Let's see demo below....
https://www.youtube.com/watch?v=IurN0H7ef-8
- Clone repo
https://github.com/sunnyRK/chainlinkExternal.git
cd chainlinkExternal
npm install
node server.js
- Currently deployed on Kovan Network
- totalcontract balance generated from all of the paricipant
- Your Investment from total pod balalnce
- and Joining amount required to join in pod
- And Even live interest is accuring from AAVE protocol
6. New pod is created and that old pod comes right side with winning and prize details. And COntract owner can disburse amount to all participant.
- Use ENS(Ethreum name service) to give more flexibilty to user.
Ethereum
Solidity
Web3.js
Chainink Decentralized Oracles
- Chainlink Alarm Clock - To wait for particular time-period to finish POD
- Chainlink VRF - To choose winner
AAVE - To Earn interest
Next.Js
Semantic UI React