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 diff --git a/readme.md b/readme.md index 43c9061..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) @@ -79,6 +80,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