-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI test for forge clone
#13
Commits on Mar 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 369597f - Browse repository at this point
Copy the full SHA 369597fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39ac1a1 - Browse repository at this point
Copy the full SHA 39ac1a1View commit details -
feat:
vm.sign
for scripts (foundry-rs#7454)* feat: vm.sign for script wallets * more tests * clippy * if let some else * review fixes
Configuration menu - View commit details
-
Copy full SHA for 345d000 - Browse repository at this point
Copy the full SHA 345d000View commit details -
fix(anvil): clean up
eth_estimateGas
(foundry-rs#7515)* fix(anvil): clean up eth_estimateGas * fix doc * fix doc * fix doc * review fixes
Configuration menu - View commit details
-
Copy full SHA for 617dfc2 - Browse repository at this point
Copy the full SHA 617dfc2View commit details
Commits on Mar 29, 2024
-
fix: coverage for libraries (foundry-rs#7510)
* fix: coverage for internal libraries * optimize * optimize * doc * rm tests * clippy * clippy + fmt * clean up * for loop * review fixes
Configuration menu - View commit details
-
Copy full SHA for 452956f - Browse repository at this point
Copy the full SHA 452956fView commit details -
Configuration menu - View commit details
-
Copy full SHA for d1ab09d - Browse repository at this point
Copy the full SHA d1ab09dView commit details
Commits on Mar 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a16714e - Browse repository at this point
Copy the full SHA a16714eView commit details -
feat: allow supplying function name via
forge script --sig
(foundry……-rs#7518) * feat: allow supplying fn name via forge script --sig * fmt * clippy * add test
Configuration menu - View commit details
-
Copy full SHA for d94e3c6 - Browse repository at this point
Copy the full SHA d94e3c6View commit details
Commits on Apr 1, 2024
-
fix(bench): avoid panic if test benchmark execution not success (foun…
…dry-rs#7535) fix(bench): avoid panic if execution not success
Configuration menu - View commit details
-
Copy full SHA for bd56eef - Browse repository at this point
Copy the full SHA bd56eefView commit details -
feat: print IPC path (foundry-rs#7526)
* feat: print ipc path * moved if check * moved println
Configuration menu - View commit details
-
Copy full SHA for 0578aae - Browse repository at this point
Copy the full SHA 0578aaeView commit details -
Configuration menu - View commit details
-
Copy full SHA for f625d0f - Browse repository at this point
Copy the full SHA f625d0fView commit details
Commits on Apr 2, 2024
-
fix: debugger doesn't work with external libraries (foundry-rs#7504)
* add TestContract * use TestContract * wip * fix * clippy + fmt * smaller diff
Configuration menu - View commit details
-
Copy full SHA for 85cb9fb - Browse repository at this point
Copy the full SHA 85cb9fbView commit details -
feat(verify): multichain verification for etherscan (foundry-rs#7537)
* feat(verify): multichain verification for etherscan * fix: bump reqwest * fix: ci cargo deny
Configuration menu - View commit details
-
Copy full SHA for dbc48ea - Browse repository at this point
Copy the full SHA dbc48eaView commit details
Commits on Apr 3, 2024
-
fix: debugger breaks when source file has multiple contract definitio…
…ns (foundry-rs#7550) * fix contracts sources Co-authored-by: lazymio <mio@lazym.io> * fix doc * fmt --------- Co-authored-by: lazymio <mio@lazym.io>
Configuration menu - View commit details
-
Copy full SHA for f6208d8 - Browse repository at this point
Copy the full SHA f6208d8View commit details
Commits on Apr 4, 2024
-
fix(fmt): fix indent closing parenthesis enclosed in { } (foundry-rs#…
…7557) * fix(fmt): fix indent closing parenthesis enclosed in { } * Fix testdata bad formatting
Configuration menu - View commit details
-
Copy full SHA for 0875a83 - Browse repository at this point
Copy the full SHA 0875a83View commit details -
feat(test): only compile files needed for tests (foundry-rs#7334)
* feat(forge test): only compile files needed for tests * remove comment * clippy * update fixtures * getCode + getDeployedCode updates * fixes * fix path matching * clippy * add config flag * fix * docs * fmt * patch compilers * fix Cargo.toml * update patch * update patch * doc * rm space * cargo cheats * new output selection fn * log compiler errors on failure * fixes
Configuration menu - View commit details
-
Copy full SHA for c10f32a - Browse repository at this point
Copy the full SHA c10f32aView commit details -
fix: do not flood dictionary with data dependent on fuzz inputs (foun…
…dry-rs#7552) * fix dictionary * clippy + fmt * fix
Configuration menu - View commit details
-
Copy full SHA for 1631c5c - Browse repository at this point
Copy the full SHA 1631c5cView commit details -
Feat: Index cheatcode for Strings (foundry-rs#7539)
* feat: index cheatcode * some nits to make it work * nit: use as_str() * final changes * chore: reviewed changes
Configuration menu - View commit details
-
Copy full SHA for 1281421 - Browse repository at this point
Copy the full SHA 1281421View commit details
Commits on Apr 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b994a65 - Browse repository at this point
Copy the full SHA b994a65View commit details -
Configuration menu - View commit details
-
Copy full SHA for dfab23e - Browse repository at this point
Copy the full SHA dfab23eView commit details -
Configuration menu - View commit details
-
Copy full SHA for c2162e2 - Browse repository at this point
Copy the full SHA c2162e2View commit details -
fix:
--match-path
is broken (foundry-rs#7579)* fix: --match-path is broken * rm docs
Configuration menu - View commit details
-
Copy full SHA for 5b0dc8c - Browse repository at this point
Copy the full SHA 5b0dc8cView commit details
Commits on Apr 6, 2024
-
Make batch size as a option (foundry-rs#7540)
* batch size as a option * Update crates/script/src/broadcast.rs Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com> * Update crates/script/src/broadcast.rs Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com> * Update crates/script/src/lib.rs Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com> * Update crates/script/src/lib.rs Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com> * Update crates/script/src/lib.rs Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com> --------- Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0c961f7 - Browse repository at this point
Copy the full SHA 0c961f7View commit details
Commits on Apr 7, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 72bc4f4 - Browse repository at this point
Copy the full SHA 72bc4f4View commit details
Commits on Apr 8, 2024
-
fix: use
alloy-trie
foreth_getProof
(foundry-rs#7546)* use alloy-trie for eth_getProof * fmt * collect proofs via single pass * fixes and test * tests * add files * ordered_trie_root * clippy * move to workspace
Configuration menu - View commit details
-
Copy full SHA for 61f046d - Browse repository at this point
Copy the full SHA 61f046dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5274799 - Browse repository at this point
Copy the full SHA 5274799View commit details -
fix: smarter
getCode
validation (foundry-rs#7597)* fix: smarter getCode validation * clippy + doc fix * fix * multi-version profile and tests * fmt * add more parsing options * clippy + fmt
Configuration menu - View commit details
-
Copy full SHA for 04e2263 - Browse repository at this point
Copy the full SHA 04e2263View commit details -
feat(forge): add
vm.lastCallGas
cheatcode (foundry-rs#7573)* add `gasUsed and lastGasUsed methods to Vm * reorder * basic sketching of idea, planning to use Gas struct to deliver as much gas related information rather than a uint256 * add transformation * to prevent recording gas by default, only enable after recordGas is enabled * update struct layout, implementation builds, now connecting to cheatcodes * fix cheatcodes * refactor to use simple u64 as Gas struct doesnt have a default * change from Gas struct to simple u64 as I ran into issues with cache being reset to 0 * it appears cheatcodes are resolved before the actual function calls are therefore it doesnt actually remember the correct value from the previous execution but only of the previous executed cheatcode * still not working * finally works, stupid me didnt realize i had to cross call frames * emit gas record * test convenient single field access * add gas record struct back * pass down isolate bool, only enable gas tracing if enabled * raise error if cheatcode is used outside of isolation mode * mark as view * show gas refund and memory expansion * improve example * add isolation test, currently does not run as expected * fix fmt * avoid formatting changes * avoid commiting formatting changes, editor now configured correctly * lastGasUsed -> lastCallGas * small name fix * remove separate isolation profile, just configure on the runner * fix forge fmt * note on why path should never happen * remove separate isolated param, inherit from config * add support for non-isolation mode * remove isolate standalone, create additional entry in cheats and document subset of cheats that require to be tested in isolation mode as well * improve tests, use asserts and add option to exclude contracts from test filter, not just individual tests or paths * typo, no need to define path exclusion of forks in isolated tests as it is not relevant
Configuration menu - View commit details
-
Copy full SHA for b88d167 - Browse repository at this point
Copy the full SHA b88d167View commit details -
fix(invariant): decode custom error with target contract abis (foundr…
…y-rs#7559) * fix(invariant): decode custom error with target contract abis * Changes after review: don't collect
Configuration menu - View commit details
-
Copy full SHA for 14daacf - Browse repository at this point
Copy the full SHA 14daacfView commit details
Commits on Apr 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bbdb034 - Browse repository at this point
Copy the full SHA bbdb034View commit details -
fix(invariant): honor targetContract setting, don't update targets if…
… any (foundry-rs#7595) * fix(invariant): respect targetContract setup * Fix test fmt * Check identified contracts after collecting `targetInterfaces`
Configuration menu - View commit details
-
Copy full SHA for a510447 - Browse repository at this point
Copy the full SHA a510447View commit details -
feat(cheatcodes): forge execution context check (foundry-rs#7377)
* feat(cheatcodes): forge execution context check * Add tests for test and snapshot contexts * Add isTestContext, isScriptContext cheatcodes * Add script dry run and broadcast tests * Proper enum in cheatcodes schema, alphabetical order * Single isContext cheatcode in env group, taking enum as param. remove context group * Changes after review: remove discriminant calls, use OnceLock * Review changes: tests should not be async * Review changes: implement PartialEq for ForgeContext, remove is_forge_context fn * Properly add new ForgeContext enum
Configuration menu - View commit details
-
Copy full SHA for a6d6a3a - Browse repository at this point
Copy the full SHA a6d6a3aView commit details -
[wip] feat: provider alloy migration (foundry-rs#7106)
* chore: make cast use an alloy provider * move initial methods to alloy * feat(`foundry-common`): NameOrAddress ENS util (foundry-rs#7122) * feat(foundry-common): NameOrAddress ENS util * chore: rename err * chore: remove from impl for str * chore: unrelated fix from alloy upgrade * nit * feat(`cast`): Move non `tx` methods to alloy (foundry-rs#7129) * chore: add alloy contract * feat(cast): migrate most methods to alloy * chore: leave todo for converting a tx envelope into an rpc tx * fix: use proper type for storage * readd decodetx for now * chore: extend txbuilder to build an alloy tx request * feat: migrate most methods bar send/decode raw tx * fix: include tx data * simplify txbuilder * chore: simplify back access_list * chore: remove unnecesary conversion * fmt * doctests * fmt * do not use trait * Update crates/cast/bin/main.rs Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de> * cleanup builder * clippy * fix doc comments --------- Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de> * DocumentMut * wip * wip * wip: bump alloy * wip * wip * wip * [wip] migrate to alloy providers and signers (foundry-rs#7425) wip * fix wallets after alloy bump * clean up deps * use serde on consensus types * update TypedTransaction for anvil * make anvil compile * wip: make script compile * fix script * make forge compile * fix: anvil tests * bump alloy * fix tests * fix tx builder * fix cargo.toml * fix cargo.toml * fix script gas price logic * remove ethers from anvil * clippy * rm all_derives * deps * fmt * fix tests * configure clippy * clippy * add feature * fix cargo deny * fix persist * fix doctests * fmt * fix clap * review fixes * fmt * bump alloy * Update cargo.toml * fmt * fixes * ethers clean-up * fix(fmt): fix indent closing parenthesis enclosed in { } (foundry-rs#7557) * fix(fmt): fix indent closing parenthesis enclosed in { } * Fix testdata bad formatting * feat(test): only compile files needed for tests (foundry-rs#7334) * feat(forge test): only compile files needed for tests * remove comment * clippy * update fixtures * getCode + getDeployedCode updates * fixes * fix path matching * clippy * add config flag * fix * docs * fmt * patch compilers * fix Cargo.toml * update patch * update patch * doc * rm space * cargo cheats * new output selection fn * log compiler errors on failure * fixes * fix: do not flood dictionary with data dependent on fuzz inputs (foundry-rs#7552) * fix dictionary * clippy + fmt * fix * Feat: Index cheatcode for Strings (foundry-rs#7539) * feat: index cheatcode * some nits to make it work * nit: use as_str() * final changes * chore: reviewed changes * chore: reduce logs in tests (foundry-rs#7566) * fix(script): decode custom error in script fail message (foundry-rs#7563) * clippy * bump alloy * AnyNetwork * bump alloy * add comment * clippy * bump alloy * fixes * refactor cast logs to use alloy (foundry-rs#7594) * refactor cast logs to use alloy * fmt * make clippy happy * cleanup * doc nits --------- Co-authored-by: evalir <hi@enriqueortiz.dev> --------- Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de> Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com> Co-authored-by: grandizzy <38490174+grandizzy@users.noreply.github.com> Co-authored-by: Krishang <93703995+kamuik16@users.noreply.github.com> Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com> Co-authored-by: bernard-wagner <bernard-wagner@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for f840dbd - Browse repository at this point
Copy the full SHA f840dbdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1610c13 - Browse repository at this point
Copy the full SHA 1610c13View commit details -
feat(anvil): add support for injecting precompiles (foundry-rs#7589)
* feat(anvil): add support for injecting precompiles * test: check precompiles get injected * feat(docs): add a few doc comments * feat(docs): document with_extra_precompiles * ref: localize changes to the anvil crate * ref: rename with_extra_precompiles -> with_precompile_factory * lint(fmt): fix formatting * ref: fix invalid comment * ref: remove unnecessary generic bound * ref: revert formatting change * ref: extract evm creation to a method * fix: inject precompiles to the executor * lint(fmt): fix formatting * chore: add doc * nit --------- Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Configuration menu - View commit details
-
Copy full SHA for 0df7fb1 - Browse repository at this point
Copy the full SHA 0df7fb1View commit details -
feat(cast): pretty print tx status in
cast receipt
(foundry-rs#7534)* feat(cast): pretty print tx status in `cast receipt` * pretty status --------- Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Configuration menu - View commit details
-
Copy full SHA for 7bb2b20 - Browse repository at this point
Copy the full SHA 7bb2b20View commit details -
Configuration menu - View commit details
-
Copy full SHA for c62a3cc - Browse repository at this point
Copy the full SHA c62a3ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4603195 - Browse repository at this point
Copy the full SHA 4603195View commit details
Commits on Apr 10, 2024
-
feat(forge): blobbasefee cheatcode (foundry-rs#7598)
* feat(forge): blobbasefee cheatcode * updated comments * nits * moved test * chore: add cancun test --------- Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Configuration menu - View commit details
-
Copy full SHA for f0ea57a - Browse repository at this point
Copy the full SHA f0ea57aView commit details -
feat(forge): prompt address and uint cheatcodes (foundry-rs#7600)
* feat: prompt address and uint cheatcode * nits * chore: change test to pass ci
Configuration menu - View commit details
-
Copy full SHA for 9a0f0c2 - Browse repository at this point
Copy the full SHA 9a0f0c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d8a1625 - Browse repository at this point
Copy the full SHA d8a1625View commit details -
forge
verify-bytecode
(foundry-rs#7319)* verify bytecode boilerplate * wip(verify-bytecode): fetch creation code and constructor args * nit: todo comment * verify-bytecode: integrate build args and compile project * nits: use env eth_rpc_url * verify-bytecode: try_match * createFork * deploy contract on fork * verify-bytecode: cmp runtime code * constructor_args_range in bytecode * fix: NonceTooHigh issue and append constructor_args to local_bytecode * pretty print * verify-bytecode: pinpoint compiler settings match * verify-bytecode: cross check provided constructor args * handle revm changes * rm ethers_core as dep * nits * nit: is_runtime param * remove constructor args range check * nit * notify user on args mismatch, use args from etherscan by default. * fix: handle create2 deployments * add: checks for code at address and name mismatch * nits * add(verify-bytecode): check for bytecode hash config details and notify accordingly * use cache * nits * use verification type enum * nits * add(verify-bytecode): `--json` feature * fmt nits Co-authored-by: evalir <hi@enriqueortiz.dev> * control flow nits * select cache version * nits and cleanup * use etherscan compiler version * smol nits * nit * fix(verify-bytecode): integrate alloy provider --------- Co-authored-by: evalir <hi@enriqueortiz.dev>
Configuration menu - View commit details
-
Copy full SHA for 43fb17b - Browse repository at this point
Copy the full SHA 43fb17bView commit details -
fix:
assertApproxEqRel
edge case (foundry-rs#7630)fix: assertApproxEqRel edge case
Configuration menu - View commit details
-
Copy full SHA for 440ec52 - Browse repository at this point
Copy the full SHA 440ec52View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5350de2 - Browse repository at this point
Copy the full SHA 5350de2View commit details
Commits on Apr 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a622e0f - Browse repository at this point
Copy the full SHA a622e0fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cd81e0a - Browse repository at this point
Copy the full SHA cd81e0aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9acc70d - Browse repository at this point
Copy the full SHA 9acc70dView commit details -
Configuration menu - View commit details
-
Copy full SHA for e102884 - Browse repository at this point
Copy the full SHA e102884View commit details -
Configuration menu - View commit details
-
Copy full SHA for 861c804 - Browse repository at this point
Copy the full SHA 861c804View commit details -
fix: state diff for broadcasted CREATE2 deployments (foundry-rs#7632)
fix: fix state diff for broadcasted CREATE2 deployments
Configuration menu - View commit details
-
Copy full SHA for bdc04c2 - Browse repository at this point
Copy the full SHA bdc04c2View commit details
Commits on Apr 12, 2024
-
chore: remove uncessary dependency
fix: fix a foundry config bug regarding generating project_paths
Configuration menu - View commit details
-
Copy full SHA for 09aada8 - Browse repository at this point
Copy the full SHA 09aada8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 0b3c644 - Browse repository at this point
Copy the full SHA 0b3c644View commit details -
Adds rpc method for anvil to drop all pending transactions (foundry-r…
…s#7643) * feat: Adds rpc method for anvil to drop all pending transactions * fix: drop_all_transactions will now drop both pending and ready txs * fix: moved internal drop_all_transactions to clear, and modified logic to clear transaction internals + be more performant * rustfmt --------- Co-authored-by: Matthias Seitz <matthias.seitz@outlook.de>
Configuration menu - View commit details
-
Copy full SHA for 89f0fb9 - Browse repository at this point
Copy the full SHA 89f0fb9View commit details
Commits on Apr 14, 2024
-
chore(deps): weekly
cargo update
(foundry-rs#7655)Updating git repository `https://github.com/alloy-rs/alloy` Updating git repository `https://github.com/paradigmxyz/evm-inspectors` Updating allocator-api2 v0.2.16 -> v0.2.18 Updating alloy-chains v0.1.15 -> v0.1.16 Updating anyhow v1.0.81 -> v1.0.82 Updating async-trait v0.1.79 -> v0.1.80 Updating aws-config v1.1.9 -> v1.2.0 Updating aws-credential-types v1.1.8 -> v1.2.0 Updating aws-runtime v1.1.8 -> v1.2.0 Updating aws-sdk-kms v1.19.0 -> v1.21.0 Updating aws-sdk-sso v1.18.0 -> v1.20.0 Updating aws-sdk-ssooidc v1.18.0 -> v1.20.0 Updating aws-sdk-sts v1.18.0 -> v1.20.0 Updating aws-smithy-runtime v1.2.1 -> v1.3.0 Updating aws-smithy-runtime-api v1.3.0 -> v1.4.0 Updating aws-types v1.1.8 -> v1.2.0 Updating bumpalo v3.15.4 -> v3.16.0 Updating cc v1.0.90 -> v1.0.94 Updating clap_complete v4.5.1 -> v4.5.2 Adding cmake v0.1.50 Updating comfy-table v7.1.0 -> v7.1.1 Adding constant_time_eq v0.3.0 Updating crc v3.0.1 -> v3.2.1 Adding deflate64 v0.1.8 Updating either v1.10.0 -> v1.11.0 Updating encoding_rs v0.8.33 -> v0.8.34 Updating event-listener v5.2.0 -> v5.3.0 Updating figment v0.10.15 -> v0.10.16 Updating foundry-compilers v0.3.14 -> v0.3.15 Adding fs4 v0.8.2 Updating getrandom v0.2.12 -> v0.2.14 Updating gix-trace v0.1.8 -> v0.1.9 Updating gix-utils v0.1.11 -> v0.1.12 Updating half v2.4.0 -> v2.4.1 Adding hyper-tls v0.6.0 Updating jobserver v0.1.28 -> v0.1.30 Adding libz-ng-sys v1.1.15 Updating num v0.4.1 -> v0.4.2 Updating quote v1.0.35 -> v1.0.36 Updating reqwest v0.12.2 -> v0.12.3 Updating rustls-pemfile v2.1.1 -> v2.1.2 Updating rustversion v1.0.14 -> v1.0.15 Updating scale-info v2.11.1 -> v2.11.2 Updating scale-info-derive v2.11.1 -> v2.11.2 Updating serde_repr v0.1.18 -> v0.1.19 Adding simd-adler32 v0.3.7 Adding svm-rs v0.5.1 Updating svm-rs-builds v0.4.1 -> v0.5.1 Updating time v0.3.34 -> v0.3.36 Updating time-macros v0.2.17 -> v0.2.18 Adding typed-arena v2.0.2 Updating windows-targets v0.52.4 -> v0.52.5 Updating windows_aarch64_gnullvm v0.52.4 -> v0.52.5 Updating windows_aarch64_msvc v0.52.4 -> v0.52.5 Updating windows_i686_gnu v0.52.4 -> v0.52.5 Adding windows_i686_gnullvm v0.52.5 Updating windows_i686_msvc v0.52.4 -> v0.52.5 Updating windows_x86_64_gnu v0.52.4 -> v0.52.5 Updating windows_x86_64_gnullvm v0.52.4 -> v0.52.5 Updating windows_x86_64_msvc v0.52.4 -> v0.52.5 Updating winnow v0.6.5 -> v0.6.6 Adding winreg v0.52.0 Adding zip_next v1.0.1 Adding zopfli v0.8.0 Adding zstd v0.13.1 Adding zstd-safe v7.1.0 note: pass `--verbose` to see 179 unchanged dependencies behind latest Co-authored-by: mattsse <mattsse@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 1ca9b85 - Browse repository at this point
Copy the full SHA 1ca9b85View commit details -
Configuration menu - View commit details
-
Copy full SHA for c94ef57 - Browse repository at this point
Copy the full SHA c94ef57View commit details -
Update crates/forge/bin/cmd/clone.rs
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 46da28c - Browse repository at this point
Copy the full SHA 46da28cView commit details -
Update crates/forge/bin/cmd/clone.rs
Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 8b0c0e7 - Browse repository at this point
Copy the full SHA 8b0c0e7View commit details
Commits on Apr 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 90978ec - Browse repository at this point
Copy the full SHA 90978ecView commit details -
Configuration menu - View commit details
-
Copy full SHA for 851e196 - Browse repository at this point
Copy the full SHA 851e196View commit details -
feat: dump remappings into remappings.txt by default
chore: break a large function into multiple small one to improve readability
Configuration menu - View commit details
-
Copy full SHA for 893a367 - Browse repository at this point
Copy the full SHA 893a367View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1122df5 - Browse repository at this point
Copy the full SHA 1122df5View commit details -
fix: set OP enveloped tx field (foundry-rs#7649)
* fix: set OP enveloped tx field * use is enabled * fix * fmt --------- Co-authored-by: Arsenii Kulikov <klkvrr@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 43587e2 - Browse repository at this point
Copy the full SHA 43587e2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 94e940c - Browse repository at this point
Copy the full SHA 94e940cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46f51c9 - Browse repository at this point
Copy the full SHA 46f51c9View commit details -
Upgrade
foundry-block-explorers
to0.2.6
(foundry-rs#7672)bump foundry-block-explorers version to include foundry-rs/block-explorers#40
Configuration menu - View commit details
-
Copy full SHA for 8e00b66 - Browse repository at this point
Copy the full SHA 8e00b66View commit details -
fix(verify): improve err handling for unset etherscan api key (foundr…
…y-rs#7673) * fix(verify): improve err handling for unset etherscan api key * use: if let Some * nits
Configuration menu - View commit details
-
Copy full SHA for 9bce256 - Browse repository at this point
Copy the full SHA 9bce256View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee47bb0 - Browse repository at this point
Copy the full SHA ee47bb0View commit details
Commits on Apr 16, 2024
-
fix(traces): Etherscan traces are only resolved for first instance of…
… test run (foundry-rs#7675) * handle resolved contracts * inline resolved into initial for-loop
Configuration menu - View commit details
-
Copy full SHA for 1535a69 - Browse repository at this point
Copy the full SHA 1535a69View commit details -
chore(fork): adjust
chain_id
when updating local env with fork (fou……ndry-rs#7679) * chore: adjust "chain_id" when updating local env with fork * test: add test to check that 'chainId' is updated automatically after fork switch
Configuration menu - View commit details
-
Copy full SHA for f8a9d5e - Browse repository at this point
Copy the full SHA f8a9d5eView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7bbe8b - Browse repository at this point
Copy the full SHA d7bbe8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 958a850 - Browse repository at this point
Copy the full SHA 958a850View commit details -
Configuration menu - View commit details
-
Copy full SHA for 20268cb - Browse repository at this point
Copy the full SHA 20268cbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 5988310 - Browse repository at this point
Copy the full SHA 5988310View commit details -
feat(forge-cli): Add
--no-metadata
as CLI compiler option (foundry-……rs#7684) * add `no_metadata`, equivalent to adding `bytecode_hash = "none" and cbor_metadata = false` * add basic smoke test for --no-metadata setting cbor_metadata to false, bytecode_hash to none * Update core.rs Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com> --------- Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b56176e - Browse repository at this point
Copy the full SHA b56176eView commit details -
feat(debugger): update ratatui, use
List
(foundry-rs#7676)* feat(debugger): update ratatui, use `List` * refactor(debugger): event handlers * fmt
Configuration menu - View commit details
-
Copy full SHA for 9207b93 - Browse repository at this point
Copy the full SHA 9207b93View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8466c09 - Browse repository at this point
Copy the full SHA 8466c09View commit details -
Configuration menu - View commit details
-
Copy full SHA for cb94da8 - Browse repository at this point
Copy the full SHA cb94da8View commit details -
Configuration menu - View commit details
-
Copy full SHA for d67c3f7 - Browse repository at this point
Copy the full SHA d67c3f7View commit details -
fix(cheatcodes):
expectSafeMemory
+stopExpectSafeMemory
(foundry……-rs#7686) * fix(cheatcodes): `expectSafeMemory` w/ new `forge-std` Fixes the `stopExpectSafeMemory` by allowing for the memory allocation of the `stopExpectSafeMemory` selector as well as the potentially out-of-bounds read performed in the `CALL` operation. Currently, forge reports incorrectly that memory safety was violated in a memory safe region of a test, if the free memory pointer was updated to `[exclusiveUpperBound-31, exclusiveUpperBound]`. To fix this, we allow for `MSTORE` operations that store the selector bytes for `stopExpectSafeMemory` outside of the allowed region, as well as `CALL` operations that are to the cheatcode address and contain the `stopExpectSafeMemory` selector in the first 4 bytes of the call arguments. * use `SELECTOR_LEN` const
Configuration menu - View commit details
-
Copy full SHA for 24536cd - Browse repository at this point
Copy the full SHA 24536cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for a2426ef - Browse repository at this point
Copy the full SHA a2426efView commit details -
fix: hotfix cast logs subscribe (foundry-rs#7688)
* fix: hotfix cast logs subscribe * fix features
Configuration menu - View commit details
-
Copy full SHA for 8513f61 - Browse repository at this point
Copy the full SHA 8513f61View commit details -
Configuration menu - View commit details
-
Copy full SHA for 424a95e - Browse repository at this point
Copy the full SHA 424a95eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9079fb6 - Browse repository at this point
Copy the full SHA 9079fb6View commit details -
Configuration menu - View commit details
-
Copy full SHA for e4ab9f4 - Browse repository at this point
Copy the full SHA e4ab9f4View commit details
Commits on Apr 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 139cd76 - Browse repository at this point
Copy the full SHA 139cd76View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2155c20 - Browse repository at this point
Copy the full SHA 2155c20View commit details -
Configuration menu - View commit details
-
Copy full SHA for ee11fbf - Browse repository at this point
Copy the full SHA ee11fbfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d277a7 - Browse repository at this point
Copy the full SHA 0d277a7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 535d81f - Browse repository at this point
Copy the full SHA 535d81fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 46abc42 - Browse repository at this point
Copy the full SHA 46abc42View commit details -
feat: optimize compilation by reading AST (foundry-rs#7599)
* feat: optimize compiler runs by reading AST * clippy * fallback to solc * fmt * clippy * update fixtures * fix for windows * wip * bump compilers * clippy + fmt * fix
Configuration menu - View commit details
-
Copy full SHA for 0a4d246 - Browse repository at this point
Copy the full SHA 0a4d246View commit details -
Configuration menu - View commit details
-
Copy full SHA for d3b4054 - Browse repository at this point
Copy the full SHA d3b4054View commit details -
Configuration menu - View commit details
-
Copy full SHA for 98b95b4 - Browse repository at this point
Copy the full SHA 98b95b4View commit details -
fix: better artifacts management for
getCode
(foundry-rs#7685)* fix: better artifacts management * simplify * Update crates/common/src/contracts.rs Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com> * Arc<Config> --------- Co-authored-by: DaniPopes <57450786+DaniPopes@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 19871fc - Browse repository at this point
Copy the full SHA 19871fcView commit details -
refactor: inject call to CREATE2 factory through custom revm handler (f…
…oundry-rs#7653) * wip * wip * add docs * clippy * update doc * simplify logic * review fixes * doc * review fixes * fix
Configuration menu - View commit details
-
Copy full SHA for 63072be - Browse repository at this point
Copy the full SHA 63072beView commit details
Commits on Apr 18, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c1e917c - Browse repository at this point
Copy the full SHA c1e917cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 60835c9 - Browse repository at this point
Copy the full SHA 60835c9View commit details