BYTEDIRECTORY is a minimal implementation of a function selector database for Starknet. The project is inspired by the Ethereum Signature Database.
To run the project, you need to have Rust installed. If Rust is not installed, you can install it by following the instructions here.
-
Clone the repository:
git clone https://github.com/codeWhizperer/bytedirectory.git
-
Install dependencies: Navigate to the project directory and build the project:
cargo build
-
Configure for local development:
- Update the port configuration in the source code. Change
.bind(("0.0.0.0:8088"))?
to.bind(("127.0.0.1:8080"))?
to bind the server to localhost on port 8080.
- Update the port configuration in the source code. Change
-
Run the server: After configuring the project, run the following command to start the server:
cargo run
This project is licensed under the MIT License - see the LICENSE file for details.