Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
482 commits
Select commit Hold shift + click to select a range
6840262
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Oct 21, 2025
0ba70d2
Update config.yml (#187)
Dargon789 Oct 21, 2025
f6a1abe
Delete .circleci/config.yml
Dargon789 Oct 22, 2025
58865b9
Delete .circleci directory
Dargon789 Oct 22, 2025
588c396
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Oct 22, 2025
e060526
Update ci_v1.yml
Dargon789 Oct 22, 2025
6ff6e59
Update Rust Docker image version to 1.89.0
Dargon789 Oct 22, 2025
1b37bfc
Potential fix for code scanning alert no. 76: Artifact poisoning
Dargon789 Oct 23, 2025
635d436
chore(deps): bump alloy-dyn-abi in the cargo group across 1 directory
dependabot[bot] Oct 23, 2025
14f26f5
Create ci-web3-gamefi.yml
Dargon789 Oct 23, 2025
542003a
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Oct 23, 2025
b3bbd1e
Potential fix for code scanning alert no. 74: Artifact poisoning
Dargon789 Oct 23, 2025
e101ade
Potential fix for code scanning alert no. 83: Uncontrolled data used …
Dargon789 Oct 23, 2025
d96b67d
Potential fix for code scanning alert no. 93: Uncontrolled data used …
Dargon789 Oct 23, 2025
3011ba5
Potential fix for code scanning alert no. 76: Artifact poisoning
Dargon789 Oct 23, 2025
321c202
Potential fix for code scanning alert no. 94: Uncontrolled data used …
Dargon789 Oct 23, 2025
1bc0b5d
Potential fix for code scanning alert no. 80: Server-side request for…
Dargon789 Oct 23, 2025
4738cd8
Merge branch 'master' of https://github.com/Dargon789/foundry
Dargon789 Oct 24, 2025
a970332
Potential fix for code scanning alert no. 80: Server-side request for…
Dargon789 Oct 24, 2025
1cf6991
Create codeql.yml (#208)
Dargon789 Oct 24, 2025
51d92e1
Update ci.yml (#209)
Dargon789 Oct 24, 2025
ce554be
Update cargo.yml (#210)
Dargon789 Oct 24, 2025
11e6a75
Create cargo.yml (#213)
Dargon789 Oct 25, 2025
fa01ec6
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Oct 26, 2025
647b198
Foundry rs maste 1f4b36a (#214)
Dargon789 Oct 26, 2025
99d0591
Update and rename docker-image.yml to docker.yml (#218)
Dargon789 Oct 26, 2025
130352f
Create ci-web3-gamefi.yml (#217)
Dargon789 Oct 27, 2025
ee6ba45
Update ci.yml
Dargon789 Oct 29, 2025
c367560
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Oct 29, 2025
4a51626
Create docker-image.yml (#224)
Dargon789 Oct 31, 2025
f4ae42a
Update config.yml (#225)
Dargon789 Oct 31, 2025
64546a9
Update sequence.rs (#226)
Dargon789 Oct 31, 2025
ecfc99b
Update dependencies.yml (#227)
Dargon789 Oct 31, 2025
1b91245
Update npm.yml (#228)
Dargon789 Oct 31, 2025
f652eba
Update snyk-container.yml (#229)
Dargon789 Oct 31, 2025
a63cc1a
Update nextest.yml (#230)
Dargon789 Oct 31, 2025
02e3a1b
Update const.ts (#231)
Dargon789 Nov 1, 2025
600d651
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Nov 4, 2025
297291c
Revert "Create web3_defi_gamefi.yml (#61)" (#233)
Dargon789 Nov 5, 2025
4c3a175
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Nov 6, 2025
5f89e0e
Create deploy.yml (#240)
Dargon789 Nov 6, 2025
b2aaca3
Update dependencies.yml
Dargon789 Nov 8, 2025
daa9b24
Update dependencies.yml (#247)
Dargon789 Nov 8, 2025
732ee8b
Update dependencies.yml (#248)
Dargon789 Nov 8, 2025
487948a
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Nov 8, 2025
fdba942
Update test.yml (#249)
Dargon789 Nov 8, 2025
d8c5c3c
Update Cargo.lock (#253)
Dargon789 Nov 10, 2025
9d2402a
Update Cargo.lock (#254)
Dargon789 Nov 10, 2025
dd9886e
Create config.yml (#255)
Dargon789 Nov 10, 2025
724151f
Update config.yml (#256)
Dargon789 Nov 12, 2025
d95ff9f
Merge branch 'foundry-rs:master' into dargon789/gamefi
Dargon789 Nov 16, 2025
3cd1053
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Nov 19, 2025
13367b3
Merge branch 'foundry-rs:master' into dargon789/gamefi
Dargon789 Nov 30, 2025
810d81c
fix: upgrade tsdown from 0.15.12 to 0.16.1
snyk-io[bot] Nov 30, 2025
74cdb96
Merge pull request #263 from Dargon789/snyk-upgrade-4ecd28d6c6e6f66b1…
Dargon789 Dec 1, 2025
18f197a
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Dec 8, 2025
ffd8c1a
Merge branch 'foundry-rs:master' into dargon789/gamefi
Dargon789 Dec 8, 2025
bfd383f
Create google.yml (#266)
Dargon789 Dec 10, 2025
2c467d9
Update flake.lock (#269)
Dargon789 Dec 13, 2025
ea542a2
Update flake.nix (#270)
Dargon789 Dec 14, 2025
e45aa66
Update Cargo.toml (#271)
Dargon789 Dec 14, 2025
dcaddc3
Merge branch 'foundry-rs:master' into dargon789/gamefi
Dargon789 Dec 15, 2025
c0d08b1
Update nextest.toml (#272)
Dargon789 Dec 15, 2025
562ffb3
Update dprint.json (#273)
Dargon789 Dec 16, 2025
ff9b54a
Merge pull request #274 from Dargon789/web3-gamefi
Dargon789 Dec 16, 2025
e8b5cb6
Update .github/workflows/apisec-scan.yml
Dargon789 Dec 16, 2025
d72eca4
Update counter/README.md
Dargon789 Dec 16, 2025
f4ebaa7
Update .github/ISSUE_TEMPLATE/bug_report.md
Dargon789 Dec 16, 2025
94f4892
Merge remote-tracking branch 'origin/foundry/gemini'
Dargon789 Dec 16, 2025
3284cb5
Merge remote-tracking branch 'upstream/master'
Dargon789 Dec 20, 2025
ea42837
Merge remote-tracking branch 'upstream/master' into foundry/wagmi
Dargon789 Dec 20, 2025
9f0d983
Merge branch 'foundry-rs:master' into dargon789/gamefi
Dargon789 Dec 21, 2025
2a8388e
Merge branch 'foundry-rs:master' into foundry/wagmi
Dargon789 Dec 21, 2025
bf02bdf
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Dec 23, 2025
96e674f
Merge branch 'foundry-rs:master' into foundry/wagmi
Dargon789 Dec 24, 2025
d784ebf
Dependabot/cargo/cargo 38744a1864 (#282)
Dargon789 Dec 24, 2025
a531ef8
Fix cloning of compiler settings for Vyper input
CreeptoGengar Dec 24, 2025
1e79550
Merge branch 'foundry-rs:master' into master
Dargon789 Dec 24, 2025
395978b
Merge branch 'foundry-rs:master' into dargon789/gamefi
Dargon789 Dec 24, 2025
d1d564f
Update config.yml (#283)
Dargon789 Dec 24, 2025
9f6ad4f
Merge branch 'foundry-rs:master' into foundry/wagmi
Dargon789 Dec 24, 2025
5e761f7
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Dec 24, 2025
c7036ae
Merge branch 'pr/12928' into Dargon789-patch-1
Dargon789 Dec 24, 2025
fdad166
Remove duplicate logic in TxSigner::address() implementations
aganisgash Dec 29, 2025
8cd4e92
Merge branch 'foundry-rs:master' into master
Dargon789 Dec 30, 2025
d8afc60
Merge branch 'foundry-rs:master' into master
Dargon789 Dec 30, 2025
27d12c3
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Dec 30, 2025
7214be1
fix: use network-specific BaseFeeParams for Optimism in Anvil
haythemsellami Dec 28, 2025
258dd85
Merge branch 'foundry-rs:master' into foundry/wagmi
Dargon789 Dec 31, 2025
4e79c36
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Dec 31, 2025
1238373
Merge branch 'master' into Dargon789-patch-1
Dargon789 Dec 31, 2025
17250c4
Dargon789 patch 1 (#285)
Dargon789 Dec 31, 2025
8b29d48
merge gh-master (#287)
Dargon789 Dec 31, 2025
701a014
Merge branch 'master' into foundry/ethereum-ux
Dargon789 Dec 31, 2025
49754a8
Foundry/ethereum ux (#284)
Dargon789 Dec 31, 2025
e604566
Merge branch 'foundry-rs:master' into foundry/wagmi
Dargon789 Dec 31, 2025
a859609
Gamefi defi (#288)
Dargon789 Dec 31, 2025
65026b2
Merge remote-tracking branch 'upstream/master'
Dargon789 Dec 31, 2025
14a90a5
Merge branch 'master' into forge/master
Dargon789 Dec 31, 2025
818f43b
Create ci-web3-gamefi.yml (#217) (#289)
Dargon789 Dec 31, 2025
fbf5c1d
Merge branch 'master' into Dargon789-patch-2
Dargon789 Dec 31, 2025
3478be8
Merge pull request #47 (#290)
Dargon789 Dec 31, 2025
fa6abaa
Merge branch 'foundry-rs:master' into Dargon789-patch-1
Dargon789 Dec 31, 2025
4cd968b
Update crates/evm/evm/src/executors/corpus.rs
Dargon789 Dec 31, 2025
a39037c
Merge branch 'Dargon789-patch-1'
Dargon789 Dec 31, 2025
e686dee
Merge branch 'Dargon789-patch-2'
Dargon789 Dec 31, 2025
e614a63
Foundry/master test ux (#295)
Dargon789 Dec 31, 2025
6635d0d
Merge branch 'foundry-rs:master' into revert-142-master
Dargon789 Dec 31, 2025
ad2b1c2
Merge branch 'Dargon789-patch-2' into revert-142-master
Dargon789 Dec 31, 2025
2bb63a1
Merge branch 'pr/12948' into revert-142-master
Dargon789 Dec 31, 2025
209fc15
Merge branch 'pr/12928' into revert-142-master
Dargon789 Dec 31, 2025
3532bf0
fix(fmt): handle trailing coments between base contracts (#296)
Dargon789 Dec 31, 2025
4f1dfb9
fix(fmt): handle trailing coments between base contracts (#296) (#299)
Dargon789 Dec 31, 2025
67b74ec
Merge branch 'master' into foundry/ethereum-ux
Dargon789 Jan 1, 2026
ebc3e82
Merge branch 'Dargon789-patch-2' into foundry/ethereum-ux
Dargon789 Jan 1, 2026
7e02c0e
Merge branch 'revert-142-master' into foundry/ethereum-ux
Dargon789 Jan 1, 2026
c891467
Merge branch 'master' into forge/master
Dargon789 Jan 1, 2026
941a827
Merge branch 'foundry/ethereum-ux' into forge/master
Dargon789 Jan 1, 2026
77200b0
Update CircleCI configuration for dev stage (#300)
Dargon789 Jan 1, 2026
a3d1890
Merge branch 'foundry/wagmi' into dargon789/gamefi
Dargon789 Jan 1, 2026
ab11cca
Merge branch 'master' into dargon789/gamefi
Dargon789 Jan 2, 2026
00916e8
Merge branch 'dargon789/gamefi' into pr/12944
Dargon789 Jan 2, 2026
93f584a
Merge remote-tracking branch 'upstream/master'
Dargon789 Jan 2, 2026
a0c703a
EIP-4788 implementation
tskoyo Dec 25, 2025
61646b8
formatting
tskoyo Dec 27, 2025
242e19c
add beacon block root tests
tskoyo Jan 1, 2026
4e7adcd
Update crates/evm/evm/src/executors/trace.rs
Dargon789 Jan 2, 2026
87051b3
Update crates/cast/src/cmd/run.rs
Dargon789 Jan 2, 2026
0303c65
feat: upgrade @types/node from 24.10.4 to 25.0.2
snyk-io[bot] Jan 4, 2026
a0c0186
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 6, 2026
43cd824
fix: `svm fails to download solc 0.8.33 on linux/arm64`, bump `svm-rs…
Dargon789 Jan 7, 2026
6067ae2
Ethereumjs/master (#310)
Dargon789 Jan 7, 2026
b41ee09
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 7, 2026
784a385
Forge/master (#311)
Dargon789 Jan 7, 2026
f61d8e8
Update dev_stage.yml (#313) (#315)
Dargon789 Jan 7, 2026
c97d4fa
Foundry/main (#316)
Dargon789 Jan 7, 2026
cc27594
chore: ignore RUSTSEC (#13011)
echowandere Jan 8, 2026
39fb603
chore(chisel): rm dead code (#13014)
onbjerg Jan 8, 2026
a1a18df
chore(cli): rm dead code (#13015)
onbjerg Jan 8, 2026
709daa8
chore(cheatcodes): rm dead code (#13016)
onbjerg Jan 8, 2026
397cc8b
chore(common): rm dead code (#13018)
onbjerg Jan 8, 2026
703ffe4
chore(bench): rm dead code (#13017)
onbjerg Jan 8, 2026
933901d
fix(forge): respect lint ignore config in solar compilation (#12978)
tefyosL-sol Jan 8, 2026
74d697c
fix: deduplicate submodule status check logic (#13010)
maximevtush Jan 8, 2026
04fae27
Foundry/ethereum ux fix tempo #296 (#319)
Dargon789 Jan 8, 2026
34ce2a3
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 8, 2026
e155450
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 9, 2026
07789bb
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 11, 2026
0b49482
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 12, 2026
9e43838
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 12, 2026
a75085f
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 13, 2026
972160c
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 14, 2026
9c52a85
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 15, 2026
aac85e5
Potential fix for code scanning alert no. 94: Uncontrolled data used …
Dargon789 Jan 16, 2026
ecaa54b
Potential fix for code scanning alert no. 104: Uncontrolled data used…
Dargon789 Jan 16, 2026
e5f8f49
Potential fix for code scanning alert no. 105: Server-side request fo…
Dargon789 Jan 16, 2026
04b8cfd
fix: add Tempo transaction receipt type support in TryFrom conversion…
Dargon789 Jan 16, 2026
9c5e4e7
Potential fix for code scanning alert no. 103: Artifact poisoning (#336)
Dargon789 Jan 16, 2026
7c04558
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 18, 2026
2ad832a
Create Docker.yml (#338)
Dargon789 Jan 23, 2026
7cb5ebd
Merge branch 'foundry-rs:master' into main
Dargon789 Jan 23, 2026
e3d4029
Potential fix for code scanning alert no. 108: Artifact poisoning (#345)
Dargon789 Jan 23, 2026
b51b608
Merge branch 'foundry-rs:master' into main
Dargon789 Jan 25, 2026
1380eaf
Merge branch 'foundry-rs:master' into main
Dargon789 Jan 26, 2026
b8eb87b
Potential fix for code scanning alert no. 110: Uncontrolled data used…
Dargon789 Jan 26, 2026
b6f79f1
Merge branch 'foundry-rs:master' into main
Dargon789 Jan 27, 2026
c97ebb3
benches\LATEST.md
Dargon789 Jan 27, 2026
e0b64ca
Update benches/LATEST.md
Dargon789 Jan 28, 2026
4d4b5fc
Potential fix for code scanning alert no. 102: Artifact poisoning (#351)
Dargon789 Jan 28, 2026
71a26ee
benches\LATEST.md (#350)
Dargon789 Jan 28, 2026
cc693d3
Potential fix for code scanning alert no. 109: Uncontrolled data used…
Dargon789 Jan 28, 2026
d27fa4e
Merge branch 'foundry-rs:master' into main
Dargon789 Jan 28, 2026
aa4d803
Merge remote-tracking branch 'upstream/master'
Dargon789 Jan 28, 2026
76bba52
Wagmi (e604566) (#344)
Dargon789 Jan 28, 2026
eaf1abe
Potential fix for code scanning alert no. 102: Artifact poisoning (#354)
Dargon789 Jan 28, 2026
3ff465c
fix(config): Respect user-configured etherscan URL over chain default…
Dargon789 Jan 28, 2026
7bc8612
Merge branch 'dargon789/gamefi'
Dargon789 Jan 28, 2026
9bbf92f
Merge branch 'foundry-rs:master' into master
Dargon789 Jan 28, 2026
570484f
Merge branch 'foundry-rs:master' into main
Dargon789 Jan 28, 2026
6766441
Merge branch 'foundry-rs:master' into main
Dargon789 Feb 2, 2026
93da2dc
Merge branch 'foundry-rs:master' into main
Dargon789 Feb 4, 2026
e6878aa
Merge branch 'foundry-rs:master' into main
Dargon789 Feb 5, 2026
a737f7f
refactor(common): make ProviderBuilder generic over Network #13250 (#…
Dargon789 Feb 5, 2026
9434b57
Merge branch 'foundry-rs:master' into master
Dargon789 Feb 5, 2026
88bc618
Merge branch 'foundry-rs:master' into master
Dargon789 Feb 10, 2026
09f03aa
Merge branch 'foundry-rs:master' into main
Dargon789 Feb 10, 2026
feca57f
Merge branch 'foundry-rs:master' into main
Dargon789 Feb 11, 2026
881be77
Merge branch 'foundry-rs:master' into main
Dargon789 Feb 12, 2026
ff4651e
Merge branch 'foundry-rs:master' into master
Dargon789 Feb 14, 2026
eb45c44
Merge branch 'foundry-rs:master' into main
Dargon789 Feb 14, 2026
991e8a1
Merge branch 'foundry-rs:master' into master
Dargon789 Feb 14, 2026
114254f
Merge remote-tracking branch 'upstream/master'
Dargon789 Feb 19, 2026
b321061
Merge branch 'foundry-rs:master' into master
Dargon789 Feb 20, 2026
8413eb8
Potential fix for code scanning alert no. 108: Artifact poisoning (#373)
Dargon789 Feb 21, 2026
ac7396a
Merge branch 'foundry-rs:master' into master
Dargon789 Feb 22, 2026
eced2a5
Merge branch 'foundry-rs:master' into master
Dargon789 Feb 23, 2026
f4f5621
Merge branch 'foundry-rs:master' into master
Dargon789 Feb 23, 2026
51541da
Merge remote-tracking branch 'upstream/master'
Dargon789 Feb 26, 2026
80c7a48
Merge remote-tracking branch 'upstream/master'
Dargon789 Feb 26, 2026
2305ef8
Merge remote-tracking branch 'upstream/master' into forge/master
Dargon789 Feb 26, 2026
8db1cbb
Merge branch 'foundry-rs:master' into master
Dargon789 Feb 26, 2026
ed39ff2
Merge branch 'foundry-rs:master' into main
Dargon789 Feb 26, 2026
a0aac5e
Merge remote-tracking branch 'upstream/master'
Dargon789 Mar 1, 2026
99de069
Merge branch 'foundry-rs:master' into master
Dargon789 Mar 3, 2026
39a9b83
Merge branch 'foundry-rs:master' into main
Dargon789 Mar 3, 2026
f3f9634
Merge branch 'foundry-rs:master' into forge/master
Dargon789 Mar 4, 2026
c1e798d
Merge branch 'foundry-rs:master' into master
Dargon789 Mar 4, 2026
b2c3312
Merge branch 'master' into forge/master
googleworkspace-bot Mar 4, 2026
6a390d9
Merge remote-tracking branch 'upstream/zerosnacks/improve-forge-confi…
googleworkspace-bot Mar 4, 2026
1be6685
Forge/master (#376)
Dargon789 Mar 4, 2026
58dde0c
Merge branch 'main'
googleworkspace-bot Mar 4, 2026
f66503f
Merge branch 'foundry-rs:master' into master
Dargon789 Mar 4, 2026
65e57c9
chore(deps): bump the cargo group across 1 directory with 9 updates (…
dependabot[bot] Mar 6, 2026
375b486
Merge branch 'foundry-rs:master' into master
Dargon789 Mar 6, 2026
b36226e
Merge branch 'foundry-rs:master' into master
Dargon789 Mar 6, 2026
3053d38
Create static.yml (#381)
Dargon789 Mar 6, 2026
500f580
Merge remote-tracking branch 'upstream/master'
googleworkspace-bot Mar 12, 2026
c0e6aa3
Merge remote-tracking branch 'upstream/master'
googleworkspace-bot Mar 12, 2026
c7a6f0e
Merge branch 'foundry-rs:master' into master
Dargon789 Mar 12, 2026
6ced0a6
Hardhat project (#389)
Dargon789 Mar 13, 2026
75e5109
Change branch trigger from 'main' to 'master' (#403)
Dargon789 Apr 9, 2026
2192368
Merge remote-tracking branch 'upstream/master'
googleworkspace-bot Apr 10, 2026
98cd669
Potential fix for pull request finding 'CodeQL / Uncontrolled data us…
Dargon789 Apr 10, 2026
88997dc
Revise Foundry benchmark results and system info (#408)
Dargon789 Apr 10, 2026
6dc7d96
Revert "benches\LATEST.md (#350)" (#409)
Dargon789 Apr 10, 2026
b3d01ec
Update Docker.yml
googleworkspace-bot Apr 10, 2026
38a8e12
Merge branch 'master' of https://github.com/Dargon789/foundry
googleworkspace-bot Apr 10, 2026
9ffaf4d
Merge remote-tracking branch 'upstream/master'
googleworkspace-bot Apr 13, 2026
2a9cf52
Merge remote-tracking branch 'upstream/master' into forge/master
googleworkspace-bot Apr 13, 2026
1dabd27
Merge remote-tracking branch 'origin/master' into forge/master
googleworkspace-bot Apr 13, 2026
20ddffc
Merge branch 'foundry-rs:master' into forge/master
Dargon789 Apr 14, 2026
d5c743f
Delete .circleci directory
Dargon789 Apr 14, 2026
813f076
Merge branch 'forge/master' of https://github.com/Dargon789/foundry i…
googleworkspace-bot Apr 14, 2026
e9dc731
Revert 350 dargon789/gamefi (#424)
Dargon789 Apr 16, 2026
0732d4c
Update crates/config/src/lib.rs
Dargon789 Apr 16, 2026
4706fb0
Update crates/config/src/lib.rs
Dargon789 Apr 16, 2026
48f901c
Update crates/config/src/lib.rs
Dargon789 Apr 16, 2026
2b0d786
Update crates/config/src/lib.rs
Dargon789 Apr 16, 2026
fd2db65
Update crates/config/src/lib.rs
Dargon789 Apr 16, 2026
a77488e
Merge remote-tracking branch 'upstream/master' into forge/master
googleworkspace-bot Apr 22, 2026
b371610
Merge remote-tracking branch 'upstream/master' into forge/master
googleworkspace-bot Apr 23, 2026
d634bbe
Merge branch 'foundry-rs:master' into forge/master
Dargon789 Apr 27, 2026
6060a09
Merge branch 'master' into forge/master
googleworkspace-bot May 13, 2026
48038f9
Update crates/test-utils/src/util.rs
Dargon789 May 14, 2026
2c49c87
Update crates/test-utils/src/util.rs
Dargon789 May 14, 2026
c9c0242
Update .github/ISSUE_TEMPLATE/bug_report.md
Dargon789 May 14, 2026
41bcd7c
Potential fix for pull request finding 'CodeQL / Uncontrolled data us…
Dargon789 May 14, 2026
699e1ba
Merge branch 'master' into forge/master
googleworkspace-bot May 19, 2026
04edd89
feat(lint): add return-bomb lint (foundry-rs#14793) (#571)
Dargon789 May 19, 2026
5fcefb9
Merge branch 'master' into forge/master
Dargon789 May 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion .cargo/config.toml
Original file line number Diff line number Diff line change
@@ -1,8 +1,12 @@
[alias]
cheats = "test -p foundry-cheatcodes-spec --features schema tests::"
spec-cheats = "test -p foundry-cheatcodes-spec --features schema tests::"
spec-config = "test -p foundry-config-spec --features schema tests::"
test-debugger = "test -p forge --test cli manual_debug_setup -- --include-ignored --nocapture"
bless-lints = "test -p forge --test ui -- --bless"

# Backwards compatibility alias for `spec-cheats`
cheats = "spec-cheats"

# Increase the stack size to 10MB for Windows targets, which is in line with Linux
# (whereas default for Windows is 1MB).
[target.x86_64-pc-windows-msvc]
Expand Down
7 changes: 7 additions & 0 deletions .codesandbox/tasks.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
{
// These tasks will run in order when initializing your CodeSandbox project.
"setupTasks": [],

// These tasks can be run from CodeSandbox. Running one will open a log in the app.
"tasks": {}
}
39 changes: 39 additions & 0 deletions .deps/remix-tests/remix_accounts.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.4.22 <0.9.0;

library TestsAccounts {
function getAccount(uint index) pure public returns (address) {
address[15] memory accounts;
accounts[0] = 0x5B38Da6a701c568545dCfcB03FcB875f56beddC4;

accounts[1] = 0xAb8483F64d9C6d1EcF9b849Ae677dD3315835cb2;

accounts[2] = 0x4B20993Bc481177ec7E8f571ceCaE8A9e22C02db;

accounts[3] = 0x78731D3Ca6b7E34aC0F824c42a7cC18A495cabaB;

accounts[4] = 0x617F2E2fD72FD9D5503197092aC168c91465E7f2;

accounts[5] = 0x17F6AD8Ef982297579C203069C1DbfFE4348c372;

accounts[6] = 0x5c6B0f7Bf3E7ce046039Bd8FABdfD3f9F5021678;

accounts[7] = 0x03C6FcED478cBbC9a4FAB34eF9f40767739D1Ff7;

accounts[8] = 0x1aE0EA34a72D944a8C7603FfB3eC30a6669E454C;

accounts[9] = 0x0A098Eda01Ce92ff4A4CCb7A4fFFb5A43EBC70DC;

accounts[10] = 0xCA35b7d915458EF540aDe6068dFe2F44E8fa733c;

accounts[11] = 0x14723A09ACff6D2A60DcdF7aA4AFf308FDDC160C;

accounts[12] = 0x4B0897b0513fdC7C541B6d9D7E929C4e5364D2dB;

accounts[13] = 0x583031D1113aD414F02576BD6afaBfb302140225;

accounts[14] = 0xdD870fA1b7C4700F2BD7f44238821C26f7392148;
return accounts[index];
}
}
225 changes: 225 additions & 0 deletions .deps/remix-tests/remix_tests.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,225 @@
// SPDX-License-Identifier: GPL-3.0

pragma solidity >=0.4.22 <0.9.0;

library Assert {

event AssertionEvent(
bool passed,
string message,
string methodName
);

event AssertionEventUint(
bool passed,
string message,
string methodName,
uint256 returned,
uint256 expected
);

event AssertionEventInt(
bool passed,
string message,
string methodName,
int256 returned,
int256 expected
);

event AssertionEventBool(
bool passed,
string message,
string methodName,
bool returned,
bool expected
);

event AssertionEventAddress(
bool passed,
string message,
string methodName,
address returned,
address expected
);

event AssertionEventBytes32(
bool passed,
string message,
string methodName,
bytes32 returned,
bytes32 expected
);

event AssertionEventString(
bool passed,
string message,
string methodName,
string returned,
string expected
);

event AssertionEventUintInt(
bool passed,
string message,
string methodName,
uint256 returned,
int256 expected
);

event AssertionEventIntUint(
bool passed,
string message,
string methodName,
int256 returned,
uint256 expected
);

function ok(bool a, string memory message) public returns (bool result) {
result = a;
emit AssertionEvent(result, message, "ok");
}

function equal(uint256 a, uint256 b, string memory message) public returns (bool result) {
result = (a == b);
emit AssertionEventUint(result, message, "equal", a, b);
}

function equal(int256 a, int256 b, string memory message) public returns (bool result) {
result = (a == b);
emit AssertionEventInt(result, message, "equal", a, b);
}

function equal(bool a, bool b, string memory message) public returns (bool result) {
result = (a == b);
emit AssertionEventBool(result, message, "equal", a, b);
}

// TODO: only for certain versions of solc
//function equal(fixed a, fixed b, string message) public returns (bool result) {
// result = (a == b);
// emit AssertionEvent(result, message);
//}

// TODO: only for certain versions of solc
//function equal(ufixed a, ufixed b, string message) public returns (bool result) {
// result = (a == b);
// emit AssertionEvent(result, message);
//}

function equal(address a, address b, string memory message) public returns (bool result) {
result = (a == b);
emit AssertionEventAddress(result, message, "equal", a, b);
}

function equal(bytes32 a, bytes32 b, string memory message) public returns (bool result) {
result = (a == b);
emit AssertionEventBytes32(result, message, "equal", a, b);
}

function equal(string memory a, string memory b, string memory message) public returns (bool result) {
result = (keccak256(abi.encodePacked(a)) == keccak256(abi.encodePacked(b)));
emit AssertionEventString(result, message, "equal", a, b);
}

function notEqual(uint256 a, uint256 b, string memory message) public returns (bool result) {
result = (a != b);
emit AssertionEventUint(result, message, "notEqual", a, b);
}

function notEqual(int256 a, int256 b, string memory message) public returns (bool result) {
result = (a != b);
emit AssertionEventInt(result, message, "notEqual", a, b);
}

function notEqual(bool a, bool b, string memory message) public returns (bool result) {
result = (a != b);
emit AssertionEventBool(result, message, "notEqual", a, b);
}

// TODO: only for certain versions of solc
//function notEqual(fixed a, fixed b, string message) public returns (bool result) {
// result = (a != b);
// emit AssertionEvent(result, message);
//}

// TODO: only for certain versions of solc
//function notEqual(ufixed a, ufixed b, string message) public returns (bool result) {
// result = (a != b);
// emit AssertionEvent(result, message);
//}

function notEqual(address a, address b, string memory message) public returns (bool result) {
result = (a != b);
emit AssertionEventAddress(result, message, "notEqual", a, b);
}

function notEqual(bytes32 a, bytes32 b, string memory message) public returns (bool result) {
result = (a != b);
emit AssertionEventBytes32(result, message, "notEqual", a, b);
}

function notEqual(string memory a, string memory b, string memory message) public returns (bool result) {
result = (keccak256(abi.encodePacked(a)) != keccak256(abi.encodePacked(b)));
emit AssertionEventString(result, message, "notEqual", a, b);
}

/*----------------- Greater than --------------------*/
function greaterThan(uint256 a, uint256 b, string memory message) public returns (bool result) {
result = (a > b);
emit AssertionEventUint(result, message, "greaterThan", a, b);
}

function greaterThan(int256 a, int256 b, string memory message) public returns (bool result) {
result = (a > b);
emit AssertionEventInt(result, message, "greaterThan", a, b);
}
// TODO: safely compare between uint and int
function greaterThan(uint256 a, int256 b, string memory message) public returns (bool result) {
if(b < int(0)) {
// int is negative uint "a" always greater
result = true;
} else {
result = (a > uint(b));
}
emit AssertionEventUintInt(result, message, "greaterThan", a, b);
}
function greaterThan(int256 a, uint256 b, string memory message) public returns (bool result) {
if(a < int(0)) {
// int is negative uint "b" always greater
result = false;
} else {
result = (uint(a) > b);
}
emit AssertionEventIntUint(result, message, "greaterThan", a, b);
}
/*----------------- Lesser than --------------------*/
function lesserThan(uint256 a, uint256 b, string memory message) public returns (bool result) {
result = (a < b);
emit AssertionEventUint(result, message, "lesserThan", a, b);
}

function lesserThan(int256 a, int256 b, string memory message) public returns (bool result) {
result = (a < b);
emit AssertionEventInt(result, message, "lesserThan", a, b);
}
// TODO: safely compare between uint and int
function lesserThan(uint256 a, int256 b, string memory message) public returns (bool result) {
if(b < int(0)) {
// int is negative int "b" always lesser
result = false;
} else {
result = (a < uint(b));
}
emit AssertionEventUintInt(result, message, "lesserThan", a, b);
}

function lesserThan(int256 a, uint256 b, string memory message) public returns (bool result) {
if(a < int(0)) {
// int is negative int "a" always lesser
result = true;
} else {
result = (uint(a) < b);
}
emit AssertionEventIntUint(result, message, "lesserThan", a, b);
}
}
38 changes: 38 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
---
name: Bug report
about: Create a report to help us improve
title: ''
labels: ''
assignees: ''

---

**Describe the bug**
A clear and concise description of what the bug is.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Desktop (please complete the following information):**
- OS: [e.g. iOS]
- Browser [e.g. Chrome, safari]
- Version [e.g. 22]

**Smartphone (please complete the following information):**
- Device: [e.g. iPhone6]
- OS: [e.g. iOS8.1]
- Browser [e.g. stock browser, Safari]
- Version [e.g. 22]

**Additional context**
Add any other context about the problem here.
10 changes: 10 additions & 0 deletions .github/ISSUE_TEMPLATE/custom.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
name: Custom issue template
about: Describe this issue template's purpose here.
title: ''
labels: ''
assignees: ''

---


20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
Loading