Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/faculerena/ityfuzz-server
- Owner: faculerena
- License: gpl-3.0
- Created: 2023-05-19T18:22:28.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-05-22T16:55:17.000Z (over 1 year ago)
- Last Synced: 2023-12-17T03:10:34.251Z (about 1 year ago)
- Language: Go
- Size: 16.6 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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.