Coder Social home page Coder Social logo

0efb6 / ethkl2023-blockoverflow Goto Github PK

View Code? Open in Web Editor NEW
2.0 1.0 1.0 3.52 MB

Codebase for Ethereum Kuala Lumpur 2023 Hackathon (BlockOverflow Team)

JavaScript 79.16% HTML 7.62% Shell 4.83% CSS 2.00% Solidity 5.78% PowerShell 0.06% Python 0.55%

ethkl2023-blockoverflow's Introduction

CryptoSafe - Deposit Insurance System for Web 3

Groundbreaking project that ensures the safety of funds for both crypto exchanges and users

Aleo Logo

Table of Contents

Introduction

In the rapidly evolving realm of Web 3 and blockchain technologies, securing cryptocurrency investments is paramount. The surging popularity of crypto investments brings increased risks, notably fund loss due to exchange crashes, as seen in the recent FTX incident.

CryptoSafe addresses this critical challenge, safeguarding both crypto exchanges and users' assets. Our innovative deposit insurance system ensures asset safety within Web 3. Users and exchanges gain confidence even in the face of unexpected events. CryptoSafe bolsters security and trust in the Web 3 ecosystem, fostering crypto adoption.

Problem

Cryptocurrency investments carry significant risk, with the potential for investors to lose their funds due to unforeseen events, such as exchange crashes, undermining trust in the Web 3 ecosystem.

Aim

To solve the critical challenge of protecting digital assets in a rapidly evolving and dynamic landscape, ultimately enhancing the sustainability and trustworthiness of the crypto world.

Challenges in the Current Web 3 Ecosystem

  • Crypto exchanges are prone to crashing, making them unstable.
  • Investors who lose money due to crashes have reduced confidence in Web 3.
  • The cryptocurrency market is highly volatile.

Key Features

  • Deposit insurance for various crypto exchanges.
  • Immediate release of funds to back up exchanges facing potential bankruptcy.
  • Transparent view of exchanges' deposit amounts.

Getting Started

Ethereum

To get started with the project, follow these steps:

  1. Go to Remix IDE
  2. Click on the File Explorer on the left side bar
  3. Copy the code from mantle/backend/DIS.sol in the repo and paste it in a new file in the contract folder that ends with .sol extension
  4. Select Solidity Compiler from the sidebar and choose the new file to compile
  5. Click on Deploy and Run Transactions and click deploy.
  6. You can now interact with the deployed contract.

Mantle

  1. Do Step 1 to 4 of Ethereum
  2. Make sure Metamask or any preferred wallet extensions are installed
  3. Add Mantle Testnet network in Metamask following this guide
  4. Visit Mantle Faucet and get some MNT tokens to deploy the contract.
  5. Click on Deploy and Run Transactions and select Injected Provided - Metamask or equivalent for environment then click deploy
  6. That's it! You're ready to use the contract.

Note: The smart contract link deployed on mantle explorer is here.

Aleo

Please refer to the README in the aleo folder for more information.

Author

This project was developed by the BlockOverflow team.

ethkl2023-blockoverflow's People

Contributors

0efb6 avatar sodiumchloridy avatar shadowofskull avatar

Stargazers

 avatar  avatar

Watchers

 avatar

Forkers

shadowofskull

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.