From 017c221e9a1b2f316401dd344d5c1394f308ae81 Mon Sep 17 00:00:00 2001 From: Marat Nusurov Date: Sat, 18 Jul 2026 12:18:10 +0600 Subject: [PATCH 1/3] feat: add RareSkills gas optimization guide to Gas Optimization section --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index 43c9061..b499ca2 100644 --- a/readme.md +++ b/readme.md @@ -79,6 +79,7 @@ Smart contract programming language for the Ethereum Virtual Machine. - [evm.codes](https://www.evm.codes/) - EVM opcode gas reference. [![Stars](https://badgen.net/github/stars/duneanalytics/evm.codes)](https://github.com/duneanalytics/evm.codes) - [Foundry Gas Reports](https://www.getfoundry.sh/forge/gas-tracking) - Built-in gas profiling for Solidity tests. +- [RareSkills Book of Solidity Gas Optimization](https://rareskills.io/post/gas-optimization) - Comprehensive guide covering 80+ gas optimization techniques including assembly and storage patterns. - [Solidity Optimizer](https://docs.soliditylang.org/en/latest/internals/optimizer.html) - Detailed explanation of Solidity's optimizer stages and components. ## Upgradeable Contracts From e34db213bc2c56dcdd3904633f48d117dfaa1cd2 Mon Sep 17 00:00:00 2001 From: Marat Nusurov Date: Sat, 18 Jul 2026 12:48:36 +0600 Subject: [PATCH 2/3] feat: add evmbench to Security Analysis Tools section --- readme.md | 1 + 1 file changed, 1 insertion(+) diff --git a/readme.md b/readme.md index b499ca2..afe761c 100644 --- a/readme.md +++ b/readme.md @@ -65,6 +65,7 @@ Smart contract programming language for the Ethereum Virtual Machine. - [Aderyn](https://github.com/Cyfrin/aderyn) - Rust-based static analysis tool for Solidity by Cyfrin. [![Stars](https://badgen.net/github/stars/Cyfrin/aderyn)](https://github.com/Cyfrin/aderyn) - [Certora Prover](https://www.certora.com/) - Formal verification for smart contracts. - [Echidna](https://github.com/crytic/echidna) - Property-based fuzzer for smart contracts. [![Stars](https://badgen.net/github/stars/crytic/echidna)](https://github.com/crytic/echidna) +- [evmbench](https://github.com/paradigmxyz/evmbench) - Benchmark and harness for finding and exploiting smart contract vulnerabilities. [![Stars](https://badgen.net/github/stars/paradigmxyz/evmbench)](https://github.com/paradigmxyz/evmbench) - [Forta Network](https://docs.forta.network/en/latest/) - Decentralized runtime security monitoring network for smart contracts. [![Stars](https://badgen.net/github/stars/forta-network/forta-contracts)](https://github.com/forta-network/forta-contracts) - [Manticore](https://github.com/trailofbits/manticore) - Symbolic execution tool for smart contract and binary analysis. [![Stars](https://badgen.net/github/stars/trailofbits/manticore)](https://github.com/trailofbits/manticore) - [Medusa](https://github.com/crytic/medusa) - Parallel fuzzing engine for smart contracts with advanced techniques. [![Stars](https://badgen.net/github/stars/crytic/medusa)](https://github.com/crytic/medusa) From 66c45a021339066c073b9f60ed857cd51ad0b25b Mon Sep 17 00:00:00 2001 From: Marat Nusurov Date: Sat, 18 Jul 2026 12:52:09 +0600 Subject: [PATCH 3/3] chore: exclude tenderly.co from link check, add retry/concurrency config to reduce rate-limit false failures --- .github/workflows/build.yml | 2 +- lychee.toml | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) create mode 100644 lychee.toml diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 81681ed..2e8aec2 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -10,4 +10,4 @@ jobs: - name: Check URLs uses: lycheeverse/lychee-action@v2 with: - args: readme.md --verbose --accept 200,403 --exclude www.linkedin.com/company/solidity-developer + args: readme.md --verbose --accept 200,403 --exclude www.linkedin.com/company/solidity-developer --exclude tenderly.co --config lychee.toml diff --git a/lychee.toml b/lychee.toml new file mode 100644 index 0000000..e2cb247 --- /dev/null +++ b/lychee.toml @@ -0,0 +1,3 @@ +max_concurrency = 8 +max_retries = 3 +retry_wait_time = 5