Giter Club home page Giter Club logo

thunderfinance's Introduction

Thunder Finance

Telegram GitHub Actions Workflow Status Discord Website

Welcome to Thunder Finance ๐Ÿ‘‹. As a one-stop yield farming platform, existing GameFi, Meme Tokens, and DeFi projects can effortlessly activate liquidity mining with just one click on Thunder Finance. Setting up a liquidity pool is straightforward, enhancing the value of their protocols.

Features

  • One-Click Liquidity Pool Launch: Create your liquidity mining pools effortlessly, allowing you to focus on building your community and project.
  • Reward Distribution: Reward your users with platform tokens for contributing their LP tokens, enhancing the liquidity of your DEX.
  • Seamless Token Creation: With our one-click solution, anyone can create tokens on the TON blockchain, democratizing access to DeFi tools.

ThunderMint Contracts aims to resolve key issues in the TON blockchain's DeFi ecosystem by providing innovative solutions for liquidity and secure smart contract development.

Thunder Mint Architecture

ThunderMint Architecture

Problems Identified

  1. Liquidity Challenges:

    • The TON blockchain suffers from low liquidity due to inadequate incentives.
  2. Development Barriers:

    • Crafting secure smart contracts for DeFi is a complex and lengthy process.
    • There's a pressing need for toolkits to streamline access to TON's DeFi ecosystem.

Proposed Solutions

Liquidity Mining Innovations

  • One-Click Pool Creation: Simplify the process of pool creation to a single click.
  • Streamlined Setup: Users can engage with the platform easily, removing technical hurdles.

DeFi Toolkit Enhancements

  • Flash Minting: Provide a method for instantaneous token minting for flexible DeFi operations.

Target Market Insights

  • For Users:

    • Need:
      • Simplify the complex process of yield farming into a user-friendly experience accessible even for beginners.
    • Value Proposition:
      • Thunder Finance uses a suite of advanced algorithms and a friendly interface to provide a secure, efficient, and easily accessible environment for earning passive income effortlessly. The utilization of the TON blockchain's high transaction throughput and low fees further enhances the user experience, making Thunder Finance stand out in the competitive DeFi market.
  • For Protocols:

    • Need:
      • Enable existing projects on the TON blockchain, like GameFi, Meme Tokens, and other DeFi Protocols, to activate yield farming effortlessly.
    • Value Proposition:
      • Thunder Finance offers a turnkey solution that allows project owners to focus on their core business logic while it handles the complexities of activating yield farming. This service amplifies the value of tokens through incentive mechanisms, promoting a thriving DeFi ecosystem on the TON platform.

Quick Start

Set up the development environment and run tests using the following commands:

yarn install     # Install dependencies
yarn dev         # Run the development environment
yarn test        # Execute test suites

thunderfinance's People

Contributors

alan890104 avatar grace0950 avatar ipromise2324 avatar waterso0910 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

tx3-app

thunderfinance's Issues

Enhancement: Return jetton if no user has staked

Our rewards are distributed on a per-second basis according to the weights of different pools. However, from the creation of the masterchef to the first time someone stakes, no one will receive rewards. This idle reward should be returned to the deployer of the masterchef.

Bugfix: Claim cannot precede WithdrawAndHarvest

When a user claims their reward, the _pending_reward in Minichef is reset to 0. Consequently, if the user then executes WithdrawAndHarvest, the transaction will fail because there are no rewards left to claim. To prevent this issue, the WithdrawAndHarvest method should be modified to allow users to call it when the remaining reward is non-negative or when the staked amount is zero, without causing the transaction to fail.

Bugfix: Forward payload issue with tact lang

The forward payload cannot be arbitrarily filled e.g. with storeUint(1, 1). We need to fill in storeUint(0, 1) to indicate that our forward payload is empty for supporting stablecoin contract.

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.