
zerosnacks.eth
@zerosnacks
Followers
1K
Following
10K
Media
122
Statuses
2K
🦀 foundry @paradigm | founding engineer @ithacaxyz
Joined October 2021
Please note that it is already possible to specify your own CREATE2 factory of choice using the `--create2-deployer` flag or `create2_deployer` in `foundry.toml`.
getfoundry.sh
Deploy smart contracts to predictable addresses across multiple networks using CREATE2 opcode for counterfactual interactions.
0
0
2
Foundry is planning to potentially migrate from Nick's factory to CreateX as the default CREATE2 factory. I would like to request your feedback, questions or concerns here.
github.com
Motivation Start of migrating to CreateX Closes: #2638 Solution PR Checklist Added Tests Added Documentation Breaking changes
10
3
50
RT @0xrusowsky: still trying to figure out the biggest pain-points that devs experience when working with Foundry scripts. please reach ou….
github.com
List of issues related to the multi-chain (or single chain) deployment dev-ex: Cumbersome to manage deployment vars with ffi + json/toml cheatcodes Manual management of fork ids (which don't ma...
0
2
0
RT @0xrusowsky: request for feedback to Foundry users!. we’ve been working on a PR to improve devex when writing tests/scripts (should be s….
github.com
This PR introduces a new contract, StdConfig, which encapsulates all the logic to read and write from a user-defined .toml config file that sticks to a predetermined structure (access permissions m...
0
11
0
Foundry’s small bug fix update v1.3.2 is now tagged as stable. $ foundryup.
Foundry has a new stable release: v1.3.1!. Highlights include: forge lint, time-based campaigns and coverage guided fuzzing for invariant tests, 20%+ perf boost for tests, table tests and improved EIP-712 support. $ foundryup --update.$ foundryup -i stable
5
4
25
RT @lucasmanuel_eth: LFG 👀. Excited to try all of these features. First thoughts:. Time-based invariant campaigns will be huge for CI on pu….
0
1
0
Coverage-guided fuzzing. Invariant tests now come with coverage-guided fuzzing support, that stores and mutates previously tested call sequences. Set the `corpus_dir` config in [invariant] section of foundry.toml to enable. Huge thanks to @0xalpharush!.
getfoundry.sh
Test protocol invariants with randomized function call sequences to find edge cases and logic errors.
1
0
7
Time-based campaigns. Previously, invariant tests were limited by a fixed number of runs. Now you can run them for a specific time duration by setting the timeout value (in seconds) in the [invariant] section of foundry.toml.
getfoundry.sh
Test protocol invariants with randomized function call sequences to find edge cases and logic errors.
1
0
4
Forge lint. Forge now ships with a built-in linter that analyzes Solidity code for style, correctness, and best practices.
github.com
this PR builds on top of the work that @0xKitsune did on #9590. Closes #1970. the proposed changes maintain most of the initial traits and structs + uses trait EarlyLintPass to adopt the clippy-lik...
1
0
3
Convinced that building and curating a personal library becomes increasingly important in the next decade as the present is flattened even further into a perpetual now.
The modern equivalent of the tradition of commonplacing and florilegia is a local AI-enhanced knowledge base. Do you have one?.
0
0
3
RT @ithacaxyz: Integrating Porto in your app is as simple as adding the Porto wallet connector to your Wagmi config, 2 LoC. Out of the box….
0
1
0