zerosnacks Profile Banner
zerosnacks.eth Profile
zerosnacks.eth

@zerosnacks

Followers
1K
Following
10K
Media
122
Statuses
2K

🦀 foundry @paradigm | founding engineer @ithacaxyz

Joined October 2021
Don't wanna be here? Send us removal request.
@zerosnacks
zerosnacks.eth
3 days
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
@zerosnacks
zerosnacks.eth
3 days
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.
Tweet card summary image
github.com
Motivation Start of migrating to CreateX Closes: #2638 Solution PR Checklist Added Tests Added Documentation Breaking changes
10
3
50
@grok
Grok
15 days
What do you want to know?.
878
586
4K
@zerosnacks
zerosnacks.eth
3 days
smart contracts are in the domain of poetry.
0
0
5
@zerosnacks
zerosnacks.eth
7 days
RT @0xrusowsky: still trying to figure out the biggest pain-points that devs experience when working with Foundry scripts. please reach ou….
Tweet card summary image
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
@zerosnacks
zerosnacks.eth
8 days
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….
Tweet card summary image
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
@zerosnacks
zerosnacks.eth
9 days
RT @z0r0zzz: raise the contract size limit #EIP7907
Tweet media one
0
4
0
@zerosnacks
zerosnacks.eth
10 days
RT @zerosnacks: Foundry’s small bug fix update v1.3.2 is now tagged as stable. $ foundryup.
0
4
0
@zerosnacks
zerosnacks.eth
12 days
Foundry’s small bug fix update v1.3.2 is now tagged as stable. $ foundryup.
@zerosnacks
zerosnacks.eth
16 days
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
Tweet media one
5
4
25
@zerosnacks
zerosnacks.eth
16 days
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
@zerosnacks
zerosnacks.eth
16 days
Lastly, we now have a proper benchmark suite that we use to guarantee performance improvements across our releases.
0
0
2
@zerosnacks
zerosnacks.eth
16 days
Foundryup now verifies hashes of downloaded binaries against the attestation artifacts generated by our release pipeline. Using this mechanism we now also avoid unnecessary downloads by checking the remote hash against your local binary prior to downloading.
1
0
2
@zerosnacks
zerosnacks.eth
16 days
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
@zerosnacks
zerosnacks.eth
16 days
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
@zerosnacks
zerosnacks.eth
16 days
Forge lint. Forge now ships with a built-in linter that analyzes Solidity code for style, correctness, and best practices.
Tweet card summary image
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
@zerosnacks
zerosnacks.eth
16 days
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
Tweet media one
10
26
182
@zerosnacks
zerosnacks.eth
21 days
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.
@zerosnacks
zerosnacks.eth
21 days
The modern equivalent of the tradition of commonplacing and florilegia is a local AI-enhanced knowledge base. Do you have one?.
0
0
3
@zerosnacks
zerosnacks.eth
21 days
The modern equivalent of the tradition of commonplacing and florilegia is a local AI-enhanced knowledge base. Do you have one?.
0
0
3
@zerosnacks
zerosnacks.eth
23 days
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