Skip to content

Latest commit

 

History

History
27 lines (23 loc) · 1.48 KB

README.md

File metadata and controls

27 lines (23 loc) · 1.48 KB

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