Skip to content

owanemi/BuggySwap-Move-Audit-Report-

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BuggySwap 🐞

⚠️ Warning: This contract is intentionally vulnerable and is meant for educational purposes only. Do not use it in production.

Introduction

Welcome to BuggySwap, an intentionally vulnerable coin-swapping protocol designed for the Hyacinth platform. This repository aims to help developers identify and understand common vulnerabilities in Move protocols on the Aptos blockchain.

About BuggySwap

BuggySwap is an Automated Market Maker (AMM) that utilizes an oracle for pricing. Liquidity Provider (LP) coins minted within BuggySwap represent the USD value of liquidity deposits and withdrawals. The platform also supports limit swap orders.

Features:

  • Automated Market Maker (AMM): Provides liquidity for trading pairs.
  • Oracle-based Pricing: Uses an oracle to fetch and provide accurate pricing information.
  • LP Coins: Represent the USD value of liquidity deposits and withdrawals.
  • Limit Swap Orders: Allows users to set specific conditions for their swap transactions.

Purpose

The primary purpose of this repository is to showcase and demonstrate common vulnerabilities that are often found in Aptos Move protocols. By studying BuggySwap, developers can learn to identify and mitigate these vulnerabilities in their own projects.

Findings

Detailed findings can be found at 👉🏽 https://github.com/Jayfromthe13th/BuggySwap-Move-Audit-Report-/blob/master/%F0%9F%8C%B1Hyacinth.pdf

Important Notice

This contract is deliberately designed to contain vulnerabilities. It is intended solely for learning and educational purposes within the Hyacinth platform. Under no circumstances should it be used in a production environment.


About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Move 100.0%