diff --git a/content/tutorials/alchemy-university/smart-contract-basics/how-to-unit-test-a-smart-contract.mdx b/content/tutorials/alchemy-university/smart-contract-basics/how-to-unit-test-a-smart-contract.mdx index 8dcd6bcfd..58edcd85d 100644 --- a/content/tutorials/alchemy-university/smart-contract-basics/how-to-unit-test-a-smart-contract.mdx +++ b/content/tutorials/alchemy-university/smart-contract-basics/how-to-unit-test-a-smart-contract.mdx @@ -22,7 +22,7 @@ We will use these resources throughout this guide but bookmark these for any oth * **[ChaiJS](https://www.chaijs.com/)** * **[Chai BDD Styled](https://www.chaijs.com/api/bdd/)** * **[Chai Assert](https://www.chaijs.com/api/assert/)** -* **[Mocha Hooks](https://mochajs.org/#hooks)** +* **[Mocha Hooks](https://mochajs.org/features/hooks/)** * **[Solidity Chai Matchers](https://ethereum-waffle.readthedocs.io/en/latest/matchers.html)** ## Step 1: Hardhat Project Structure Setup diff --git a/lychee.toml b/lychee.toml index b08b0ebb9..c6e7bd7ea 100644 --- a/lychee.toml +++ b/lychee.toml @@ -57,6 +57,7 @@ exclude = [ ".*portal\\.zksync\\.io.*", # Intermittent ERR (CDN edge / bot challenge); page loads fine in browser ".*celoscan\\.io.*", # Bot protection blocks crawlers with 403 (Etherscan-family explorer) ".*bitsofco\\.de.*", # Intermittent connection failures from crawlers (page loads fine in browser) + ".*github\\.com/.*/pkgs/container/.*", # GHCR package version pages intermittently return 502 to crawlers (page loads fine in browser) ]