Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/faculerena/ityfuzz-server

Local server to serve ABI files to ityfuzz
https://github.com/faculerena/ityfuzz-server

Last synced: 4 days ago
JSON representation

Local server to serve ABI files to ityfuzz

Awesome Lists containing this project

README

        

# Ityfuzz ABI server
## Installation
### Prerequisites

- Go 1.20
- Ityfuzz with `LOCAL` (this repo/PR)

### Build

- Setup the relations in `relations.json`:
- You need a json file that has key-value pairs of the form `contract_address: ABI_file.json`, like `relations_example.json`
- The ABI files (hardhat generates this in `artifacts/contracts/`, they are called `contract.json`) should be in the folder `ABI`.

- Then run the server:
```bash
go run .
```

The server listens port 8080, when ityfuzz requests an ABI, this mocks a response like the etherscan api.