Allocate is a place where families can go to learn about crypto.

Overview

Allocate

It is a platform to teach kids how to grow their allowance through the use of de-fi tools. It's designed for kids, managed by parents.

Logo

Description

Crypto doesn't have to be complicated. The Allocate platform is designed to help you and your family learn how to comfortably use crypto in your everyday life. It's designed for kids, managed by parents.

Problem

How do you teach your children to use crypto safely and confidently.

Our solution

  • Parents create a family sandbox. They allocate funds to be used for allowance. A percentage of funds will be allocated to a staking contract in order to distribute rewards.

  • Funds automatically stream to the child creating real-time cash flow.

  • Children will have the ability to use De-Fi tools such as staking & time-locks. This introduces the concepts of savings, interest and compound interest.

  • Funds can be allocated for the purchase of future goods and services through the use of time-locks. This ensures that children have the funds they need when they need it.

  • The parent has the ability to enable full-access mode that will allow the child to withdraw funds to be used across crypto markets. By default, withdraws are sent back to the parent who can then payout the child with fiat.

How It's Made

Architecture:

  • Polygon: All contracts are on Polygon instead of L1.
  • Torus: Used for authentication.
  • Sequence: Used for authentication
  • Superfluid: Used to stream funds to children in real-time
  • Next.js for frontend
  • Truffle and Remix for Solidity development

Technologies

  • Polygon: All contracts are deployed on Polygon to reduce gas fees.
  • Web3Auth: Used as a web2 alternative to onboarding and authentication.
  • Sequence: Used as a web2 alternative to onboarding and authentication.
  • Superfluid: Handles the instant distrubution of funds and streams allowances to the children.
  • Next.js for frontend
  • Truffle and Remix for Solidity development

The staking process

  1. The child will call the USDCx contract and approve the Allocate Contract to handle their coins.
  2. The Allocate Contract:
  • Transfers their stake to a holding wallet.
  • Calculates their reward.
  • Transfers the reward to their Allocate wallet.
  • Stores their stake for the locked duration.
  1. The child can view the remaining duration at anytime
  2. The child can only withdraw their initial stake once the duration has elapsed.
  3. The reward is calculated at 5% of the initial funds times the duration.
  4. The reward is Allocate tokens.

Contracts

  • Host Contract: 0xC92A93D03cFA2b34A904fE5A48c20Aa86aE54396
  • Staking Contract: 0xfF3BcC9d56c9733bdb91604df59497C402F99D47
You might also like...

Airbnb-React - In this project, An Airbnb experience page clone is created to learn and implement React props concepts.

Airbnb-React - In this project, An Airbnb experience page clone is created to learn and implement React props concepts.

Create React Airbnb App In this project An airbnb experience page clone is created to learn and implement React props concepts. Objectives Learn about

Jun 28, 2022

React-play is an opensource platform that helps you learn ReactJS faster with hands-on practice model

React-play is an opensource platform that helps you learn ReactJS faster with hands-on practice model

react-play is an opensource web app that helps you learn ReactJS faster with hands-on practice model. It is a collection of ReactJS projects that you can use to learn ReactJS.

Dec 30, 2022

An on going project to learn ELF format.

elf.js An on going project to learn ELF format. The end goal is to be able to generate simple but actually working executables. Quick Start Supports o

Oct 29, 2022

Based on pure JS scripts, without relying on native, no need for react-native link, Title / Header / Tabs / Sticky / Screen components can be flexibly configured, among which Tabs / Sticky can slide When it reaches the top, it will be topped.

Based on pure JS scripts, without relying on native, no need for react-native link, Title / Header / Tabs / Sticky / Screen components can be flexibly configured, among which Tabs / Sticky can slide When it reaches the top, it will be topped.

react-native-scrollable-tabview English | 简体中文 Based on pure JS scripts, without relying on native, no need for react-native link,Title / Header / Tab

Dec 30, 2022

You can use this CLI Tool to clean your iOS and Android projects and keep them updated.

You can use this CLI Tool to clean your iOS and Android projects and keep them updated.

Mobile App Cleaner You can use this CLI Tool to clean your iOS and Android projects and keep them updated. This tool automatizes these items below; Cl

Mar 19, 2022

A Google Clone which built with ReactJS. You can click the demo and search whatever you want!

Google Clone with ReactJS A small web app that imitate the desktop web version of google site, you can search whatever you want. Google Clone Demo Lin

Aug 14, 2022

İnstagram Clone.You can sign in, sign up, upload image, make comment 📷 Used ReactJS, Material UI, Firebase, Firestore Database

 İnstagram Clone.You can sign in, sign up, upload image, make comment 📷 Used ReactJS, Material UI, Firebase, Firestore Database

🟡 instagram-clone This is a instagram clone. You can sign in, sign up, upload image, make comment 📷 ⚡ LIVE To check out the live demo of this app AB

Apr 20, 2022

Get updates in Telegram when a vaccination center available in your pin code. We can win Covid 🤝

Cowin Bot Get updates in Telegram when an vaccination center available in your pin code. We can win Covid 🤝 Commands: /start - Start the Bot /help -

Oct 3, 2022
Comments
  • Added web3auth

    Added web3auth

    An error appears when selecting connect with wallet but I think it won't appear on production.

    It would be nice to allow a child to just connect with a google account instead of setting up a wallet, is this feasible for this hackaton?

    https://user-images.githubusercontent.com/5501872/152527008-0f1bd70c-e904-474e-902c-0b309c5e0730.mov

    opened by acaldas 1
Crypto dashboard built using ReactJs , ExpressJs and RapidAPI

Crypto-Board Crypto Dashboard application built using ReactJs and NodeJs with RapidAPI Tech Stack and Dependencies Name Description ReactJs Front End

Kaushik Selvaraju 5 Jan 8, 2022
Get all the Hackathons in one place!

Find Hacks An easy way to find hackathons Technologies Used React.js Flask Heroku Firebase This is an open source project, feel free to contribute. Fo

Parth Arora 21 Sep 8, 2021
💸 1st place at Hack The Job 2022 - A chrome extension that automatically tracks purchases and budgets, alerting users if they go over their spending limits and allowing them to download PDF reports.

?? Won 1st place overall @ Hack the Job! ?? A browser extension for keeping on top of your finances. This project will keep track of the purchases you

Harsh Topiwala 11 Oct 4, 2022
A React-fullstack platform to track all cryptocurrency in one place.

A React-fullstack platform to track all cryptocurrency in one place. Create your account and add your favorite coins.

Siddharth Singh Bhadoriya 14 Oct 10, 2022
A React-Fullstack platform helps to track & compare your Incomes & Expenses transactions in one place via detailed Graphical information to manage your Budget.

Budget Master Track your income and expenses in one place via detailed graphical information to manage your budget. Manage your budget and transaction

Siddharth Singh Bhadoriya 9 Nov 27, 2022
Keep count of your income and expenses all in a single place!

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Wasim Reja 7 Dec 4, 2022
The repository helps you learn React by building Netflix :star:

Learn React by Building Netflix. Click ⭐ if you like the project. Pull Request are highly appreciated ❤️ You can check the advance folder for more Rea

Hiep Le 181 Dec 22, 2022
CEP is a software platform designed for users that want to learn or rapidly prototype using standard A.I. components.

Cortic Edge-computing Platform (CEP) CEP is a software platform designed for users that want to learn or rapidly prototype using standard A.I. compone

Cortic Technology Corp. 137 Jan 1, 2023
Creating this clone to learn the fundamentals of Next Js and Tailwind CSS.

Next.js + Tailwind CSS Example This example shows how to use Tailwind CSS (v3.0) with Next.js. It follows the steps outlined in the official Tailwind

Premveer Tomar 2 Feb 2, 2022
Github-ci-cd-react - I followed CI/CD course from codedamn to learn how to implement github actions in a project, in this practical lesson with codedamn am using ReactJS

Getting Started with Create React App This project was bootstrapped with Create React App. Available Scripts In the project directory, you can run: np

Okechukwu Somtochukwu 1 Jan 2, 2022