基于区块链的毕业设计Alarm-POD (Sponser AAVE) – 报警盒(Sponser AAVE)

本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计Alarm-POD (Sponser AAVE) – 报警盒(Sponser AAVE) 是一篇很好的国外资料

Alarm-POD (Sponser AAVE)

Alarm-POD developed during Spark Hackathon By Encode Club.

Phase-1 (Fully Implemented)

Alarm-POD is no-loss and crypto saving platform to win interest using trustless blockchain technology. Using AAVE protocol, chainlink alarm clock and chainlink VRF function.

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 using AAVE Lending protocol 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 automatically the chainlink VRF function to get the winner among participant using randomness functionality of VRF.

So It is totally automated and trustless system to accure interest and choose winner. Not dependent on any third-party.

once Chainlink VRF decide the winner, platform disburse all the original tokens to all users and “original token + interest” to winner.

Let’s see demo below for Phase-1….

Video Demo

https://youtu.be/LKC2qWUtutI
Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

How to run

  1. Clone repo https://github.com/sunnyRK/aavepod-encodechallege.git
  2. cd aavepod-encodechallege
  3. npm install
  4. node server.js
  5. Currently deployed on Kovan Network

Screenhots

1. Create POD by contract owner

Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

2. You can see Pod is created and Chainlink Alarm clock is triggered and timer is running

Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

3. One of the participant is joining the pod with DAI token

Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

4. You can see in pod,

- Estimated prize as a live interest is accuring from AAVE protocol - totalcontract balance generated from all of the paricipant - Your Investment from total pod balalnce - and Joining amount required to join in pod 

Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

5. After Chainlink alarm clock recognized that timer is finish, then chainlink VRF declared winner

Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

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.

Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

7. Disburse amount by contract owner

Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

8. You can check winner total prize in right side top – as a “YOUR TOTAL WINNING”

Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

Current Future Task in mind

  1. Use ENS(Ethreum name service) to give more flexibilty to user.

Phase-2 (AaveBalancerAggregator)

Note: Phase-2 is not fully implemented.

Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

In Phase-2, We want to make innovative podding system where staker or participant can earn double interest. Where participant will deposit crypto tokens in pod and internally platform will deposit into AAVE protocol to accure interest.

AAVE protocol will give Aave intrest bearing tokens(like for DAI to aDAI). So, platform that aave interest bearing tokens will deposit into Balancer protocol to earn trading fees onto deposited tokens.

In Summarize, It is AaveBalancerAggregator. We are making platform where participant can earn double interest using AAVE interest bearing tokens and Balancer Trading fees.

This feature is not fully implemented with UI. We have implemented demo(not fully) smart contract for aave and balancer for this usecase.

Tech stack

Ethereum
Solidity
Web3.js
AAVE – To Earn interest
Chainink Decentralized Oracles
– Chainlink Alarm Clock – To wait for particular time-period to finish POD
– Chainlink VRF – To choose winner
Next.Js
Semantic UI React

We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more.


报警盒(赞助商AAVE)

在编码器俱乐部的Spark Hackathon期间开发的报警盒。第一阶段(全面实施)

视频演示

如何运行

屏幕照片

1。按合同所有者创建POD。您可以看到Pod已创建,链式闹钟已触发,计时器正在运行

3。其中一名参与者正在使用DAI代币加入pod。你可以在吊舱里看到,

5。当链环闹钟识别到计时器结束后,链环VRF宣布获胜。新的吊舱被创建,旧的吊舱右侧有获奖和奖品细节。合同所有者可以向所有参与者支付金额。

7。合同所有人支付金额

8。您可以在右侧顶部查看winner total prize-作为“您的总赢家”

当前的未来任务

第2阶段(AaveBalancerAggregator)

技术堆栈

基本cookies
始终激活
分析cookies
  • 克隆回购https://github.com/sunnyRK/aavepod-encodechallege.git
  • cd-aavepod encodechallege
  • npm安装
  • 节点服务器.js
  • 目前部署在Kovan网络上的
  • 使用ENS(Ethreum名称服务)为用户提供更大的灵活性。在
  • 视频演示

    报警吊舱是一个无损失的加密保存平台,利用无信任区块链blockchain技术赢得利益。采用AAVE协议,链式闹钟和链式VRF功能。

    当合同所有者创建POD时,它会触发链式闹钟,等待时间段结束。

    在此期间,它使用AAVE借贷协议对参与者(staker)存入的加密代币收取利息。
    在此期间,任何人都可以在仪表板上看到实时利息生成。

    一旦时间段完成,链式闹钟就会识别它。然后利用链式闹钟的回调函数,利用VRF的随机性功能自动触发链式VRF函数,在参与者中获得优胜者。

    因此,它是一个完全自动化的、无信任的系统,用来收集兴趣和选择赢家。不依赖任何第三方。

    一旦Chainlink VRF确定赢家,平台将向所有用户发放所有原始代币,并向赢家发放“原始代币+利息”。

    让我们看看下面的第一阶段的演示。。。。

    如何运行

    https://youtu.be/lkc2qwutti
    另一方面,

    屏幕照片

    1. 克隆回购https://github.com/sunnyRK/aavepod-encodechallege.git
    2. cd-aavepod encodechallege
    3. npm安装
    4. 节点服务器.js
    5. 目前部署在Kovan网络上的

    1。按合同所有者创建POD。您可以看到Pod已创建,链式闹钟已触发,计时器正在运行

    3。其中一名参与者正在使用DAI代币加入pod。你可以在吊舱里看到,

    Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

    5。当链环闹钟识别到计时器结束后,链环VRF宣布获胜。新的吊舱被创建,旧的吊舱右侧有获奖和奖品细节。合同所有者可以向所有参与者支付金额。

    Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

    7。合同所有人支付金额

    Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

    8。您可以在右侧顶部查看winner total prize-作为“您的总赢家”

    - Estimated prize as a live interest is accuring from AAVE protocol - totalcontract balance generated from all of the paricipant - Your Investment from total pod balalnce - and Joining amount required to join in pod 

    Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

    当前的未来任务

    第2阶段(AaveBalancerAggregator)

    Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

    技术堆栈

    注意:第2阶段是没有完全实施。

    基本cookies

    Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

    始终激活

    1. 使用ENS(Ethreum名称服务)为用户提供更大的灵活性。在

    分析cookies

    Alarm-POD (Sponser AAVE) - 报警盒(Sponser AAVE)

    在第二阶段,我们希望打造一个创新的播客系统,使参与者或参与者能够获得双倍的利益。参与者将在pod中存入加密代币,内部平台将存入AAVE协议以获取利息。

    AAVE协议将赋予AAVE intrest承载令牌(如DAI到aDAI)。因此,aave计息代币将存入平衡器协议的平台,以赚取存入代币的交易费用。

    总而言之,它是一个veBalancerAggregator。我们正在打造一个平台,参与者可以使用AAVE生息代币和平衡器交易费用赚取双倍利息。

    此功能在UI中没有完全实现。我们已经为这个用例实现了aave和balancer的demo(不是完全)智能合约。

    以太坊eth
    Solidity
    Web3.js
    AAVE-赚取利息
    Chainink分散Oracles
    -链链闹钟-等待特定时间段完成POD
    -链链VRF-选择赢家
    下一个.Js
    语义UI React

    Tech stack

    我们使用可选的第三方分析Cookie来理解如何使用GitHub.com网站所以我们可以制造更好的产品。了解更多。

    我们使用可选的第三方分析cookies来了解您如何使用GitHub.com网站所以我们可以制造更好的产品。
    您可以随时通过单击页面底部的Cookie首选项来更新您的选择。有关更多信息,请参阅我们的隐私声明。

    部分转自网络,侵权联系删除区块链源码网

    www.interchains.cc

    https://www.interchains.cc/18005.html

    区块链毕设网(www.interchains.cc)全网最靠谱的原创区块链毕设代做网站 部分资料来自网络,侵权联系删除! 最全最大的区块链源码站 !
    区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计Alarm-POD (Sponser AAVE) – 报警盒(Sponser AAVE)

    提供最优质的资源集合

    立即查看 了解详情