From 6e6ea7c449a0f548a9ada09bae04eb1760e27387 Mon Sep 17 00:00:00 2001 From: louis-md Date: Mon, 13 Nov 2023 17:22:02 +0100 Subject: [PATCH 1/3] Fix some link checker errors --- miscellaneous/bug-bounty-program.md | 4 ++-- safe-core-sdk/api-kit/README.md | 2 +- safe-core-sdk/auth-kit/README.md | 2 +- safe-core-sdk/auth-kit/guides/README.md | 1 + safe-core-sdk/auth-kit/guides/web3auth.md | 2 +- safe-core-sdk/onramp-kit/README.md | 4 ++-- safe-core-sdk/onramp-kit/guides/README.md | 1 + safe-core-sdk/relay-kit/README.md | 2 +- safe-core-sdk/relay-kit/guides/gelato.md | 4 ++-- safe-smart-account/security-audits.md | 2 +- 10 files changed, 13 insertions(+), 11 deletions(-) diff --git a/miscellaneous/bug-bounty-program.md b/miscellaneous/bug-bounty-program.md index f1f4a66f..e5a2e8d3 100644 --- a/miscellaneous/bug-bounty-program.md +++ b/miscellaneous/bug-bounty-program.md @@ -1,10 +1,10 @@ # Bug Bounty -Participate in the Safe Bug Bounty program to find bugs and get rewards. Earn up to $1,000,000 for every bug you report. Please carefully read through the [submission process](./bug-bounty-program.md#submission-process) section and get in touch via [bounty@safe.global](mailto:bounty@safe.global). You can also review the [bug bounties](./past-paid-bounties.md) we have paid in the past. +Participate in the Safe Bug Bounty program to find bugs and get rewards. Earn up to $1,000,000 for every bug you report. Please carefully read through the [submission process](miscellaneous/bug-bounty-program.md#submission-process) section and get in touch via [bounty@safe.global](mailto:bounty@safe.global). You can also review the [bug bounties](./past-paid-bounties.md) we have paid in the past. ## Audits -Smart contract security experts have carefully audited Safe's contracts. Please refer to the [security audits page](./security-audits.md) for details. +Smart contract security experts have carefully audited Safe's contracts. Please refer to the [security audits page](safe-smart-account/security-audits.md) for details. ## Rules diff --git a/safe-core-sdk/api-kit/README.md b/safe-core-sdk/api-kit/README.md index 4e463d53..b3b4e421 100644 --- a/safe-core-sdk/api-kit/README.md +++ b/safe-core-sdk/api-kit/README.md @@ -6,7 +6,7 @@ The [API Kit](https://github.com/safe-global/safe-core-sdk/tree/main/packages/ap In this guide we will see how to propose transactions to the service and collect the signatures from the owners so they become executable. -For more detailed information, see the guide [Integrating the Protocol Kit and API Kit](https://github.com/safe-global/safe-core-sdk/blob/main/guides/integrating-the-safe-core-sdk.md) and the [API Kit Reference](../../reference/safe-core-sdk//api-kit/). +For more detailed information, see the guide [Integrating the Protocol Kit and API Kit](https://github.com/safe-global/safe-core-sdk/blob/main/guides/integrating-the-safe-core-sdk.md) and the [API Kit Reference](../../reference/safe-core-sdk/api-kit/). ### Prerequisites diff --git a/safe-core-sdk/auth-kit/README.md b/safe-core-sdk/auth-kit/README.md index d07249dc..3bd40126 100644 --- a/safe-core-sdk/auth-kit/README.md +++ b/safe-core-sdk/auth-kit/README.md @@ -3,7 +3,7 @@ The Auth Kit creates an Ethereum address and authenticates a blockchain account using an email address, social media account, or crypto wallet like Metamask. You can get the Ethereum address and the associated safe addresses as an output for the sign-in process. The following guides show how to use the Auth Kit and integrate it into your project by using one of the packs: -- [Web3Auth Pack](./web3auth.md) +- [Web3Auth Pack](safe-core-sdk/auth-kit/guides/web3auth.md) ## Resources - [Auth Kit on GitHub](https://github.com/safe-global/safe-core-sdk/tree/main/packages/auth-kit) diff --git a/safe-core-sdk/auth-kit/guides/README.md b/safe-core-sdk/auth-kit/guides/README.md index e69de29b..d9dd466e 100644 --- a/safe-core-sdk/auth-kit/guides/README.md +++ b/safe-core-sdk/auth-kit/guides/README.md @@ -0,0 +1 @@ +# Guides \ No newline at end of file diff --git a/safe-core-sdk/auth-kit/guides/web3auth.md b/safe-core-sdk/auth-kit/guides/web3auth.md index 9d6d9119..8fc1d54f 100644 --- a/safe-core-sdk/auth-kit/guides/web3auth.md +++ b/safe-core-sdk/auth-kit/guides/web3auth.md @@ -137,7 +137,7 @@ const web3AuthModalPack = new Web3AuthModalPack({ ## Signing transactions using the Web3AuthModalPack and Protocol Kit -The `Web3AuthModalPack` can be combined with the [Protocol Kit](../protocol-kit/) to connect to a Safe using the `provider` and `signer` of the currently authenticated account. +The `Web3AuthModalPack` can be combined with the [Protocol Kit](../protocol-kit/README.md) to connect to a Safe using the `provider` and `signer` of the currently authenticated account. Once connected, you can use any of the methods available in the [Protocol Kit](https://github.com/safe-global/safe-core-sdk/tree/main/packages/protocol-kit#sdk-api). diff --git a/safe-core-sdk/onramp-kit/README.md b/safe-core-sdk/onramp-kit/README.md index 0b028a85..b3430918 100644 --- a/safe-core-sdk/onramp-kit/README.md +++ b/safe-core-sdk/onramp-kit/README.md @@ -3,8 +3,8 @@ The Onramp Kit helps users buy cryptocurrencies with fiat money to fund a Safe account via a credit card or other payment methods. The following guides show how to use the Onramp Kit and integrate it into your project by using one of the packs: -- [Monerium Pack](./monerium.md) -- [Stripe Pack](./stripe.md) +- [Monerium Pack](safe-core-sdk/onramp-kit/guides/monerium.md) +- [Stripe Pack](safe-core-sdk/onramp-kit/guides/stripe.md) ## Resources - [Onramp Kit on GitHub](https://github.com/safe-global/safe-core-sdk/tree/main/packages/onramp-kit) diff --git a/safe-core-sdk/onramp-kit/guides/README.md b/safe-core-sdk/onramp-kit/guides/README.md index e69de29b..d9dd466e 100644 --- a/safe-core-sdk/onramp-kit/guides/README.md +++ b/safe-core-sdk/onramp-kit/guides/README.md @@ -0,0 +1 @@ +# Guides \ No newline at end of file diff --git a/safe-core-sdk/relay-kit/README.md b/safe-core-sdk/relay-kit/README.md index 4ce81bfb..01a7627c 100644 --- a/safe-core-sdk/relay-kit/README.md +++ b/safe-core-sdk/relay-kit/README.md @@ -3,7 +3,7 @@ The Relay Kit lets users pay transaction fees (gas fees) using the native blockchain token or ERC-20 tokens. Gas fees can be payed with this kit using any ERC-20 token in your Safe, even if there is no native token balance. The following guides show how to use the Relay Kit and integrate it into your project by using one of the packs: -- [Gelato Pack](./gelato.md) +- [Gelato Pack](safe-core-sdk/relay-kit/guides/gelato.md) ## Resources - [Relay Kit on GitHub](https://github.com/safe-global/safe-core-sdk/tree/main/packages/relay-kit) diff --git a/safe-core-sdk/relay-kit/guides/gelato.md b/safe-core-sdk/relay-kit/guides/gelato.md index c1723c2c..69a2f6a6 100644 --- a/safe-core-sdk/relay-kit/guides/gelato.md +++ b/safe-core-sdk/relay-kit/guides/gelato.md @@ -26,7 +26,7 @@ Currently, the Relay Kit is only compatible with the [Gelato relay](https://docs For the 1Balance quickstart tutorial, you will use the Gelato relayer to pay for the gas fees on BNB Chain using the Polygon USDC you've deposited into your Gelato 1Balance account. -For this tutorial you will need a Safe with a threshold of 1 deployed on BNB Chain. You can create one using [Safe{Wallet}](https://app.safe.global/) or the [Protocol Kit](../protocol-kit/). +For this tutorial you will need a Safe with a threshold of 1 deployed on BNB Chain. You can create one using [Safe{Wallet}](https://app.safe.global/) or the [Protocol Kit](../protocol-kit/README.md). ### Summary @@ -125,7 +125,7 @@ console.log(`Relay Transaction Task ID: https://relay.gelato.digital/tasks/statu For the SyncFee quickstart tutorial, you will use the Gelato relayer to pay for the gas fees on the BNB Chain using the BNB you hold in your Safe. No need to have funds on your signer. -For this tutorial, you will need a Safe with a threshold of one deployed on the BNB Chain. You can create one using [Safe{Wallet}](https://app.safe.global/) or the [Protocol Kit](../protocol-kit/). +For this tutorial, you will need a Safe with a threshold of one deployed on the BNB Chain. You can create one using [Safe{Wallet}](https://app.safe.global/) or the [Protocol Kit](../protocol-kit/README.md). ### Import the packages diff --git a/safe-smart-account/security-audits.md b/safe-smart-account/security-audits.md index cd503c1f..809f5c84 100644 --- a/safe-smart-account/security-audits.md +++ b/safe-smart-account/security-audits.md @@ -10,4 +10,4 @@ We take great care of ensuring the security of our smart contracts. Please find * [Safe v0.0.1](https://github.com/safe-global/safe-contracts/blob/v1.1.1/docs/alexey_audit.md) * [Allowance Module v0.1.0](https://github.com/safe-global/safe-modules/blob/47e2b486b0b31d97bab7648a3f76de9038c6e67b/allowances/AllowanceModuleAuditOct2020.md) -Did you find a bug? Please [get in touch](mailto:bounty@safe.global) with us via our [bug bounty program](./bug-bounty-program.md). +Did you find a bug? Please [get in touch](mailto:bounty@safe.global) with us via our [bug bounty program](miscellaneous/bug-bounty-program.md). From 64ea3ddff9fa89a6dc86c3e6d58a20156e11b1f9 Mon Sep 17 00:00:00 2001 From: louis-md Date: Thu, 23 Nov 2023 15:36:25 +0100 Subject: [PATCH 2/3] Fix some link checker errors --- miscellaneous/bug-bounty-program.md | 8 ++++---- safe-core-sdk/api-kit/README.md | 2 +- safe-core-sdk/auth-kit/README.md | 2 +- safe-core-sdk/onramp-kit/README.md | 4 ++-- safe-core-sdk/relay-kit/README.md | 2 +- safe-core-sdk/relay-kit/guides/gelato.md | 2 +- safe-smart-account/security-audits.md | 2 +- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/miscellaneous/bug-bounty-program.md b/miscellaneous/bug-bounty-program.md index e5a2e8d3..eb2de306 100644 --- a/miscellaneous/bug-bounty-program.md +++ b/miscellaneous/bug-bounty-program.md @@ -1,10 +1,10 @@ # Bug Bounty -Participate in the Safe Bug Bounty program to find bugs and get rewards. Earn up to $1,000,000 for every bug you report. Please carefully read through the [submission process](miscellaneous/bug-bounty-program.md#submission-process) section and get in touch via [bounty@safe.global](mailto:bounty@safe.global). You can also review the [bug bounties](./past-paid-bounties.md) we have paid in the past. +Participate in the Safe Bug Bounty program to find bugs and get rewards. Earn up to $1,000,000 for every bug you report. Please carefully read through the [submission process](./bug-bounty-program.md#submission-process) section and get in touch via [bounty@safe.global](mailto:bounty@safe.global). You can also review the [bug bounties](./past-paid-bounties.md) we have paid in the past. ## Audits -Smart contract security experts have carefully audited Safe's contracts. Please refer to the [security audits page](safe-smart-account/security-audits.md) for details. +Smart contract security experts have carefully audited Safe's contracts. Please refer to the [security audits page](../safe-smart-account/security-audits.md) for details. ## Rules @@ -37,7 +37,7 @@ The scope of the bug bounty also includes the [Allowance Module](https://github. * MultiSend.sol, MultiSendCallOnly.sol, CreateCall.sol * TokenCallbackHandler.sol (formerly DefaultCallbackHandler.sol), CompatibilityFallbackHandler.sol, HandlerContext.sol -You can find addresses for deployed instances of these contracts in the [Safe deployments](https://github.com/safe-global/safe-deployments) repository. +You can find addresses for deployed instances of these contracts [here](../safe-smart-account/supported-networks/v1.4.1.md) or in the [Safe deployments](https://github.com/safe-global/safe-deployments) repository. **Gnosis Safe core contracts (up to version 1.3.0)** @@ -48,7 +48,7 @@ You can find addresses for deployed instances of these contracts in the [Safe de * CreateAndAddModules.sol, MultiSend.sol, MultiSendCallOnly.sol, CreateCall.sol * DefaultCallbackHandler.sol, CompatibilityFallbackHandler.sol, HandlerContext.sol -You can find addresses for deployed instances of these contracts in the [Safe deployments](https://github.com/safe-global/safe-deployments) repository. +You can find addresses for deployed instances of these contracts [here](../safe-smart-account/supported-networks/v1.3.0.md) in the [Safe deployments](https://github.com/safe-global/safe-deployments) repository. **Safe Modules contracts** diff --git a/safe-core-sdk/api-kit/README.md b/safe-core-sdk/api-kit/README.md index b3b4e421..7efe49e8 100644 --- a/safe-core-sdk/api-kit/README.md +++ b/safe-core-sdk/api-kit/README.md @@ -6,7 +6,7 @@ The [API Kit](https://github.com/safe-global/safe-core-sdk/tree/main/packages/ap In this guide we will see how to propose transactions to the service and collect the signatures from the owners so they become executable. -For more detailed information, see the guide [Integrating the Protocol Kit and API Kit](https://github.com/safe-global/safe-core-sdk/blob/main/guides/integrating-the-safe-core-sdk.md) and the [API Kit Reference](../../reference/safe-core-sdk/api-kit/). +For more detailed information, see the guide [Integrating the Protocol Kit and API Kit](https://github.com/safe-global/safe-core-sdk/blob/main/guides/integrating-the-safe-core-sdk.md) and the [API Kit Reference](./reference/README.md). ### Prerequisites diff --git a/safe-core-sdk/auth-kit/README.md b/safe-core-sdk/auth-kit/README.md index 3bd40126..59912ce7 100644 --- a/safe-core-sdk/auth-kit/README.md +++ b/safe-core-sdk/auth-kit/README.md @@ -3,7 +3,7 @@ The Auth Kit creates an Ethereum address and authenticates a blockchain account using an email address, social media account, or crypto wallet like Metamask. You can get the Ethereum address and the associated safe addresses as an output for the sign-in process. The following guides show how to use the Auth Kit and integrate it into your project by using one of the packs: -- [Web3Auth Pack](safe-core-sdk/auth-kit/guides/web3auth.md) +- [Web3Auth Pack](./guides/web3auth.md) ## Resources - [Auth Kit on GitHub](https://github.com/safe-global/safe-core-sdk/tree/main/packages/auth-kit) diff --git a/safe-core-sdk/onramp-kit/README.md b/safe-core-sdk/onramp-kit/README.md index b3430918..97b7e686 100644 --- a/safe-core-sdk/onramp-kit/README.md +++ b/safe-core-sdk/onramp-kit/README.md @@ -3,8 +3,8 @@ The Onramp Kit helps users buy cryptocurrencies with fiat money to fund a Safe account via a credit card or other payment methods. The following guides show how to use the Onramp Kit and integrate it into your project by using one of the packs: -- [Monerium Pack](safe-core-sdk/onramp-kit/guides/monerium.md) -- [Stripe Pack](safe-core-sdk/onramp-kit/guides/stripe.md) +- [Monerium Pack](./guides/monerium.md) +- [Stripe Pack](./guides/stripe.md) ## Resources - [Onramp Kit on GitHub](https://github.com/safe-global/safe-core-sdk/tree/main/packages/onramp-kit) diff --git a/safe-core-sdk/relay-kit/README.md b/safe-core-sdk/relay-kit/README.md index 01a7627c..91de50ec 100644 --- a/safe-core-sdk/relay-kit/README.md +++ b/safe-core-sdk/relay-kit/README.md @@ -3,7 +3,7 @@ The Relay Kit lets users pay transaction fees (gas fees) using the native blockchain token or ERC-20 tokens. Gas fees can be payed with this kit using any ERC-20 token in your Safe, even if there is no native token balance. The following guides show how to use the Relay Kit and integrate it into your project by using one of the packs: -- [Gelato Pack](safe-core-sdk/relay-kit/guides/gelato.md) +- [Gelato Pack](./guides/gelato.md) ## Resources - [Relay Kit on GitHub](https://github.com/safe-global/safe-core-sdk/tree/main/packages/relay-kit) diff --git a/safe-core-sdk/relay-kit/guides/gelato.md b/safe-core-sdk/relay-kit/guides/gelato.md index 69a2f6a6..99d83f02 100644 --- a/safe-core-sdk/relay-kit/guides/gelato.md +++ b/safe-core-sdk/relay-kit/guides/gelato.md @@ -26,7 +26,7 @@ Currently, the Relay Kit is only compatible with the [Gelato relay](https://docs For the 1Balance quickstart tutorial, you will use the Gelato relayer to pay for the gas fees on BNB Chain using the Polygon USDC you've deposited into your Gelato 1Balance account. -For this tutorial you will need a Safe with a threshold of 1 deployed on BNB Chain. You can create one using [Safe{Wallet}](https://app.safe.global/) or the [Protocol Kit](../protocol-kit/README.md). +For this tutorial you will need a Safe with a threshold of 1 deployed on BNB Chain. You can create one using [Safe{Wallet}](https://app.safe.global/) or the [Protocol Kit](../../protocol-kit/README.md). ### Summary diff --git a/safe-smart-account/security-audits.md b/safe-smart-account/security-audits.md index 809f5c84..076c801a 100644 --- a/safe-smart-account/security-audits.md +++ b/safe-smart-account/security-audits.md @@ -10,4 +10,4 @@ We take great care of ensuring the security of our smart contracts. Please find * [Safe v0.0.1](https://github.com/safe-global/safe-contracts/blob/v1.1.1/docs/alexey_audit.md) * [Allowance Module v0.1.0](https://github.com/safe-global/safe-modules/blob/47e2b486b0b31d97bab7648a3f76de9038c6e67b/allowances/AllowanceModuleAuditOct2020.md) -Did you find a bug? Please [get in touch](mailto:bounty@safe.global) with us via our [bug bounty program](miscellaneous/bug-bounty-program.md). +Did you find a bug? Please [get in touch](mailto:bounty@safe.global) with us via our [bug bounty program](../miscellaneous/bug-bounty-program.md). From 943f8d6dd7e25d840f65738ddc2addb2457bd7b2 Mon Sep 17 00:00:00 2001 From: louis-md Date: Thu, 23 Nov 2023 15:39:32 +0100 Subject: [PATCH 3/3] Fix some link checker errors --- safe-core-sdk/auth-kit/guides/web3auth.md | 2 +- safe-core-sdk/relay-kit/guides/gelato.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/safe-core-sdk/auth-kit/guides/web3auth.md b/safe-core-sdk/auth-kit/guides/web3auth.md index 075a3504..d949c17f 100644 --- a/safe-core-sdk/auth-kit/guides/web3auth.md +++ b/safe-core-sdk/auth-kit/guides/web3auth.md @@ -137,7 +137,7 @@ const web3AuthModalPack = new Web3AuthModalPack({ ## Signing transactions using the Web3AuthModalPack and Protocol Kit -The `Web3AuthModalPack` can be combined with the [Protocol Kit](../protocol-kit/README.md) to connect to a Safe using the `provider` and `signer` of the currently authenticated account. +The `Web3AuthModalPack` can be combined with the [Protocol Kit](../../protocol-kit/README.md) to connect to a Safe using the `provider` and `signer` of the currently authenticated account. Once connected, you can use any of the methods available in the [Protocol Kit](https://github.com/safe-global/safe-core-sdk/tree/main/packages/protocol-kit#sdk-api). diff --git a/safe-core-sdk/relay-kit/guides/gelato.md b/safe-core-sdk/relay-kit/guides/gelato.md index 99d83f02..49afcc9d 100644 --- a/safe-core-sdk/relay-kit/guides/gelato.md +++ b/safe-core-sdk/relay-kit/guides/gelato.md @@ -125,7 +125,7 @@ console.log(`Relay Transaction Task ID: https://relay.gelato.digital/tasks/statu For the SyncFee quickstart tutorial, you will use the Gelato relayer to pay for the gas fees on the BNB Chain using the BNB you hold in your Safe. No need to have funds on your signer. -For this tutorial, you will need a Safe with a threshold of one deployed on the BNB Chain. You can create one using [Safe{Wallet}](https://app.safe.global/) or the [Protocol Kit](../protocol-kit/README.md). +For this tutorial, you will need a Safe with a threshold of one deployed on the BNB Chain. You can create one using [Safe{Wallet}](https://app.safe.global/) or the [Protocol Kit](../../protocol-kit/README.md). ### Import the packages