Skip to content
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

Integrate link checking tool to CI #82

Open
wants to merge 5 commits into
base: main
Choose a base branch
from
Open

Conversation

hwrdtm
Copy link
Contributor

@hwrdtm hwrdtm commented May 24, 2023

What

This PR integrates markdown-link-check tool to our CI so that we always make sure our links are live. We also make sure this CI is run on every push in our repo because sometimes links can go dead when there are no changes to our codebase, eg. a project goes dark.

@hwrdtm hwrdtm self-assigned this May 24, 2023
@hwrdtm hwrdtm requested review from debbly and sarahzdev as code owners May 24, 2023 18:29
@netlify
Copy link

netlify bot commented May 24, 2023

Deploy Preview for lit-dev-docs ready!

Name Link
🔨 Latest commit 3bd2088
🔍 Latest deploy log https://app.netlify.com/sites/lit-dev-docs/deploys/647a822eac71ac00075ac558
😎 Deploy Preview https://deploy-preview-82--lit-dev-docs.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site settings.

@hwrdtm
Copy link
Contributor Author

hwrdtm commented May 24, 2023

Can I have the help of someone to fix all the dead links? This is the current output and we need to fix all the errors.

➜  docs git:(main) ✗ yarn check:links
yarn run v1.22.19
$ find . -name \*.md -not -path "./node_modules/**/*" -print0 | xargs -0 -n1 npx markdown-link-check

FILE: ./docs/Ecosystem/litGrants.md
  [✓] https://developer.litprotocol.com/LitActions/intro
  [✓] https://developer.litprotocol.com/pkp/intro
  [✓] https://litprotocol.notion.site/Lit-Request-for-Ecosystem-Proposals-ae3f31e7f32c413cbe0b36c2fe53378d
  [✓] https://spark.litprotocol.com/request-for-startups/
  [✓] https://github.com/LIT-Protocol/LitGrants/tree/main/small-grants
  [✓] https://github.com/LIT-Protocol/LitGrants/tree/main/open-grants
  [✓] https://github.com/LIT-Protocol/LitGrants

  7 links checked.

FILE: ./docs/Ecosystem/community.md
  [✓] https://discord.gg/GnTtFukpHq
  [✓] https://github.com/LIT-Protocol/awesome/blob/main/README.md
  [✓] https://airtable.com/shr2NWJbH1Y6Y3kOU
  [✓] https://litprotocol.notion.site/Lit-Request-for-Ecosystem-Proposals-ae3f31e7f32c413cbe0b36c2fe53378d
  [✓] https://spark.litprotocol.com/request-for-startups/
  [✓] https://litgateway.com/calendar
  [✓] https://jobs.lever.co/litprotocol

  7 links checked.

FILE: ./docs/Ecosystem/projects.md
  [✓] https://spark.litprotocol.com/semantic/
  [✓] https://orbis.club/
  [✓] https://www.gather.town/
  [✖] https://viaheadline.xyz/
  [✓] https://www.charmverse.io/
  [✓] https://www.p00ls.io/
  [✖] https://www.mygateway.xyz/home
  [✓] https://ethglobal.com/showcase/tempra-xnxf4
  [✓] https://lens.xyz/
  [✓] https://app.the402.xyz/
  [✓] https://github.com/Eyon42/MemeDAO
  [✓] https://github.com/irisxyz/iris
  [✓] https://github.com/TanusreeSharma/LFGrow-hack
  [✓] https://ethglobal.com/showcase/mxtape-1tr3a
  [✓] https://github.com/Pearl-Market/marketplace
  [✓] https://github.com/shazi57/dfsp-js
  [✓] https://github.com/decensus-crypto/app
  [✓] https://github.com/ddresch/creativegene
  [✓] https://ethglobal.com/showcase/muzu-3jhzc
  [✓] https://ethglobal.com/showcase/bailout-ia6s1?ref=spark.litprotocol.com
  [✖] https://strataprotocol.com/
  [✓] https://github.com/Joseph-Gross/key-recovery
  [✖] https://twitter.com/slingprotocol
  [✓] https://github.com/stefsimion/Site-Neya-2
  [✓] https://github.com/seetadev/EtherMonitor
  [✓] https://ethglobal.com/showcase/ourpass-91ucq
  [✓] https://docs.weavedb.dev/docs/examples/lit-protocol
  [✓] https://blog.streamr.network/streamr-integrates-lit-protocol/
  [✓] https://docs.karatdao.com/why-karat-network
  [✓] https://cheqd.io/
  [✓] https://spark.litprotocol.com/krebitxlitactions/
  [✓] https://ethglobal.com/showcase/aqa-protocol-b5ok4?ref=spark.litprotocol.com
  [✓] https://github.com/verify-xyz/did-profiles/tree/poc-lit?ref=spark.litprotocol.com
  [✓] https://ethglobal.com/showcase/dkeeper-3ma7r?ref=spark.litprotocol.com
  [✓] https://github.com/selfguard/selfguard?ref=spark.litprotocol.com
  [✓] https://github.com/starlinglab/archive-explorer/
  [✓] https://github.com/Curve-Labs/lit-privacy/tree/main
  [✓] https://github.com/hashchat-xyz/hashchat-lfgrow
  [✓] https://github.com/cryptoKevinL/LitChat
  [✓] https://github.com/GeorgeFane/lit-xmtp
  [✓] https://github.com/dap-cool/protocol
  [✓] https://usedeck.vercel.app/
  [✓] https://blog.cask.fi/cask-protocol-integrates-with-lit-protocol-to-attach-private-data-to-nfts-token-gate-content-496b2c5bb995
  [✓] https://github.com/AlgoveraAI/streamlit-metamask?ref=spark.litprotocol.com
  [✓] https://www.peaze.com/
  [✓] https://github.com/DustilDawn/Magic
  [✓] https://ethglobal.com/showcase/litu-safu-m9tja
  [✓] https://spark.litprotocol.com/account-abstraction-with-stackup-lit/
  [✓] https://spark.litprotocol.com/xchain-bridging-yacht-lit-swap/
  [✓] https://github.com/Sling-Protocol/pkp-dex-sdk
  [✓] https://ethglobal.com/showcase/traderep-7gpzv
  [✖] https://twitter.com/violetprotocol/status/1499797952130428929
  [✓] https://www.urnowhere.com/
  [✓] https://dataverse.art/
  [✓] https://monaverse.com/
  [✓] https://vault.fan/
  [✓] https://vaynersports.com/
  [✓] https://apps.shopify.com/lit-token-access
  [✓] https://www.heirloomdao.com/
  [✓] https://www.clubgoods.xyz/
  [✓] https://github.com/LIT-Protocol/awesome/blob/main/README.md#projects-and-integrations

  61 links checked.

  ERROR: 5 dead links found!
  [✖] https://viaheadline.xyz/ → Status: 0
  [✖] https://www.mygateway.xyz/home → Status: 403
  [✖] https://strataprotocol.com/ → Status: 404
  [✖] https://twitter.com/slingprotocol → Status: 0
  [✖] https://twitter.com/violetprotocol/status/1499797952130428929 → Status: 0

FILE: ./docs/intro/whatIsLitProtocol.md
  [✖] /accessControl/intro
  [✓] https://spark.litprotocol.com/automated-portfolio-rebalancing-uniswap/
  [✓] https://www.youtube.com/watch?v=HeD3RdqAvVM&t=2s
  [✖] /pkp/intro
  [✖] /LitActions/intro
  [✖] /LitActions/usingPKPsAndActions
  [✖] https://www.notion.so/OSS-tooling-infrastructure-for-recurring-payments-54b01631e4b14a1cb16b20d14641fe2f
  [✓] https://github.com/Yacht-Labs/yacht-lit-sdk
  [✖] LitActions/workingWithActions/usingFetch
  [✓] https://github.com/Curve-Labs/lit-privacy/tree/main/packages/lit-privacy-sdk#readme
  [✓] https://spark.litprotocol.com/account-abstraction-and-mpc/
  [✓] https://spark.litprotocol.com/krebitxlitactions/
  [✓] https://spark.litprotocol.com/semantic/
  [✓] https://docs.lens.xyz/docs/gated
  [✓] https://github.com/suhailkakar/livepeer-token-gated-vod
  [✓] https://github.com/LIT-Protocol/oauth-pkp-signup-example
  [✓] https://spark.litprotocol.com/lit-and-web3-gaming/
  [✓] https://apps.shopify.com/lit-token-access
  [✓] https://litgateway.com/apps/zoom
  [✓] https://litgateway.com/apps/google-drive
  [✓] https://litgateway.com/apps/wordpress
  [✖] /usecases
  [✖] /Ecosystem/projects
  [✖] /SDK/Explanation/installation
  [✖] /SDK/Explanation/encryption
  [✖] /LitActions/helloWorld
  [✖] /LitActions/getlitCli
  [✓] https://js-sdk.litprotocol.com/index.html
  [✓] https://litgateway.com/discord
  [✖] https://www.notion.so/Lit-Request-for-Ecosystem-Proposals-ae3f31e7f32c413cbe0b36c2fe53378d
  [✓] https://github.com/LIT-Protocol/LitGrants
  [✓] https://spark.litprotocol.com/
  [✓] https://calendar.google.com/calendar/u/5?cid=Y19hMnVxZDNjaHVqZ2Q0a3FqbGlvcDdxY2JhMEBncm91cC5jYWxlbmRhci5nb29nbGUuY29t
  [✖] https://twitter.com/LitProtocol

  34 links checked.

  ERROR: 14 dead links found!
  [✖] /accessControl/intro → Status: 400
  [✖] /pkp/intro → Status: 400
  [✖] /LitActions/intro → Status: 400
  [✖] /LitActions/usingPKPsAndActions → Status: 400
  [✖] https://www.notion.so/OSS-tooling-infrastructure-for-recurring-payments-54b01631e4b14a1cb16b20d14641fe2f → Status: 404
  [✖] LitActions/workingWithActions/usingFetch → Status: 400
  [✖] /usecases → Status: 400
  [✖] /Ecosystem/projects → Status: 400
  [✖] /SDK/Explanation/installation → Status: 400
  [✖] /SDK/Explanation/encryption → Status: 400
  [✖] /LitActions/helloWorld → Status: 400
  [✖] /LitActions/getlitCli → Status: 400
  [✖] https://www.notion.so/Lit-Request-for-Ecosystem-Proposals-ae3f31e7f32c413cbe0b36c2fe53378d → Status: 404
  [✖] https://twitter.com/LitProtocol → Status: 0

FILE: ./docs/intro/usecases.md
  [✖] /SDK/intro
  [✓] https://orbis.club/
  [✓] https://docs.lens.xyz/docs/gated
  [✓] https://github.com/starlinglab/archive-explorer/
  [✓] https://blog.streamr.network/streamr-integrates-lit-protocol/
  [✓] https://www.gather.town/
  [✖] https://viaheadline.xyz/
  [✓] https://litgateway.com/files
  [✓] https://lit.walletchat.fun/
  [✓] https://www.urnowhere.com/
  [✓] https://apps.shopify.com/lit-token-access
  [✓] https://litgateway.com/apps/zoom
  [✓] https://litgateway.com/apps/google-drive
  [✓] https://litgateway.com/apps/wordpress
  [✖] /ToolsAndExamples/SDKExamples/HTMLNfts
  [✖] https://twitter.com/LitProtocol/status/1504630741849853954
  [✓] https://github.com/LIT-Protocol/awesome/blob/main/README.md#guides-and-examples
  [✓] https://github.com/Sling-Protocol/pkp-dex-sdk
  [✓] https://www.cask.fi/
  [✖] https://yachtlabs.io/blog/yacht-lit-swap
  [✓] https://github.com/Curve-Labs/lit-privacy/tree/main
  [✓] https://github.com/DustilDawn/Magic
  [✓] https://discord.com/invite/nm9aBG8z9w
  [✓] https://github.com/LIT-Protocol/lit-action-ceramic-signing-demo
  [✓] https://spark.litprotocol.com/krebitxlitactions/
  [✓] https://spark.litprotocol.com/wallet-abstraction-with-google-oauth/
  [✓] https://spark.litprotocol.com/lit-and-web3-gaming/
  [✖] /LitActions/workingWithActions/conditionalSigning
  [✓] https://github.com/LIT-Protocol/awesome/blob/main/README.md
  [✓] https://nut.sh/ell/forms/352580/YEk9vu

  30 links checked.

  ERROR: 6 dead links found!
  [✖] /SDK/intro → Status: 400
  [✖] https://viaheadline.xyz/ → Status: 0
  [✖] /ToolsAndExamples/SDKExamples/HTMLNfts → Status: 400
  [✖] https://twitter.com/LitProtocol/status/1504630741849853954 → Status: 0
  [✖] https://yachtlabs.io/blog/yacht-lit-swap → Status: 404
  [✖] /LitActions/workingWithActions/conditionalSigning → Status: 400

FILE: ./docs/accessControl/intro.md
  [✓] https://spark.litprotocol.com/working-with-decentralized-access-control/
  [✖] /SDK/Explanation/encryption
  [✓] https://custom-access-control-conditions.lit.repl.co/
  [✖] /accessControl/EVM/basicExamples
  [✖] /resources/glossary#encryption
  [✓] https://github.com/LIT-Protocol/js-sdk
  [✖] /accessControl/conditionTypes/unifiedAccessControlConditions
  [✖] /accessControl/conditionTypes/litActionConditions
  [✖] /accessControl/EVM/basicExamples#must-be-a-member-of-a-dao-molochdaov21-also-supports-daohaus
  [✖] /accessControl/EVM/basicExamples#must-posess-any-token-in-an-erc721-collection-nft-collection
  [✖] /accessControl/EVM/basicExamples#must-posess-at-least-one-erc20-token
  [✖] /accessControl/EVM/customContractCalls
  [✖] /resources/supportedChains
  [✖] /accessControl/conditionTypes/booleanLogic
  [✖] /accessControl/conditionTypes/updateableConditions
  [✓] https://spark.litprotocol.com/encrypttoipfs/
  [✓] https://docs.lens.xyz/docs/gated
  [✓] https://github.com/suhailkakar/livepeer-token-gated-vod
  [✓] https://spark.litprotocol.com/semantic/
  [✓] https://blog.streamr.network/streamr-integrates-lit-protocol/
  [✓] https://github.com/AlgoveraAI/streamlit-metamask/tree/main#lit-protocol-components

  21 links checked.

  ERROR: 12 dead links found!
  [✖] /SDK/Explanation/encryption → Status: 400
  [✖] /accessControl/EVM/basicExamples → Status: 400
  [✖] /resources/glossary#encryption → Status: 400
  [✖] /accessControl/conditionTypes/unifiedAccessControlConditions → Status: 400
  [✖] /accessControl/conditionTypes/litActionConditions → Status: 400
  [✖] /accessControl/EVM/basicExamples#must-be-a-member-of-a-dao-molochdaov21-also-supports-daohaus → Status: 400
  [✖] /accessControl/EVM/basicExamples#must-posess-any-token-in-an-erc721-collection-nft-collection → Status: 400
  [✖] /accessControl/EVM/basicExamples#must-posess-at-least-one-erc20-token → Status: 400
  [✖] /accessControl/EVM/customContractCalls → Status: 400
  [✖] /resources/supportedChains → Status: 400
  [✖] /accessControl/conditionTypes/booleanLogic → Status: 400
  [✖] /accessControl/conditionTypes/updateableConditions → Status: 400

FILE: ./docs/accessControl/otherChains/cosmosConditions.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/accessControl/otherChains/solRpcConditions.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/accessControl/conditionTypes/updateableConditions.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/accessControl/conditionTypes/litActionConditions.md
  [✓] https://github.com/LIT-Protocol/js-serverless-function-test/blob/main/js-sdkTests/decrypt.js

  1 links checked.

FILE: ./docs/accessControl/conditionTypes/unifiedAccessControlConditions.md
  [✖] /accessControl/EVM/basicExamples
  [✖] /accessControl/EVM/customContractCalls
  [✖] /accessControl/otherChains/solRpcConditions
  [✖] /accessControl/otherChains/cosmosConditions

  4 links checked.

  ERROR: 4 dead links found!
  [✖] /accessControl/EVM/basicExamples → Status: 400
  [✖] /accessControl/EVM/customContractCalls → Status: 400
  [✖] /accessControl/otherChains/solRpcConditions → Status: 400
  [✖] /accessControl/otherChains/cosmosConditions → Status: 400

FILE: ./docs/accessControl/conditionTypes/booleanLogic.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/accessControl/EVM/customContractCalls.md
  [✓] https://gnosisscan.io/address/0xc7BA08FB2546cA2198F6C69e5c4B15252D90A347#code

  1 links checked.

FILE: ./docs/accessControl/EVM/basicExamples.md
  [✖] /accessControl/EVM/customContractCalls
  [✓] https://www.proofofhumanity.id/
  [✓] https://www.cask.fi/
  [✓] https://github.com/LIT-Protocol/lit-share-modal-v3
  [✓] https://docs.cask.fi/protocol-deployments/production

  5 links checked.

  ERROR: 1 dead links found!
  [✖] /accessControl/EVM/customContractCalls → Status: 400

FILE: ./docs/accessControl/EVM/siwe.md
  [✓] https://docs.login.xyz/
  [✖] /accessControl/EVM/customContractCalls#using-siwe-params-in-custom-contract-calls

  2 links checked.

  ERROR: 1 dead links found!
  [✖] /accessControl/EVM/customContractCalls#using-siwe-params-in-custom-contract-calls → Status: 400

FILE: ./docs/accessControl/EVM/timelock.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/accessControl/EVM/poap.md
  [✓] https://poap.xyz

  1 links checked.

FILE: ./docs/resources/contracts.md
  [✖] /intro/rollup
  [✓] https://chain.litprotocol.com/address/0x8F75a53F65e31DD0D2e40d0827becAaE2299D111
  [✓] https://chain.litprotocol.com/address/0xB35cC6CaB1501d5F3b6b8fcF3215898C9d03E981
  [✓] https://chain.litprotocol.com/address/0x2D0f767eff47b44626832EcD2fda705eB9797c38
  [✓] https://chain.litprotocol.com/address/0x433357a14c35815E6A32758fe95c93380D194aaf
  [✓] https://chain.litprotocol.com/address/0x8bB62077437D918891F12c7F35d9e1B78468bF11
  [✓] https://chain.litprotocol.com/address/0x4Aed2F242E806c58758677059340e29E6B5b7619
  [✓] https://github.com/LIT-Protocol/js-sdk/tree/master/packages/contracts-sdk
  [✓] https://demo-contracts-sdk-react.vercel.app/

  9 links checked.

  ERROR: 1 dead links found!
  [✖] /intro/rollup → Status: 400

FILE: ./docs/resources/glossary.md
  [✖] /SDK/Explanation/authentication/authSig#authsigs
  [✓] https://medium.com/cryptoadvance/bls-signatures-better-than-schnorr-5a7fe30ea716
  [✓] https://en.wikipedia.org/wiki/Elliptic-curve_cryptography
  [✓] https://en.wikipedia.org/wiki/Challenge%E2%80%93response_authentication
  [✖] /accessControl/intro
  [✖] LitActions/actions/litActions#signing
  [✓] https://blog.cloudflare.com/ecdsa-the-digital-signature-algorithm-of-a-better-internet/
  [✖] /whatIsLit#encryption
  [✖] https://www.cloudflare.com/learning/ssl/what-is-encryption/
  [✖] /accessControl/EVM/basicExamples
  [✓] https://ethereum.org/en/glossary/#bytecode
  [✓] https://ethereum.org/en/developers/docs/accounts/
  [✓] https://ethereum.org/en/glossary/#private-key
  [✓] https://ethereum.org/en/glossary/#hd-wallet-seed
  [✓] https://ethereum.org/en/glossary/#wallet
  [✖] LitActions/actions/intro
  [✓] https://eprint.iacr.org/2020/300.pdf
  [✖] https://cointelegraph.com/blockchain-for-beginners/what-is-a-blockchain-oracle-and-how-does-it-work
  [✓] https://ethereum.org/en/glossary/#blockchain
  [✓] https://ethereum.org/en/glossary/#api
  [✓] https://ethereum.org/en/glossary/#smart-contract
  [✖] /resources/howItWorks
  [✓] https://www.youtube.com/watch?v=iOqU2DySmeU&t=594s
  [✖] /pkp/intro
  [✖] /LitActions/actions/litActions#proofs
  [✖] /startHere/whatIsLitProtocol#decentralized-cryptography
  [✓] https://explorer.litprotocol.com/rlis
  [✖] /SDK/Explanation/authentication/sessionSigs
  [✖] /accessControl/evm/siwe/
  [✖] /resources/howItWorks#threshold-cryptography
  [✓] https://ethereum.org/en/zero-knowledge-proofs/

  31 links checked.

  ERROR: 15 dead links found!
  [✖] /SDK/Explanation/authentication/authSig#authsigs → Status: 400
  [✖] /accessControl/intro → Status: 400
  [✖] LitActions/actions/litActions#signing → Status: 400
  [✖] /whatIsLit#encryption → Status: 400
  [✖] https://www.cloudflare.com/learning/ssl/what-is-encryption/ → Status: 403
  [✖] /accessControl/EVM/basicExamples → Status: 400
  [✖] LitActions/actions/intro → Status: 400
  [✖] https://cointelegraph.com/blockchain-for-beginners/what-is-a-blockchain-oracle-and-how-does-it-work → Status: 403
  [✖] /resources/howItWorks → Status: 400
  [✖] /pkp/intro → Status: 400
  [✖] /LitActions/actions/litActions#proofs → Status: 400
  [✖] /startHere/whatIsLitProtocol#decentralized-cryptography → Status: 400
  [✖] /SDK/Explanation/authentication/sessionSigs → Status: 400
  [✖] /accessControl/evm/siwe/ → Status: 400
  [✖] /resources/howItWorks#threshold-cryptography → Status: 400

FILE: ./docs/resources/howItWorks.md
  [✖] /SDK/intro.mdx
  [✓] https://js-sdk.litprotocol.com/
  [✓] http://actions-docs.litprotocol.com/
  [✓] https://en.wikipedia.org/wiki/Distributed_key_generation
  [✓] https://www.amd.com/system/files/TechDocs/SEV-SNP-strengthening-vm-isolation-with-integrity-protection-and-more.pdf
  [✓] https://developer.litprotocol.com/Introduction/howItWorks#static-content---encrypting--locking
  [✖] /SDK/intro
  [✓] https://developer.litprotocol.com/Introduction/howItWorks#dynamic-content---authorizing-access-to-a-resource-via-jwt
  [✖] /LitActions/intro
  [✖] /pkp/intro
  [✖] /resources/supportedChains
  [✖] /accessControl/intro
  [✖] /LitActions/usingPKPsAndActions
  [✖] /SDK/Explanation/installation
  [✖] /img/networkOverview.png
  [✖] /img/AccessControl.png
  [✖] /img/CloudSigning.png

  17 links checked.

  ERROR: 11 dead links found!
  [✖] /SDK/intro.mdx → Status: 400
  [✖] /SDK/intro → Status: 400
  [✖] /LitActions/intro → Status: 400
  [✖] /pkp/intro → Status: 400
  [✖] /resources/supportedChains → Status: 400
  [✖] /accessControl/intro → Status: 400
  [✖] /LitActions/usingPKPsAndActions → Status: 400
  [✖] /SDK/Explanation/installation → Status: 400
  [✖] /img/networkOverview.png → Status: 400
  [✖] /img/AccessControl.png → Status: 400
  [✖] /img/CloudSigning.png → Status: 400

FILE: ./docs/resources/supportedChains.md
  [✓] https://forms.gle/YQV5R7WoRyPk32xc7
  [✓] https://blog.cloudflare.com/ecdsa-the-digital-signature-algorithm-of-a-better-internet/
  [✓] http://ethanfast.com/top-crypto.html

  3 links checked.

FILE: ./docs/pkp/toolsAndExamples.md
  [✓] https://lit-swap-playground.netlify.app/
  [✓] https://github.com/LIT-Protocol/key-did-provider-secp256k1
  [✓] https://github.com/LIT-Protocol/lit-action-ceramic-signing-demo
  [✓] https://github.com/Sling-Protocol/pkp-dex-sdk
  [✓] https://replit.com/@lit/Lit-Actions-Conditional-Signing#lit-actions_sign_api_response/src/App.js
  [✓] https://replit.com/@lit/Lit-Actions-Return-signed-API-reponse#lit-actions_sign_api_response/src/App.js
  [✓] https://replit.com/@lit/Lit-Actions-Conditional-Signing#lit-actions_conditional_signing/src/App.js
  [✖] /img/lit_swap.png

  8 links checked.

  ERROR: 1 dead links found!
  [✖] /img/lit_swap.png → Status: 400

FILE: ./docs/pkp/minting.md
  [✓] https://explorer.litprotocol.com/mint-pkp
  [✓] https://github.com/LIT-Protocol/LitNodeContracts/blob/main/contracts/PKPHelper.sol
  [✓] https://explorer.litprotocol.com/contracts
  [✖] /pkp/wallets/examples
  [✓] https://pkp-walletconnect.vercel.app/
  [✓] https://www.w3.org/TR/webauthn-2/#dom-publickeycredential-rawid
  [✓] https://datatracker.ietf.org/doc/html/rfc8812
  [✓] https://www.w3.org/TR/webauthn-2/#webauthn-relying-party
  [✖] /resources/glossary#challenge

  9 links checked.

  ERROR: 2 dead links found!
  [✖] /pkp/wallets/examples → Status: 400
  [✖] /resources/glossary#challenge → Status: 400

FILE: ./docs/pkp/intro.md
  [✓] https://forms.gle/4UJNRcQspZyvsTHt8
  [✓] https://faucet.litprotocol.com/
  [✓] https://explorer.litprotocol.com/mint-pkp
  [✓] https://chronicle-faucet-app.vercel.app/
  [✖] /pkp/authHelpers
  [✓] https://spark.litprotocol.com/how-authentication-works-with-pkps/
  [✓] https://github.com/LIT-Protocol/js-sdk/tree/master/packages/pkp-client
  [✓] https://medium.com/1kxnetwork/wallets-91c7c3457578
  [✓] https://spark.litprotocol.com/wallet-abstraction-with-google-oauth/
  [✓] https://www.youtube.com/watch?v=zJEVPH1UUxM
  [✓] https://github.com/LIT-Protocol/key-did-provider-secp256k1
  [✖] /LitActions/usingPKPsAndActions#why-is-this-useful
  [✖] /resources/supportedChains#programmable-key-pairs
  [✓] https://blog.cloudflare.com/ecdsa-the-digital-signature-algorithm-of-a-better-internet/
  [✖] /LitActions/intro
  [✖] /automated-portfolio-rebalancing-uniswap/
  [✖] /pkp/authHelpers#example-setting-auth-context-with-lit-actions
  [✖] /LitActions/workingWithActions/conditionalSigning
  [✓] https://en.wikipedia.org/wiki/Distributed_key_generation
  [✓] https://github.com/LIT-Protocol/pkp-walletconnect
  [✖] /LitActions/workingWithActions/singleExecution#event-listening
  [✓] https://spark.litprotocol.com/automated-portfolio-rebalancing-uniswap/
  [✓] https://spark.litprotocol.com/krebitxlitactions/
  [✓] https://github.com/DustilDawn/Magic
  [✓] https://spark.litprotocol.com/xchain-bridging-yacht-lit-swap/
  [✓] https://spark.litprotocol.com/account-abstraction-and-mpc/

  26 links checked.

  ERROR: 8 dead links found!
  [✖] /pkp/authHelpers → Status: 400
  [✖] /LitActions/usingPKPsAndActions#why-is-this-useful → Status: 400
  [✖] /resources/supportedChains#programmable-key-pairs → Status: 400
  [✖] /LitActions/intro → Status: 400
  [✖] /automated-portfolio-rebalancing-uniswap/ → Status: 400
  [✖] /pkp/authHelpers#example-setting-auth-context-with-lit-actions → Status: 400
  [✖] /LitActions/workingWithActions/conditionalSigning → Status: 400
  [✖] /LitActions/workingWithActions/singleExecution#event-listening → Status: 400

FILE: ./docs/pkp/wallets/examples.md
  [✓] https://github.com/LIT-Protocol/oauth-pkp-signup-example
  [✓] https://airtable.com/shr2NWJbH1Y6Y3kOU
  [✓] https://spark.litprotocol.com/wallet-abstraction-with-google-oauth/
  [✖] https://github.com/LIT-Protocol/lit-pkp-sdk/blob/main/lit-pkp.js?ref=spark-by-lit-protocol
  [✓] https://github.com/LIT-Protocol/pkp-ethers.js/tree/main/packages/wallet?ref=spark-by-lit-protocol
  [✖] /LitActions/intro
  [✓] https://docs.walletconnect.com/2.0/advanced/migrating-from-v1.0
  [✓] https://cloud.walletconnect.com/sign-in
  [✓] https://spark.litprotocol.com/connecting-lit-pkps-with-dapps/

  9 links checked.

  ERROR: 2 dead links found!
  [✖] https://github.com/LIT-Protocol/lit-pkp-sdk/blob/main/lit-pkp.js?ref=spark-by-lit-protocol → Status: 404
  [✖] /LitActions/intro → Status: 400

FILE: ./docs/pkp/wallets/sendingTxs.md
  [✓] https://js-sdk.litprotocol.com/
  [✓] https://github.com/LIT-Protocol/lit-pkp-sdk
  [✓] https://github.com/LIT-Protocol/lit-pkp-sdk/tree/main/examples

  3 links checked.

FILE: ./docs/pkp/wallets/intro.md
  [✓] https://js-sdk.litprotocol.com/
  [✓] http://actions-docs.litprotocol.com/
  [✓] https://faucet.litprotocol.com/
  [✓] https://medium.com/1kxnetwork/wallets-91c7c3457578
  [✖] /pkp/intro
  [✖] /resources/howItWorks#threshold-cryptography
  [✓] https://explorer.litprotocol.com/pkps
  [✖] /pkp/authHelpers
  [✖] LitActions/actions/intro
  [✓] https://fidoalliance.org/fido2-2/fido2-web-authentication-webauthn/
  [✓] http://getlit.dev/demo
  [✓] https://explorer.litprotocol.com/mint-pkp
  [✓] https://blog.cloudflare.com/ecdsa-the-digital-signature-algorithm-of-a-better-internet/
  [✖] /resources/supportedChains#programmable-key-pairs
  [✖] /img/authOverview.png

  15 links checked.

  ERROR: 6 dead links found!
  [✖] /pkp/intro → Status: 400
  [✖] /resources/howItWorks#threshold-cryptography → Status: 400
  [✖] /pkp/authHelpers → Status: 400
  [✖] LitActions/actions/intro → Status: 400
  [✖] /resources/supportedChains#programmable-key-pairs → Status: 400
  [✖] /img/authOverview.png → Status: 400

FILE: ./docs/pkp/authHelpers.md
  [✓] https://developer.apple.com/passkeys/
  [✓] https://github.com/LIT-Protocol/js-serverless-function-test/blob/main/js-sdkTests/authContext.js#L32
  [✓] https://spark.litprotocol.com/how-authentication-works-with-pkps/
  [✓] https://github.com/LIT-Protocol/LitNodeContracts/blob/main/contracts/PKPPermissions.sol
  [✓] https://github.com/LIT-Protocol/js-sdk/tree/master/packages/lit-auth-client
  [✓] https://github.com/LIT-Protocol/oauth-pkp-signup-example/tree/main
  [✓] https://github.com/LIT-Protocol/LitNodeContracts/blob/ed2adf77e63f371ef864846dc9e92fef42f0ebb1/contracts/PKPPermissions.sol#L99
  [✓] https://github.com/LIT-Protocol/LitNodeContracts/blob/ed2adf77e63f371ef864846dc9e92fef42f0ebb1/contracts/PKPPermissions.sol#L78
  [✓] https://github.com/LIT-Protocol/pkp-walletconnect/blob/main/components/CallRequest.js#L44
  [✖] /SDK/Explanation/authentication/sessionSigs
  [✓] https://github.com/LIT-Protocol/oauth-pkp-signup-example/blob/main/src/App.tsx#L422
  [✓] https://github.com/LIT-Protocol/LitNodeContracts/blob/main/contracts/PKPPermissions.sol#L25
  [✖] /SDK/Explanation/authentication/authSig
  [✖] /SDK/Explanation/authentication/sessionSigs#obtaining-the-sessionsig-when-user-doesnt-have-a-wallet
  [✓] #existing-supported-auth-methods

  15 links checked.

  ERROR: 3 dead links found!
  [✖] /SDK/Explanation/authentication/sessionSigs → Status: 400
  [✖] /SDK/Explanation/authentication/authSig → Status: 400
  [✖] /SDK/Explanation/authentication/sessionSigs#obtaining-the-sessionsig-when-user-doesnt-have-a-wallet → Status: 400

FILE: ./docs/Support/faq.md
  [✓] https://github.com/LIT-Protocol/js-sdk
  [✓] https://github.com/LIT-Protocol/lit-js-sdk
  [✓] https://github.com/LIT-Protocol/hotwallet-signing-example/blob/main/sign.js
  [✓] https://eips.ethereum.org/EIPS/eip-55
  [✓] https://js-sdk.litprotocol.com/functions/auth_browser_src.ethConnect.disconnectWeb3.html
  [✖] /accessControl/EVM/basicExamples#a-specific-wallet-address
  [✓] https://explorer.litprotocol.com/pkps
  [✓] https://github.com/LIT-Protocol/js-serverless-function-test/tree/main/bundleTests/siwe
  [✓] https://spark.litprotocol.com/how-authentication-works-with-pkps/
  [✓] https://github.com/LIT-Protocol/js-sdk/tree/master/packages/pkp-ethers
  [✓] https://github.com/LIT-Protocol/pkp-walletconnect
  [✓] https://github.com/dOrgJelli/lit-protocol-wasm-test/blob/d4b8873f9a5bceaf98e7f7a1bf325bf597cbfa40/src/App.js#L6-L51.
  [✓] https://litgateway.com/
  [✖] /accessControl/conditionTypes/booleanLogic
  [✓] https://developer.litprotocol.com/coreConcepts/accessControl/EVM/basicExamples#a-specific-wallet-address
  [✓] https://developer.litprotocol.com/coreConcepts/accessControl/EVM/timelock
  [✓] https://github.com/LIT-Protocol/LitNodeContracts/blob/main/contracts/PKPPermissions.sol
  [✖] /litactions/workingwithactions/conditionalsigning
  [✓] https://developer.litprotocol.com/coreConcepts/accessControl/EVM/customContractCalls#using-siwe-params-in-custom-contract-calls
  [✓] https://www.npmjs.com/package/p-queue
  [✓] https://litgateway.com/discord

  21 links checked.

  ERROR: 3 dead links found!
  [✖] /accessControl/EVM/basicExamples#a-specific-wallet-address → Status: 400
  [✖] /accessControl/conditionTypes/booleanLogic → Status: 400
  [✖] /litactions/workingwithactions/conditionalsigning → Status: 400

FILE: ./docs/Support/stateOfNetwork.md
  [✓] https://jalapeno-status.litprotocol.com/
  [✖] /LitActions/intro
  [✓] https://serrano-status.litprotocol.com/

  3 links checked.

  ERROR: 1 dead links found!
  [✖] /LitActions/intro → Status: 400

FILE: ./docs/Support/bugBounty.md
  [✓] https://github.com/LIT-Protocol
  [✓] mailto:[email protected]

  2 links checked.

FILE: ./docs/SDK/examples.md
  [✓] https://github.com/debbly/IPFS-lit
  [✓] https://github.com/LIT-Protocol/cloudflare-litgate-js
  [✓] https://github.com/LIT-Protocol/lit-cloudflare-frontend
  [✓] https://litgateway.com/apps/cloudflare
  [✓] https://github.com/LIT-Protocol/CeramicIntegration
  [✓] https://github.com/LIT-Protocol/CeramicIntegrationExample
  [✓] https://github.com/LIT-Protocol/lit-locked-react-app-minimal-example
  [✓] https://github.com/LIT-Protocol/lit-demo-simple-string-encrypt-nodejs
  [✓] https://github.com/LIT-Protocol/lit-minimal-jwt-example
  [✓] https://replit.com/@lit/NextJS-x-Lit-Token-Gating#pages/index.js
  [✓] https://github.com/LIT-Protocol/MintLIT
  [✓] https://github.com/LIT-Protocol/lit-only-serverside-sdk-example
  [✓] https://github.com/LIT-Protocol/lit-access-control-conditions-modal-example
  [✓] https://github.com/LIT-Protocol/hotwallet-signing-example
  [✓] https://github.com/masaun/ACL-smart-contract

  15 links checked.

FILE: ./docs/SDK/Explanation/migration.md
  [✖] %5Bhttps://github.com/LIT-Protocol/js-sdk/tree/master#packages%5D(https://github.com/LIT-Protocol/js-sdk/tree/master#packages)
  [✓] https://github.com/LIT-Protocol/js-sdk/blob/master/CHANGELOG.md

  2 links checked.

  ERROR: 1 dead links found!
  [✖] %5Bhttps://github.com/LIT-Protocol/js-sdk/tree/master#packages%5D(https://github.com/LIT-Protocol/js-sdk/tree/master#packages) → Status: 400

FILE: ./docs/SDK/Explanation/tests.md
  [✓] https://developer.litprotocol.com/docs/accesscontrolconditions/unifiedaccesscontrolconditions/
  [✓] https://js-sdk.litprotocol.com/interfaces/types_src.AuthSig.html
  [✖] /resources/supportedchains/
  [✓] https://docs.metamask.io/guide/ethereum-provider.html#errors

  4 links checked.

  ERROR: 1 dead links found!
  [✖] /resources/supportedchains/ → Status: 400

FILE: ./docs/SDK/Explanation/encryption.md
  [✖] /SDK/Explanation/encryption#encrypttoipfs
  [✓] https://js-sdk.litprotocol.com/index.html
  [✓] https://replit.com/@lit/Encrypt-and-Decrypt-a-File/#encrypt_and_decrypt_file/src/App.js

  3 links checked.

  ERROR: 1 dead links found!
  [✖] /SDK/Explanation/encryption#encrypttoipfs → Status: 400

FILE: ./docs/SDK/Explanation/installation.md
  [✖] /SDK/Explanation/migration
  [✓] https://js-sdk.litprotocol.com/classes/lit_node_client_src.LitNodeClientNodeJs.html#config

  2 links checked.

  ERROR: 1 dead links found!
  [✖] /SDK/Explanation/migration → Status: 400

FILE: ./docs/SDK/Explanation/authentication/overview.md
  [✖] /SDK/Explanation/authentication/authSig
  [✖] /SDK/Explanation/authentication/sessionSigs

  2 links checked.

  ERROR: 2 dead links found!
  [✖] /SDK/Explanation/authentication/authSig → Status: 400
  [✖] /SDK/Explanation/authentication/sessionSigs → Status: 400

FILE: ./docs/SDK/Explanation/authentication/authSig.md
  [✖] https://js-sdk.litprotocol.com/interfaces/auth_browser_src.authsig.html
  [✓] https://docs.ethers.org/v5/api/providers/other/#Web3Provider
  [✓] https://eips.ethereum.org/EIPS/eip-1271
  [✓] https://replit.com/@lit/Smart-Contract-Authsig-EIP1271#smart-contract-authsig/src/App.js
  [✓] https://js-sdk.litprotocol.com/functions/auth_browser_src.ethConnect.disconnectWeb3.html

  5 links checked.

  ERROR: 1 dead links found!
  [✖] https://js-sdk.litprotocol.com/interfaces/auth_browser_src.authsig.html → Status: 404

FILE: ./docs/SDK/Explanation/authentication/sessionSigs/resources-and-abilities.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/SDK/Explanation/authentication/sessionSigs/capability-objects.md
  [✓] https://eips.ethereum.org/EIPS/eip-5573

  1 links checked.

FILE: ./docs/SDK/Explanation/authentication/sessionSigs/usage.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/SDK/Explanation/authentication/sessionSigs/intro.md
  [✓] https://github.com/LIT-Protocol/oauth-pkp-signup-example/blob/main/src/App.tsx#L398
  [✓] https://eips.ethereum.org/EIPS/eip-5573
  [✖] /SDK/Explanation/authentication/sessionSigs/
  [✖] /SDK/Explanation/authentication/sessionSigs/resources-and-abilities

  4 links checked.

  ERROR: 2 dead links found!
  [✖] /SDK/Explanation/authentication/sessionSigs/ → Status: 400
  [✖] /SDK/Explanation/authentication/sessionSigs/resources-and-abilities → Status: 400

FILE: ./docs/SDK/Explanation/authentication/sessionSigs/getSessionSigs.md
  [✖] /SDK/Explanation/authentication/sessionSigs/resources-and-abilities
  [✖] /SDK/Explanation/authentication/sessionSigs/capability-objects
  [✓] https://js-sdk.litprotocol.com/functions/auth_browser_src.ethConnect.disconnectWeb3.html

  3 links checked.

  ERROR: 2 dead links found!
  [✖] /SDK/Explanation/authentication/sessionSigs/resources-and-abilities → Status: 400
  [✖] /SDK/Explanation/authentication/sessionSigs/capability-objects → Status: 400

FILE: ./docs/SDK/Explanation/authentication/sessionSigs/authMethods/overview.md
  [✖] /SDK/Explanation/authentication/authMethods/socialLogin
  [✖] /SDK/Explanation/authentication/authMethods/webAuthn

  2 links checked.

  ERROR: 2 dead links found!
  [✖] /SDK/Explanation/authentication/authMethods/socialLogin → Status: 400
  [✖] /SDK/Explanation/authentication/authMethods/webAuthn → Status: 400

FILE: ./docs/SDK/Explanation/authentication/sessionSigs/authMethods/webAuthn.md
  [✓] https://forms.gle/RNZYtGYTY9BcD9MEA
  [✓] https://github.com/LIT-Protocol/relay-server/blob/cf7fe03006d0664f19488d65e7701d4fa572e72a/routes/auth/webAuthn.ts#L197-L199
  [✓] https://github.com/LIT-Protocol/relay-server/blob/cf7fe03006d0664f19488d65e7701d4fa572e72a/routes/auth/webAuthn.ts#L122-L138

  3 links checked.

FILE: ./docs/SDK/Explanation/authentication/sessionSigs/authMethods/socialLogin.md
  [✓] https://forms.gle/RNZYtGYTY9BcD9MEA
  [✓] https://js-sdk.litprotocol.com/modules/lit_auth_client_src.html

  2 links checked.

FILE: ./docs/SDK/Explanation/authentication/sessionSigs/use-cases.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/SDK/Explanation/authentication/security.md
  [✓] https://eips.ethereum.org/EIPS/eip-5573

  1 links checked.

FILE: ./docs/LitActions/additionalExamples/usingEIP.md
  [✓] https://eips.ethereum.org/EIPS/eip-191

  1 links checked.

FILE: ./docs/LitActions/additionalExamples/generatingSessionKey.md
  [✓] https://github.com/LIT-Protocol/js-serverless-function-test/blob/main/js-sdkTests/sessionKeys.js
  [✖] /SDK/Explanation/authentication/sessionSigs

  2 links checked.

  ERROR: 1 dead links found!
  [✖] /SDK/Explanation/authentication/sessionSigs → Status: 400

FILE: ./docs/LitActions/bestPractices.md
  [✖] /LitActions/workingWithActions/singleExecution
  [✖] /LitActions/intro#proofs
  [✖] /pkp/authHelpers
  [✖] LitActions/workingWithActions/conditionalSigning

  4 links checked.

  ERROR: 4 dead links found!
  [✖] /LitActions/workingWithActions/singleExecution → Status: 400
  [✖] /LitActions/intro#proofs → Status: 400
  [✖] /pkp/authHelpers → Status: 400
  [✖] LitActions/workingWithActions/conditionalSigning → Status: 400

FILE: ./docs/LitActions/intro.md
  [✓] https://forms.gle/4UJNRcQspZyvsTHt8
  [✖] /LitActions/helloWorld
  [✓] https://actions-docs.litprotocol.com/
  [✓] https://spark.litprotocol.com/using-lit-actions-for-access-control/
  [✖] /LitActions/getlitCli
  [✖] /LitActions/workingWithActions/usingFetch
  [✖] /LitActions/workingWithActions/conditionalSigning
  [✖] /pkp/intro
  [✖] /resources/supportedChains#programmable-key-pairs
  [✖] /LitActions/usingPKPsAndActions#what-is-mintgrantburn
  [✓] https://github.com/LIT-Protocol/js-serverless-function-test/blob/main/js-sdkTests/signTxn.js
  [✓] https://github.com/LIT-Protocol/js-serverless-function-test/blob/main/js-sdkTests/pkpPermissions.js
  [✓] https://spark.litprotocol.com/krebitxlitactions/
  [✓] https://github.com/LIT-Protocol/lit-apps/blob/master/packages/lit-actions/src/to-be-converted/wip-swap.action.mjs?ref=spark.litprotocol.com
  [✓] https://spark.litprotocol.com/automated-portfolio-rebalancing-uniswap/#how-it-works

  15 links checked.

  ERROR: 7 dead links found!
  [✖] /LitActions/helloWorld → Status: 400
  [✖] /LitActions/getlitCli → Status: 400
  [✖] /LitActions/workingWithActions/usingFetch → Status: 400
  [✖] /LitActions/workingWithActions/conditionalSigning → Status: 400
  [✖] /pkp/intro → Status: 400
  [✖] /resources/supportedChains#programmable-key-pairs → Status: 400
  [✖] /LitActions/usingPKPsAndActions#what-is-mintgrantburn → Status: 400

FILE: ./docs/LitActions/helloWorld.md
  [✓] https://js-sdk.litprotocol.com/index.html
  [✓] http://actions-docs.litprotocol.com/
  [✓] https://faucet.litprotocol.com/
  [✖] /pkp/intro
  [✖] /resources/howItWorks
  [✓] https://explorer.litprotocol.com/
  [✓] https://github.com/LIT-Protocol/js-serverless-function-test/tree/main/js-sdkTests
  [✓] https://litgateway.com/discord

  8 links checked.

  ERROR: 2 dead links found!
  [✖] /pkp/intro → Status: 400
  [✖] /resources/howItWorks → Status: 400

FILE: ./docs/LitActions/workingWithActions/permissions.md
  [✓] https://github.com/LIT-Protocol/js-serverless-function-test/blob/main/js-sdkTests/pkpPermissions.js

  1 links checked.

FILE: ./docs/LitActions/workingWithActions/signingTx.md
  [✓] https://github.com/LIT-Protocol/js-serverless-function-test/blob/main/js-sdkTests/signTxn.js

  1 links checked.

FILE: ./docs/LitActions/workingWithActions/singleExecution.md
  [✓] https://spark.litprotocol.com/automated-portfolio-rebalancing-uniswap/
  [✓] https://event-listener.litgateway.com/
  [✓] https://discord.com/invite/nm9aBG8z9w
  [✓] https://lenster.xyz/u/litprotocol
  [✖] https://twitter.com/LitProtocol
  [✓] https://github.com/LIT-Protocol/lit-apps/tree/master/apps

  6 links checked.

  ERROR: 1 dead links found!
  [✖] https://twitter.com/LitProtocol → Status: 0

FILE: ./docs/LitActions/workingWithActions/conditionalSigning.md
  [✖] /LitActions/intro#proofs
  [✓] https://replit.com/@lit/Lit-Actions-Conditional-Signing#lit-actions_sign_api_response/src/App.js
  [✓] https://replit.com/@lit/Lit-Actions-Conditional-Signing#lit-actions_conditional_signing/src/App.js

  3 links checked.

  ERROR: 1 dead links found!
  [✖] /LitActions/intro#proofs → Status: 400

FILE: ./docs/LitActions/workingWithActions/logAndReturn.md
  [✓] https://ipfs.io/ipfs/Qmb2sJtVLXiNNXnerWB7zjSpAhoM8AxJF2uZsU2iednTtT

  1 links checked.

FILE: ./docs/LitActions/workingWithActions/usingFetch.md
  [✓] https://www.weather.gov/
  [✓] https://replit.com/@lit/Lit-Actions-Return-signed-API-reponse/#lit-actions_sign_api_response/src/App.js

  2 links checked.

FILE: ./docs/LitActions/usingPKPsAndActions.md
  [✓] https://js-sdk.litprotocol.com/
  [✓] http://actions-docs.litprotocol.com/
  [✓] https://faucet.litprotocol.com/
  [✓] https://github.com/LIT-Protocol/LitNodeContracts/blob/main/contracts/PKPPermissions.sol#L418
  [✖] /pkp/authHelpers
  [✓] https://github.com/LIT-Protocol/LitNodeContracts/blob/main/contracts/PKPHelper.sol
  [✓] https://explorer.litprotocol.com/contracts
  [✓] https://github.com/LIT-Protocol/LitNodeContracts/blob/main/contracts/PKPNFT.sol#L157

  8 links checked.

  ERROR: 1 dead links found!
  [✖] /pkp/authHelpers → Status: 400

FILE: ./docs/LitActions/getlitCli.md
  [✓] https://raw.githubusercontent.com/LIT-Protocol/getlit/main/banner.png

  1 links checked.

FILE: ./docs/startHere/usecases.md
  [✖] /SDK/intro
  [✓] https://orbis.club/
  [✓] https://www.gather.town/
  [✖] https://viaheadline.xyz/
  [✓] https://litgateway.com/files
  [✓] https://lit.walletchat.fun/
  [✓] https://www.urnowhere.com/
  [✓] https://apps.shopify.com/lit-token-access
  [✓] https://litgateway.com/apps/zoom
  [✓] https://litgateway.com/apps/google-drive
  [✓] https://litgateway.com/apps/wordpress
  [✓] https://github.com/LIT-Protocol/js-serverless-function-test/tree/main/js-sdkTests
  [✓] https://github.com/Sling-Protocol/pkp-dex-sdk
  [✓] https://www.cask.fi/
  [✖] https://yachtlabs.io/blog/yacht-lit-swap
  [✓] https://discord.com/invite/nm9aBG8z9w
  [✓] https://github.com/LIT-Protocol/lit-action-ceramic-signing-demo
  [✖] /LitActions/workingWithActions/conditionalSigning
  [✓] https://github.com/LIT-Protocol/awesome/blob/main/README.md
  [✓] https://airtable.com/shr2NWJbH1Y6Y3kOU

  20 links checked.

  ERROR: 4 dead links found!
  [✖] /SDK/intro → Status: 400
  [✖] https://viaheadline.xyz/ → Status: 0
  [✖] https://yachtlabs.io/blog/yacht-lit-swap → Status: 404
  [✖] /LitActions/workingWithActions/conditionalSigning → Status: 400

FILE: ./docs/ToolsAndExamples/Tools/shareModal.md
  [✓] https://github.com/LIT-Protocol/lit-share-modal-v3#readme
  [✓] https://github.com/LIT-Protocol/lit-share-modal-v3
  [✓] https://lit-share-modal-v3-playground.netlify.app/
  [✓] ../../../static/img/shareModalCover.png

  4 links checked.

FILE: ./docs/ToolsAndExamples/Tools/jwtverify.md
  [✓] https://github.com/LIT-Protocol/lit-jwt-verifier

  1 links checked.

FILE: ./docs/ToolsAndExamples/Tools/pkpexplorer.md
  [✓] https://explorer.litprotocol.com/mint-pkp

  1 links checked.

FILE: ./docs/ToolsAndExamples/Tools/accessControl.md
  [✓] https://lit-accs-debugger.vercel.app/
  [✖] https://custom-access-control-conditions.lit.repl.co/

  2 links checked.

  ERROR: 1 dead links found!
  [✖] https://custom-access-control-conditions.lit.repl.co/ → Status: 0

FILE: ./docs/ToolsAndExamples/Tools/getlitCli.md
  [✓] https://github.com/LIT-Protocol/getlit
  [✓] https://www.npmjs.com/getlit
  [✓] https://raw.githubusercontent.com/LIT-Protocol/getlit/main/banner.png

  3 links checked.

FILE: ./docs/ToolsAndExamples/Integrations/additionalIntegrations.md
  [✓] https://github.com/LIT-Protocol/lit-oauth
  [✓] https://www.youtube.com/watch?v=9h-n3_T8Exk
  [✓] https://medium.com/@caskprotocol/cask-protocol-integrates-with-lit-protocol-to-attach-private-data-to-nfts-token-gate-content-496b2c5bb995
  [✓] https://www.youtube.com/watch?v=2EZiWT-7Xkk
  [✓] https://github.com/LIT-Protocol/lit-cloudflare-frontend
  [✓] https://www.youtube.com/watch?v=R1gMwiJjtKo
  [✓] https://github.com/masaun/ACL-smart-contract

  7 links checked.

FILE: ./docs/ToolsAndExamples/Integrations/Ceramic/intro.md
  [✓] https://github.com/LIT-Protocol/CeramicIntegrationExample
  [✓] https://github.com/LIT-Protocol/CeramicIntegration
  [✓] https://www.youtube.com/embed/EENmb0mPGWU

  3 links checked.

FILE: ./docs/ToolsAndExamples/Integrations/Ceramic/installation.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/ToolsAndExamples/Integrations/bundlrxarweave.md
  [✓] https://github.com/LIT-Protocol/lit-bundlr-example
  [✖] https://lit-bundlr.herokuapp.com/
  [✖] https://docs.bundlr.network/docs/about/introduction
  [✓] https://js-sdk.litprotocol.com/modules/lit_node_client_nodejs_src.html
  [✓] https://developer.litprotocol.com/resources/supportedChains
  [✖] https://developer.litprotocol.com/docs/littools/sharemodal/
  [✓] https://arweave.app/tx/%7Btransaction_id%7D
  [✓] https://arweave.app/tx/mcXCIsUmwoKOy7Sk-WfCB1NfeT5gd1cJ78_wA4KGpNY
  [✓] https://developer.litprotocol.com/docs/intro/
  [✖] https://docs.bundlr.network/docs/overview
  [✖] https://arweavefees.com/
  [✖] /img/lit_explanation.jpeg
  [✖] /img/bundlr_explanation.webp
  [✖] /img/lit_encrypt_bundlr.webp
  [✖] /img/lit_encrypt_highlight.webp
  [✖] /img/process_of_encrypting_static_content.webp
  [✖] /img/sign_bundlr.webp
  [✖] /img/decrypt_bundlr.webp
  [✖] /img/full_encryption.webp
  [✖] /img/full_decryption.webp

  20 links checked.

  ERROR: 14 dead links found!
  [✖] https://lit-bundlr.herokuapp.com/ → Status: 503
  [✖] https://docs.bundlr.network/docs/about/introduction → Status: 404
  [✖] https://developer.litprotocol.com/docs/littools/sharemodal/ → Status: 404
  [✖] https://docs.bundlr.network/docs/overview → Status: 404
  [✖] https://arweavefees.com/ → Status: 0
  [✖] /img/lit_explanation.jpeg → Status: 400
  [✖] /img/bundlr_explanation.webp → Status: 400
  [✖] /img/lit_encrypt_bundlr.webp → Status: 400
  [✖] /img/lit_encrypt_highlight.webp → Status: 400
  [✖] /img/process_of_encrypting_static_content.webp → Status: 400
  [✖] /img/sign_bundlr.webp → Status: 400
  [✖] /img/decrypt_bundlr.webp → Status: 400
  [✖] /img/full_encryption.webp → Status: 400
  [✖] /img/full_decryption.webp → Status: 400

FILE: ./docs/ToolsAndExamples/SDKExamples/dynamicContent.md
  [✓] https://js-sdk.litprotocol.com/classes/lit_node_client_src.LitNodeClientNodeJs.html#saveSigningCondition
  [✓] https://js-sdk.litprotocol.com/classes/lit_node_client_src.LitNodeClientNodeJs.html#getSignedToken
  [✓] https://js-sdk.litprotocol.com/functions/encryption_src.verifyJwt.html
  [✓] https://github.com/LIT-Protocol/lit-locked-react-app-minimal-example
  [✓] https://github.com/LIT-Protocol/lit-minimal-jwt-example
  [✖] https://twitter.com/dabit3
  [✓] https://github.com/dabit3/nextjs-lit-token-gating

  7 links checked.

  ERROR: 1 dead links found!
  [✖] https://twitter.com/dabit3 → Status: 0

FILE: ./docs/ToolsAndExamples/SDKExamples/OnchainMetadata/smartContract.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/ToolsAndExamples/SDKExamples/OnchainMetadata/setup.md
  No hyperlinks found!

  0 links checked.

FILE: ./docs/ToolsAndExamples/SDKExamples/OnchainMetadata/encryptDecrypt.md
  [✓] https://js-sdk.litprotocol.com/functions/auth_browser_src.checkAndSignAuthMessage.html
  [✓] https://js-sdk.litprotocol.com/functions/encryption_src.encryptString.html
  [✓] https://js-sdk.litprotocol.com/classes/lit_node_client_src.LitNodeClientNodeJs.html#saveEncryptionKey
  [✓] https://js-sdk.litprotocol.com/classes/lit_node_client_src.LitNodeClientNodeJs.html#getEncryptionKey
  [✓] https://js-sdk.litprotocol.com/functions/encryption_src.decryptString.html

  5 links checked.

FILE: ./docs/ToolsAndExamples/SDKExamples/OnchainMetadata/introduction.md
  [✖] /ToolsAndExamples/SDKExamples/OnchainMetadata/setup
  [✖] /ToolsAndExamples/SDKExamples/OnchainMetadata/encryptDecrypt
  [✖] /ToolsAndExamples/SDKExamples/OnchainMetadata/smartContract
  [✖] /ToolsAndExamples/SDKExamples/OnchainMetadata/frontend
  [✖] /ToolsAndExamples/SDKExamples/OnchainMetadata/polygonMumbai
  [✖] /SDK/intro
  [✓] https://hardhat.org/
  [✓] https://docs.ethers.io/v5/
  [✓] https://faucet.polygon.technology/
  [✓] https://www.openzeppelin.com/
  [✓] https://metamask.io/
  [✓] https://replit.com/@lit/Encrypt-and-Decrypt-On-chain-NFT-Metadata#encrypt_and_decrypt_on-chain_nft_metadata/src/App.js

  12 links checked.

  ERROR: 6 dead links found!
  [✖] /ToolsAndExamples/SDKExamples/OnchainMetadata/setup → Status: 400
  [✖] /ToolsAndExamples/SDKExamples/OnchainMetadata/encryptDecrypt → Status: 400
  [✖] /ToolsAndExamples/SDKExamples/OnchainMetadata/smartContract → Status: 400
  [✖] /ToolsAndExamples/SDKExamples/OnchainMetadata/frontend → Status: 400
  [✖] /ToolsAndExamples/SDKExamples/OnchainMetadata/polygonMumbai → Status: 400
  [✖] /SDK/intro → Status: 400

FILE: ./docs/ToolsAndExamples/SDKExamples/OnchainMetadata/polygonMumbai.md
  [✓] https://wiki.polygon.technology/docs/develop/getting-started
  [✓] https://replit.com/@lit/Encrypt-and-Decrypt-On-chain-NFT-Metadata#encrypt_and_decrypt_on-chain_nft_metadata/src/App.js

  2 links checked.

FILE: ./docs/ToolsAndExamples/SDKExamples/OnchainMetadata/frontend.md
  [✓] https://replit.com/@lit/Encrypt-and-Decrypt-On-chain-NFT-Metadata#encrypt_and_decrypt_on-chain_nft_metadata/src/App.js

  1 links checked.

FILE: ./docs/ToolsAndExamples/SDKExamples/signedChainData.md
  No hyperlinks found!

  0 links checked.

FILE: ./blog/2019-05-29-long-blog-post.md
  No hyperlinks found!

  0 links checked.

FILE: ./blog/2021-08-26-welcome/index.md
  [✓] https://docusaurus.io/docs/blog
  [✓] https://docusaurus.io/docs/api/plugins/@docusaurus/plugin-content-blog
  [✓] ./docusaurus-plushie-banner.jpeg

  3 links checked.

FILE: ./blog/2019-05-28-first-blog-post.md
  [✓] https://github.com/wgao19
  [✓] https://github.com/wgao19.png

  2 links checked.

FILE: ./README.md
  [✓] https://docusaurus.io/

  1 links checked.

FILE: ./unusedPages/examples.md
  [✓] https://github.com/LIT-Protocol/lit-locked-react-app-minimal-example
  [✓] https://github.com/LIT-Protocol/lit-minimal-jwt-example
  [✓] https://github.com/LIT-Protocol/MintLIT
  [✓] https://github.com/LIT-Protocol/lit-only-serverside-sdk-example

  4 links checked.

FILE: ./.github/ISSUE_TEMPLATE/documentation-feature-requests.md
  No hyperlinks found!

  0 links checked.

FILE: ./not-docs/tutorial-basics/create-a-document.md
  No hyperlinks found!

  0 links checked.

FILE: ./not-docs/tutorial-basics/create-a-page.md
  No hyperlinks found!

  0 links checked.

FILE: ./not-docs/tutorial-basics/deploy-your-site.md
  [✓] https://jamstack.org/
  [✓] https://docusaurus.io/docs/deployment

  2 links checked.

FILE: ./not-docs/tutorial-basics/congratulations.md
  [✓] ../tutorial-extras/manage-docs-versions.md
  [✓] ../tutorial-extras/translate-your-site.md
  [✓] https://github.com/facebook/docusaurus/discussions/4610
  [✓] https://docusaurus.io/
  [✓] https://docusaurus.io/docs/styling-layout
  [✓] https://docusaurus.io/docs/search
  [✓] https://docusaurus.io/showcase
  [✓] https://docusaurus.io/community/support

  8 links checked.

FILE: ./not-docs/tutorial-basics/create-a-blog-post.md
  No hyperlinks found!

  0 links checked.

FILE: ./not-docs/tutorial-extras/translate-your-site.md
  [✖] /img/tutorial/localeDropdown.png

  1 links checked.

  ERROR: 1 dead links found!
  [✖] /img/tutorial/localeDropdown.png → Status: 400

FILE: ./not-docs/tutorial-extras/manage-docs-versions.md
  [✖] /img/tutorial/docsVersionDropdown.png

  1 links checked.

  ERROR: 1 dead links found!
  [✖] /img/tutorial/docsVersionDropdown.png → Status: 400

FILE: ./src/pages/support.md
  [✓] https://litgateway.com/discord

  1 links checked.

FILE: ./src/pages/markdown-page.md
  No hyperlinks found!

  0 links checked.
error Command failed with exit code 1.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants