Skip to content

Latest commit

 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

POMABuster

POMABuster is an automated engine to detect Price Oracle Manipualtion Attack (POMA) to blockchain oracles. For more details about POMABuster, please refer to the paper POMABuster: Detecting Price Oracle Manipulation Attacks in Decentralized Finance.

If you use POMABuster, please cite this paper

TBA

Dataset Availability

All our datasets are publicly available:

Quick Start

  1. Download the transaction dataset
  2. Run the ERC20 token/tokenholder scripts
cd src/tokens/erc20
scrapy crawl ERC20 -o erc20.jsonlines
scrapy crawl holder -o holder.jsonlines
  1. Run the notebooks in the following order
    1. pomabuster.ipynb
    2. linking.ipynb

About

POMABuster is an automated engine to detect Price Oracle Manipualtion Attack (POMA) to blockchain oracles.

Resources

Stars

7 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages