Skip to content

Latest commit

 

History

History
43 lines (22 loc) · 1.54 KB

README.md

File metadata and controls

43 lines (22 loc) · 1.54 KB

huffy • ci License Discord

Foundry x Huff Integration Tooling

Getting Started

Huff is a low-level EVM programming language designed for developing highly optimized smart contracts.

To learn more about Huff, visit the Huff Website or read the docs.

If you don't already have huffc installed, run:

curl -L get.huff.sh | bash
huffup

Building, Testing, and Deploying

This repository provides scaffolding for integrating Foundry into your Huff project.

First, install foundry dependencies with forge install && forge update.

Then, you can run forge test to test the example .huff contract in the src/ directory.

As with any .huff contract, you can compile each contract directly by using huffc (the Huff compiler). For example, to compile src/SimpleStorage.huff, run: huffc -b src/SimpleStorage.huff.

// TODO: Scripting

// TODO: Anvil

// TODO: Deployment

Acknowledgements