diff --git a/content/docs.yml b/content/docs.yml
index 855eda851..b59491e9b 100644
--- a/content/docs.yml
+++ b/content/docs.yml
@@ -905,6 +905,8 @@ navigation:
- section: Sponsor gas
path: wallets/pages/transactions/sponsor-gas/overview.mdx
contents:
+ - page: Dashboard guide
+ path: wallets/pages/transactions/sponsor-gas/dashboard-guide.mdx
- page: Full sponsorship
path: wallets/pages/transactions/sponsor-gas/index.mdx
- page: Conditional sponsorship rules
diff --git a/content/tutorials/smart-wallets/gas-manager-apis/setup-a-gas-manager-policy.mdx b/content/tutorials/smart-wallets/gas-manager-apis/setup-a-gas-manager-policy.mdx
index 7bb92df34..880aca48b 100644
--- a/content/tutorials/smart-wallets/gas-manager-apis/setup-a-gas-manager-policy.mdx
+++ b/content/tutorials/smart-wallets/gas-manager-apis/setup-a-gas-manager-policy.mdx
@@ -15,6 +15,10 @@ An example of spending rules is included in the screenshot below:
Creating a gas policy through Alchemy Dashboard
+
+ The Gas Sponsorship dashboard has been redesigned. For a walkthrough of the new surface, including each policy type and how to monitor spend, see the [dashboard guide to Gas Sponsorship policies](/docs/wallets/transactions/sponsor-gas/dashboard-guide).
+
+
### Video Tutorial
Prefer a video guide? Watch the video below for a step-by-step walkthrough, or follow the written tutorial.
@@ -35,7 +39,7 @@ Start by [creating a new application](https://dashboard.alchemy.com/signup) or u
## Step 2: Draft a New Policy
-Log in and navigate to the "Gas Policies" section and click the [create a policy](https://dashboard.alchemy.com/gas-policies/new) button.
+Log in and navigate to the "Gas Policies" section and click the [create a policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) button.

diff --git a/content/wallets/pages/authentication/login-methods/sms-login.mdx b/content/wallets/pages/authentication/login-methods/sms-login.mdx
index 5a8b29ee4..b4683e702 100644
--- a/content/wallets/pages/authentication/login-methods/sms-login.mdx
+++ b/content/wallets/pages/authentication/login-methods/sms-login.mdx
@@ -29,7 +29,7 @@ Pricing varies by country and requires specific area codes to be enabled for you
## Prerequisites
* Early access to SMS auth configured on your account: [Request early access!](mailto:wallets@alchemy.com)
-* A configured app with [smart wallets](/docs/wallets/pages/react/quickstart.mdx) and a [gas sponsorship policy](https://dashboard.alchemy.com/gas-manager/policy/create).
+* A configured app with [smart wallets](/docs/wallets/pages/react/quickstart.mdx) and a [gas sponsorship policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship).
* SDK version ≥v4.53.0
## Implementation
diff --git a/content/wallets/pages/concepts/smart-account-client.mdx b/content/wallets/pages/concepts/smart-account-client.mdx
index e18dbe76d..1c7a01e86 100644
--- a/content/wallets/pages/concepts/smart-account-client.mdx
+++ b/content/wallets/pages/concepts/smart-account-client.mdx
@@ -13,7 +13,7 @@ The `SmartWalletClient` extends viem's [Client](https://viem.sh/docs/clients/cus
## Prerequisites
* [API key](https://dashboard.alchemy.com/apps)
-* (Optional) [A gas policyID](https://dashboard.alchemy.com/gas-manager/policy/create)
+* (Optional) [A gas policyID](https://dashboard.alchemy.com/apps/latest/gas-sponsorship)
* `@alchemy/wallet-apis` and `viem` installed (see the [quickstart](/docs/wallets/quickstart))
## Implementation
@@ -24,7 +24,7 @@ The `SmartWalletClient` extends viem's [Client](https://viem.sh/docs/clients/cus
1. Replace the placeholders:
* API key from your [Alchemy dashboard](https://dashboard.alchemy.com/apps)
- * Policy ID from your [gas policy](https://dashboard.alchemy.com/gas-manager/policy/create)
+ * Policy ID from your [gas policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship)
* Signer from [authentication](/docs/wallets/authentication/login-methods/email-otp#step-4-check-authentication-status) or your own signer
2. Create the client using `createSmartWalletClient` — the client defaults to EIP-7702 using the signer's address
diff --git a/content/wallets/pages/core/quickstart.mdx b/content/wallets/pages/core/quickstart.mdx
index 471b66c4f..2bad0f1e5 100644
--- a/content/wallets/pages/core/quickstart.mdx
+++ b/content/wallets/pages/core/quickstart.mdx
@@ -38,7 +38,7 @@ your client.
2. Create a **`configuration`** in the [`Wallet APIs` dashboard](https://dashboard.alchemy.com/services/smart-wallets/configuration) to enable login methods.
-3. Create a policy in your [gas manager dashboard](https://dashboard.alchemy.com/services/gas-manager/configuration) to set rules for sponsorship.
+3. Create a policy in your [gas manager dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) to set rules for sponsorship.
If your setup allows, store both the policy and API key in a `.env` so you can use them in the following steps. Otherwise you can hold onto them for the next section where you will make use of them!
diff --git a/content/wallets/pages/gas-manager-admin-api/gas-manager-errors.mdx b/content/wallets/pages/gas-manager-admin-api/gas-manager-errors.mdx
index 86e74f2f8..bdd58334c 100644
--- a/content/wallets/pages/gas-manager-admin-api/gas-manager-errors.mdx
+++ b/content/wallets/pages/gas-manager-admin-api/gas-manager-errors.mdx
@@ -15,7 +15,7 @@ Gas manager policies can only be tied to one app. To resolve this issue ensure:
### This userOp's cost will put the team over their MAX token limit for this network.
-This userOp will cause you to exceed your sponsorship limit. Increase your limit by buying gas credits in USD through the [Gas Manager Dashboard](https://dashboard.alchemy.com/gas-manager).
+This userOp will cause you to exceed your sponsorship limit. Increase your limit by buying gas credits in USD through the [Gas Manager Dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship).
### Policy's max spend per spender exceeded.
diff --git a/content/wallets/pages/gas-manager-admin-api/gas-manager-faqs.mdx b/content/wallets/pages/gas-manager-admin-api/gas-manager-faqs.mdx
index e1a1d423c..491b034df 100644
--- a/content/wallets/pages/gas-manager-admin-api/gas-manager-faqs.mdx
+++ b/content/wallets/pages/gas-manager-admin-api/gas-manager-faqs.mdx
@@ -11,7 +11,7 @@ slug: wallets/reference/gas-manager-faqs
### How much gas can I sponsor?
Sponsor as much gas as you want. Gas is fronted up to a base limit based on your tier, and added to your monthly bill. Note that both gas sponsorship and ERC-20 gas payments contribute towards your limit.
-If you need more gas, boost your limits by buying gas manager credits in USD via the [Gas Manager Dashboard](https://dashboard.alchemy.com/gas-manager). This is a one time purchase that is applied to your bill at the end of the month and rolls over until it is used up.
+If you need more gas, boost your limits by buying gas manager credits in USD via the [Gas Manager Dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship). This is a one time purchase that is applied to your bill at the end of the month and rolls over until it is used up.
| Tier | Mainnet Base Limit | Testnet Limit | Team Policy Creation Limit |
| ---------- | --------------------------------------- | -------------------------- | -------------------------- |
@@ -45,7 +45,7 @@ The ERC-20 Gas Manager supports any token supported by the [Token Prices By Addr
### Supported ERC-20 tokens
-You can browse and enable the tokens below in the **Tokens & Networks** panel of the [Gas Manager Dashboard](https://dashboard.alchemy.com/gas-manager).
+You can browse and enable the tokens below in the **Tokens & Networks** panel of the [Gas Manager Dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship).
**Need a token or network that isn't listed?** Contact us at
diff --git a/content/wallets/pages/guide-template.mdx b/content/wallets/pages/guide-template.mdx
index 10ef377f3..9394318da 100644
--- a/content/wallets/pages/guide-template.mdx
+++ b/content/wallets/pages/guide-template.mdx
@@ -31,7 +31,7 @@ Example:
* API key from your [dashboard](https://dashboard.alchemy.com/apps)
* [Wallet APIs installed and configured in your project](/docs/wallets/pages/react/setup.mdx).
-* [A "pay gas with any token" policy](https://dashboard.alchemy.com/gas-manager/policy/create).
+* [A "pay gas with any token" policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship).
## Implementation
diff --git a/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/basic-gas-sponsorship.mdx b/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/basic-gas-sponsorship.mdx
index 2059ca2eb..5609c36fb 100644
--- a/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/basic-gas-sponsorship.mdx
+++ b/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/basic-gas-sponsorship.mdx
@@ -58,7 +58,7 @@ A gas manager policy defines which transactions (userOps) are eligible for gas s
To learn more about policy configuration, refer to the guide on [setting up a gas manager policy](/docs/setup-a-gas-manager-policy).
-Once you have decided on policy rules for your app, create a policy in the [Gas Manager dashboard](https://dashboard.alchemy.com/gas-manager/policy/create/?a=api-docs).
+Once you have decided on policy rules for your app, create a policy in the [Gas Manager dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship).
Now you should have a Gas policy created with a policy id you can use to sponsor gas for your users.
diff --git a/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/conditional-gas-sponsorship.mdx b/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/conditional-gas-sponsorship.mdx
index 3a94a5767..84b0e7c60 100644
--- a/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/conditional-gas-sponsorship.mdx
+++ b/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/conditional-gas-sponsorship.mdx
@@ -50,7 +50,7 @@ A gas manager policy defines which transactions (userOps) are eligible for gas s
* **URL**: the webhook URL the Gas Manager will make a POST request to every time you request gas sponsorship
* **Sponsor on error or timeout**: when selected, the userOp will be sponsored in the event of an error or timeout.
-Create a policy via the [Gas Manager dashboard](https://dashboard.alchemy.com/gas-manager/policy/create/?a=api-docs) or the [Create policy API](https://www.alchemy.com/docs/wallets/api/gas-manager-admin-api/admin-api-endpoints/create-policy).
+Create a policy via the [Gas Manager dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) or the [Create policy API](https://www.alchemy.com/docs/wallets/api/gas-manager-admin-api/admin-api-endpoints/create-policy).
### 3. Get Gas Manager's signature
diff --git a/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/pay-gas-with-any-erc20-token.mdx b/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/pay-gas-with-any-erc20-token.mdx
index ca9b4aff9..736d857e8 100644
--- a/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/pay-gas-with-any-erc20-token.mdx
+++ b/content/wallets/pages/low-level-infra/gas-manager/gas-sponsorship/using-sdk/pay-gas-with-any-erc20-token.mdx
@@ -32,7 +32,7 @@ If you want to use APIs directly, follow these steps.
### 2. Create a Gas Manager policy
-To enable your users to pay gas using an ERC-20 token, you need to create a “Pay gas with any token” Policy via the [Gas Manager dashboard](https://dashboard.alchemy.com/gas-manager/policy/create). You can customize the policy with the following:
+To enable your users to pay gas using an ERC-20 token, you need to create a “Pay gas with any token” Policy via the [Gas Manager dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship). You can customize the policy with the following:
* Receiving address: an address of your choosing where the users' ERC20 tokens will be sent to as they pay for gas (this is orchestrated by the paymaster contract and happens automatically at the time of the transaction).
* Tokens: the tokens the user should be able to pay gas with. Learn more [here](/docs/reference/gas-manager-faqs).
diff --git a/content/wallets/pages/react/getting-started/quickstart-content.mdx b/content/wallets/pages/react/getting-started/quickstart-content.mdx
index b9bd31890..9a3869619 100644
--- a/content/wallets/pages/react/getting-started/quickstart-content.mdx
+++ b/content/wallets/pages/react/getting-started/quickstart-content.mdx
@@ -21,7 +21,7 @@ NEXT_PUBLIC_ALCHEMY_API_KEY=YOUR_ALCHEMY_API_KEY
NEXT_PUBLIC_ALCHEMY_POLICY_ID=YOUR_PAYMASTER_POLICY_ID
```
-Remember: you must create a [`Configuration`](https://dashboard.alchemy.com/services/smart-wallets/configuration) and a [`Paymaster Policy`](https://dashboard.alchemy.com/services/gas-manager/configuration) if you want to use Wallet APIs.
+Remember: you must create a [`Configuration`](https://dashboard.alchemy.com/services/smart-wallets/configuration) and a [`Paymaster Policy`](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) if you want to use Wallet APIs.
Both the `Configuration` and the `Policy ID` must be linked to the application
diff --git a/content/wallets/pages/react/getting-started/setup.mdx b/content/wallets/pages/react/getting-started/setup.mdx
index b6357ab6f..fd7b5989f 100644
--- a/content/wallets/pages/react/getting-started/setup.mdx
+++ b/content/wallets/pages/react/getting-started/setup.mdx
@@ -10,7 +10,7 @@ To use Wallet APIs, you need to:
2. Create a **`configuration`** in the [`Wallet APIs` dashboard](https://dashboard.alchemy.com/services/smart-wallets/configuration) to enable login methods.
-3. Create a policy in your [gas manager dashboard](https://dashboard.alchemy.com/services/gas-manager/configuration) to set rules for sponsorship.
+3. Create a policy in your [gas manager dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) to set rules for sponsorship.
Create a `.env` at root of your project:
diff --git a/content/wallets/pages/react/solana-wallets/get-started.mdx b/content/wallets/pages/react/solana-wallets/get-started.mdx
index a1f468741..f07d6bd4a 100644
--- a/content/wallets/pages/react/solana-wallets/get-started.mdx
+++ b/content/wallets/pages/react/solana-wallets/get-started.mdx
@@ -95,7 +95,7 @@ createConfig({
commitment: "confirmed",
}
),
- policyId: "" // Optional - gas/rent sponsorship policy ID: https://dashboard.alchemy.com/gas-manager
+ policyId: "" // Optional - gas/rent sponsorship policy ID: https://dashboard.alchemy.com/apps/latest/gas-sponsorship
}
}
```
diff --git a/content/wallets/pages/recipes/programmatic-wallet-creation.mdx b/content/wallets/pages/recipes/programmatic-wallet-creation.mdx
index 227c65c61..75e3f3b83 100644
--- a/content/wallets/pages/recipes/programmatic-wallet-creation.mdx
+++ b/content/wallets/pages/recipes/programmatic-wallet-creation.mdx
@@ -30,7 +30,7 @@ This recipe shows how to programmatically create a smart wallet: you’ll genera
```bash
# Get your app API key: https://dashboard.alchemy.com/apps
ALCHEMY_API_KEY=YOUR_API_KEY
- # Get your gas sponsorship policy ID: https://dashboard.alchemy.com/services/gas-manager/configuration
+ # Get your gas sponsorship policy ID: https://dashboard.alchemy.com/apps/latest/gas-sponsorship
ALCHEMY_POLICY_ID=YOUR_POLICY_ID
# Generate a secure access key for server wallet authentication - see step 3 below
ACCESS_KEY=your-secure-access-key-here
diff --git a/content/wallets/pages/shared/create-gas-policy.mdx b/content/wallets/pages/shared/create-gas-policy.mdx
index d03bf0de0..aeed25075 100644
--- a/content/wallets/pages/shared/create-gas-policy.mdx
+++ b/content/wallets/pages/shared/create-gas-policy.mdx
@@ -7,7 +7,7 @@ A gas manager policy is a set of rules that define which transactions are eligib
To learn more about policy configuration, refer to the guide on [setting up a gas manager policy](https://alchemy.com/docs/setup-a-gas-manager-policy/?a=ak-docs).
-Once you have decided on policy rules for your app, [create a policy](https://dashboard.alchemy.com/gas-manager/policy/create/?a=ak-docs) in the Gas Manager dashboard.
+Once you have decided on policy rules for your app, [create a policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) in the Gas Manager dashboard.
You should now have a gas policy created with a policy id you can use to sponsor gas for your users.
diff --git a/content/wallets/pages/signer/authentication/server-wallets.mdx b/content/wallets/pages/signer/authentication/server-wallets.mdx
index 432f83004..2b6d54a98 100644
--- a/content/wallets/pages/signer/authentication/server-wallets.mdx
+++ b/content/wallets/pages/signer/authentication/server-wallets.mdx
@@ -142,7 +142,7 @@ console.log("Transaction sent:", id);
## Solana support
-Server wallets also work on Solana. To start sending sponsored transactions on Solana, set up a Solana sponsor gas policy in the [dashboard](https://dashboard.alchemy.com/gas-manager) and follow the guide below.
+Server wallets also work on Solana. To start sending sponsored transactions on Solana, set up a Solana sponsor gas policy in the [dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) and follow the guide below.
diff --git a/content/wallets/pages/signer/solana-wallets/solana-signer-package.mdx b/content/wallets/pages/signer/solana-wallets/solana-signer-package.mdx
index 52ece2f3c..2fd31a762 100644
--- a/content/wallets/pages/signer/solana-wallets/solana-signer-package.mdx
+++ b/content/wallets/pages/signer/solana-wallets/solana-signer-package.mdx
@@ -92,7 +92,7 @@ await connection.sendTransaction(signedTransaction);
To sponsor transaction fees on Solana:
-1. Set up your [sponsorship policy](https://dashboard.alchemy.com/services/gas-manager/configuration) in the dashboard to retrieve a **policy ID**
+1. Set up your [sponsorship policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) in the dashboard to retrieve a **policy ID**
2. Add sponsorship to the prepared transaction before signing and sending
```ts sponsored-solana-transaction-signer.tsx
@@ -115,7 +115,7 @@ async function signTransaction(
const transaction = await signer.addSponsorship(
instructions,
connection,
- "", // Replace with your solana sponsorship policy ID: https://dashboard.alchemy.com/services/gas-manager/configuration
+ "", // Replace with your solana sponsorship policy ID: https://dashboard.alchemy.com/apps/latest/gas-sponsorship
);
// Sign the transaction using the Solana wallet
diff --git a/content/wallets/pages/smart-wallets/quickstart/index.mdx b/content/wallets/pages/smart-wallets/quickstart/index.mdx
index b8eda389c..069d477bf 100644
--- a/content/wallets/pages/smart-wallets/quickstart/index.mdx
+++ b/content/wallets/pages/smart-wallets/quickstart/index.mdx
@@ -12,7 +12,7 @@ To use this guide, you'll need:
* An account you can sign with (e.g. an [authentication provider](/docs/wallets/signer/what-is-a-signer#alchemy-signer) or an EOA)
* An API key — [create an app](https://dashboard.alchemy.com/apps) to get one
-* A [gas manager policy ID](https://dashboard.alchemy.com/gas-manager/policy/create) if sponsoring gas
+* A [gas manager policy ID](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) if sponsoring gas
Start using the Wallets API today! [Get started for
diff --git a/content/wallets/pages/third-party/signers/openfort.mdx b/content/wallets/pages/third-party/signers/openfort.mdx
index 6c799905d..983778b30 100644
--- a/content/wallets/pages/third-party/signers/openfort.mdx
+++ b/content/wallets/pages/third-party/signers/openfort.mdx
@@ -43,7 +43,7 @@ Upgrade existing Openfort embedded wallets to Wallet APIs to enable gasless tran
* Go to the [Alchemy Dashboard](https://dashboard.alchemy.com/)
* Create or select an app and copy the API key
* Gas sponsorship Policy ID (Gas Manager):
- * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/services/gas-manager/configuration) and copy its Policy ID
+ * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) and copy its Policy ID
* Openfort Publishable Key:
* Go to the [Openfort Dashboard](https://dashboard.openfort.xyz/)
* Create or select a project and copy the Publishable Key
@@ -220,7 +220,7 @@ Upgrade existing Openfort embedded wallets to Wallet APIs to enable gasless tran
* Go to the [Alchemy Dashboard](https://dashboard.alchemy.com/)
* Create or select an app and copy the API key
* Gas sponsorship Policy ID (Gas Manager):
- * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/services/gas-manager/configuration) and copy its Policy ID
+ * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) and copy its Policy ID
* Openfort Publishable Key:
* Go to the [Openfort Dashboard](https://dashboard.openfort.xyz/)
* Create or select a project and copy the Publishable Key
diff --git a/content/wallets/pages/third-party/signers/privy.mdx b/content/wallets/pages/third-party/signers/privy.mdx
index 3b83fd5c3..9636945f7 100644
--- a/content/wallets/pages/third-party/signers/privy.mdx
+++ b/content/wallets/pages/third-party/signers/privy.mdx
@@ -45,7 +45,7 @@ Upgrade existing Privy wallets to Wallet APIs to enable gasless transactions, ba
* Go to the [Alchemy Dashboard](https://dashboard.alchemy.com/)
* Create or select an app and copy the API key
* Gas sponsorship Policy ID (Gas Manager):
- * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/services/gas-manager/configuration) and copy its Policy ID
+ * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) and copy its Policy ID
* Privy App ID:
* Go to the [Privy Dashboard](https://dashboard.privy.io/)
* Create or select an app and copy the App ID
@@ -346,7 +346,7 @@ Upgrade existing Privy wallets to Wallet APIs to enable gasless transactions, ba
* Go to the [Alchemy Dashboard](https://dashboard.alchemy.com/)
* Create or select an app and copy the API key
* Gas sponsorship Policy ID (Gas Manager):
- * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/services/gas-manager/configuration) and copy its Policy ID
+ * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) and copy its Policy ID
* Privy App ID & Secret:
* Go to the [Privy Dashboard](https://dashboard.privy.io/)
* Create or select an app and copy the App ID and App Secret
diff --git a/content/wallets/pages/third-party/signers/turnkey.mdx b/content/wallets/pages/third-party/signers/turnkey.mdx
index 9b4360111..fa0492367 100644
--- a/content/wallets/pages/third-party/signers/turnkey.mdx
+++ b/content/wallets/pages/third-party/signers/turnkey.mdx
@@ -43,7 +43,7 @@ Upgrade existing Turnkey wallets to Wallet APIs to enable gasless transactions,
* Go to the [Alchemy Dashboard](https://dashboard.alchemy.com/)
* Create or select an app and copy the API key
* Gas sponsorship Policy ID (Gas Manager):
- * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/services/gas-manager/configuration) and copy its Policy ID
+ * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) and copy its Policy ID
* Turnkey Organization ID & Auth Proxy Config ID:
* Go to the [Turnkey Dashboard](https://app.turnkey.com/)
* Create or select an organization and copy the Organization ID
@@ -229,7 +229,7 @@ Upgrade existing Turnkey wallets to Wallet APIs to enable gasless transactions,
* Go to the [Alchemy Dashboard](https://dashboard.alchemy.com/)
* Create or select an app and copy the API key
* Gas sponsorship Policy ID (Gas Manager):
- * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/services/gas-manager/configuration) and copy its Policy ID
+ * Create a gas sponsorship policy in the [dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) and copy its Policy ID
* Turnkey Credentials:
* Go to the [Turnkey Dashboard](https://app.turnkey.com/)
* Create or select an organization and copy the Organization ID
diff --git a/content/wallets/pages/transactions/cross-chain-swap-tokens/client.mdx b/content/wallets/pages/transactions/cross-chain-swap-tokens/client.mdx
index 3b45a4f3a..0abc9f5d7 100644
--- a/content/wallets/pages/transactions/cross-chain-swap-tokens/client.mdx
+++ b/content/wallets/pages/transactions/cross-chain-swap-tokens/client.mdx
@@ -6,7 +6,7 @@
You'll need the following env variables:
* `ALCHEMY_API_KEY`: An [Alchemy API key](https://dashboard.alchemy.com/apps)
-* `ALCHEMY_POLICY_ID`: A [Gas Manager](https://dashboard.alchemy.com/gas-manager/policy/create) policy ID
+* `ALCHEMY_POLICY_ID`: A [Gas Manager](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) policy ID
* `PRIVATE_KEY`: A private key for a signer
diff --git a/content/wallets/pages/transactions/cross-chain-swap-tokens/index.mdx b/content/wallets/pages/transactions/cross-chain-swap-tokens/index.mdx
index db60ea51a..a4df65612 100644
--- a/content/wallets/pages/transactions/cross-chain-swap-tokens/index.mdx
+++ b/content/wallets/pages/transactions/cross-chain-swap-tokens/index.mdx
@@ -50,7 +50,7 @@ When requesting a cross-chain swap quote, you can specify either a `fromAmount`
Before you begin, ensure you have:
* An [Alchemy API key](https://dashboard.alchemy.com/apps)
-* If you're sponsoring gas, then a [Gas Manager](https://dashboard.alchemy.com/gas-manager/policy/create) policy
+* If you're sponsoring gas, then a [Gas Manager](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) policy
* A small amount of tokens for testing (~$1 worth is enough!)
* **Important**: You'll need to send these tokens to your smart wallet address to be able to swap!
* A signer to own the account and sign messages
diff --git a/content/wallets/pages/transactions/debug-transactions/index.mdx b/content/wallets/pages/transactions/debug-transactions/index.mdx
index 118413f60..4df4fba2c 100644
--- a/content/wallets/pages/transactions/debug-transactions/index.mdx
+++ b/content/wallets/pages/transactions/debug-transactions/index.mdx
@@ -107,7 +107,7 @@ Clicking the button sends the error context to an AI model that analyzes the fai
- Gas sponsorship was rejected by the gas manager policy. Verify that your [gas policy](https://dashboard.alchemy.com/gas-manager) is active, has sufficient balance, and that the transaction meets your sponsorship rules.
+ Gas sponsorship was rejected by the gas manager policy. Verify that your [gas policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) is active, has sufficient balance, and that the transaction meets your sponsorship rules.
diff --git a/content/wallets/pages/transactions/pay-gas-with-any-token/index.mdx b/content/wallets/pages/transactions/pay-gas-with-any-token/index.mdx
index dd7fc1f48..1e188aefa 100644
--- a/content/wallets/pages/transactions/pay-gas-with-any-token/index.mdx
+++ b/content/wallets/pages/transactions/pay-gas-with-any-token/index.mdx
@@ -17,7 +17,7 @@ Post-operation mode is recommended for most use cases. If the token approval is
## Prerequisites
* API key from your [dashboard](https://dashboard.alchemy.com/apps)
-* [A "pay gas with any token" policy](https://dashboard.alchemy.com/gas-manager/policy/create).
+* [A "pay gas with any token" policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship).
## Implementation
diff --git a/content/wallets/pages/transactions/retry-transactions/client.mdx b/content/wallets/pages/transactions/retry-transactions/client.mdx
index 140a604be..b170396dd 100644
--- a/content/wallets/pages/transactions/retry-transactions/client.mdx
+++ b/content/wallets/pages/transactions/retry-transactions/client.mdx
@@ -3,7 +3,7 @@ When re-sending calls without a `nonceOverride`, the client automatically uses t
You'll need the following env variables:
* `ALCHEMY_API_KEY`: An [Alchemy API key](https://dashboard.alchemy.com/apps)
-* `ALCHEMY_POLICY_ID`: A [Gas Manager](https://dashboard.alchemy.com/gas-manager/policy/create) policy ID
+* `ALCHEMY_POLICY_ID`: A [Gas Manager](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) policy ID
* `PRIVATE_KEY`: A private key for a signer
diff --git a/content/wallets/pages/transactions/retry-transactions/index.mdx b/content/wallets/pages/transactions/retry-transactions/index.mdx
index 366e1d113..5ef0abd66 100644
--- a/content/wallets/pages/transactions/retry-transactions/index.mdx
+++ b/content/wallets/pages/transactions/retry-transactions/index.mdx
@@ -24,7 +24,7 @@ Key use cases:
## Prerequisites
* An [Alchemy API key](https://dashboard.alchemy.com/apps)
-* A [Gas Manager](https://dashboard.alchemy.com/gas-manager/policy/create) policy
+* A [Gas Manager](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) policy
* A signer to own the account and sign messages
diff --git a/content/wallets/pages/transactions/send-parallel-transactions/client.mdx b/content/wallets/pages/transactions/send-parallel-transactions/client.mdx
index cfc5caba8..0b0a2a0ca 100644
--- a/content/wallets/pages/transactions/send-parallel-transactions/client.mdx
+++ b/content/wallets/pages/transactions/send-parallel-transactions/client.mdx
@@ -3,7 +3,7 @@ Use the `nonceOverride` capability on the smart wallet client's [`sendCalls`](/d
You'll need the following env variables:
* `ALCHEMY_API_KEY`: An [Alchemy API key](https://dashboard.alchemy.com/apps)
-* `ALCHEMY_POLICY_ID`: A [Gas Manager](https://dashboard.alchemy.com/gas-manager/policy/create) policy ID
+* `ALCHEMY_POLICY_ID`: A [Gas Manager](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) policy ID
* `PRIVATE_KEY`: A private key for a signer
diff --git a/content/wallets/pages/transactions/send-parallel-transactions/index.mdx b/content/wallets/pages/transactions/send-parallel-transactions/index.mdx
index 3e266b6e9..6d86ae9d6 100644
--- a/content/wallets/pages/transactions/send-parallel-transactions/index.mdx
+++ b/content/wallets/pages/transactions/send-parallel-transactions/index.mdx
@@ -9,7 +9,7 @@ This guide explains how to send multiple parallel transactions. Note that you do
## Prerequisites
* An [Alchemy API key](https://dashboard.alchemy.com/apps)
-* A [Gas Manager](https://dashboard.alchemy.com/gas-manager/policy/create) policy
+* A [Gas Manager](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) policy
* A signer to own the account and sign messages
The `nonceKey` override must fit into a `uint152`!
diff --git a/content/wallets/pages/transactions/solana/sponsor-gas-solana.mdx b/content/wallets/pages/transactions/solana/sponsor-gas-solana.mdx
index 5176ad5d8..d6a03f41f 100644
--- a/content/wallets/pages/transactions/solana/sponsor-gas-solana.mdx
+++ b/content/wallets/pages/transactions/solana/sponsor-gas-solana.mdx
@@ -23,7 +23,7 @@ When you request sponsorship for a transaction using a configured policy, the po
* API key from your [dashboard](https://dashboard.alchemy.com/apps)
* Wallet APIs for Solana [set up](/docs/wallets/react/solana-wallets/get-started) in your project if you want to enable sign up/login for creation of wallets
-* A sponsorship policy to cover fees and/or rent: [create a policy](https://dashboard.alchemy.com/gas-manager/policy/create/)
+* A sponsorship policy to cover fees and/or rent: [create a policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship)
## Implementation
diff --git a/content/wallets/pages/transactions/sponsor-gas/conditional-sponsorship-rules.mdx b/content/wallets/pages/transactions/sponsor-gas/conditional-sponsorship-rules.mdx
index bdcefb6ee..638030b5c 100644
--- a/content/wallets/pages/transactions/sponsor-gas/conditional-sponsorship-rules.mdx
+++ b/content/wallets/pages/transactions/sponsor-gas/conditional-sponsorship-rules.mdx
@@ -16,7 +16,7 @@ Use it to:
You can configure the same policy logic in two ways:
-1. **Dashboard**: Create or edit a Gas Manager policy in the [dashboard](https://dashboard.alchemy.com/gas-manager/policy/create)
+1. **Dashboard**: Create or edit a Gas Manager policy in the [dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship)
2. **Admin API**: Create or update policies programmatically with the [Gas Manager Admin API](/docs/wallets/api-reference/gas-manager-admin-api/admin-api-endpoints/get-policy)
Most teams start in the dashboard, then move to API-based management for automation.
diff --git a/content/wallets/pages/transactions/sponsor-gas/dashboard-guide.mdx b/content/wallets/pages/transactions/sponsor-gas/dashboard-guide.mdx
new file mode 100644
index 000000000..f7e18e246
--- /dev/null
+++ b/content/wallets/pages/transactions/sponsor-gas/dashboard-guide.mdx
@@ -0,0 +1,142 @@
+---
+title: Dashboard guide to Gas Sponsorship policies
+description: Create and manage gas sponsorship policies in the redesigned Alchemy dashboard, choose the right policy type, configure rules, go live, and monitor spend on the Usage tab.
+slug: wallets/transactions/sponsor-gas/dashboard-guide
+---
+
+{/* TODO(screenshots): Cloudinary URLs below are placeholders. Replace each
+ v_TODO/docs/gas-sponsorship-dashboard/.png URL with the final
+ Cloudinary secure URL after Richard uploads the captured PNGs. Source PNGs
+ live in the docs worktree under screenshots-todo/. Captured from the
+ redesigned dashboard with GasSponsorshipRedesignEnabled ON.
+
+ Cloudinary upload paths (under docs/gas-sponsorship-dashboard/):
+ - create-policy-type-picker.png
+ - create-policy-select-chains.png
+ - erc20-editor.png
+ - usage-tab.png */}
+
+Create and manage gas sponsorship policies from the redesigned Gas Sponsorship dashboard. This walkthrough covers opening the surface, creating a policy, choosing a policy type, configuring rules, going live, and monitoring spend.
+
+The redesigned Gas Sponsorship dashboard is app-scoped. Open it from the app you want to sponsor transactions for: in the dashboard, navigate to **Gas Sponsorship** under your app, or go to `https://dashboard.alchemy.com/apps/latest/gas-sponsorship` directly.
+
+## Open the Gas Sponsorship dashboard
+
+The Gas Sponsorship surface has two tabs:
+
+* **Policies** — create, edit, and activate your sponsorship policies
+* **Usage** — monitor spend across your team and per policy
+
+When you open the surface with no policies yet, the Policies tab shows an empty state with a **New policy** button.
+
+
+ Sponsoring gas on mainnets requires a Growth or Enterprise plan. Test networks like Sepolia are available on every plan so you can validate your policy before going live.
+
+
+## Create a policy
+
+
+
+ On the Policies tab, select **New policy**. If you don't see the button, you don't have edit permission for the app's configuration. Ask an app admin to grant it.
+
+ The create modal opens to the policy type picker.
+
+ 
+
+
+ Pick the policy type that matches how your app sends transactions. See [Choose a policy type](#choose-a-policy-type) below for guidance on each option. **Gas Sponsorship** is selected by default and is recommended for most apps.
+
+
+ For EVM policy types, choose the chains the policy applies to. You can select multiple chains now and change them later from the policy editor.
+
+ 
+
+ Solana policies skip this step: the policy is created with the default Solana chains for your plan (mainnet and devnet on paid plans, devnet on the free plan). ERC-20 policies add one more step after chain selection.
+
+
+ For ERC-20 policies, set the recipient address that receives the ERC-20 tokens used to pay gas, then pick which tokens to accept on which chains. You can refine these later from the policy editor's **Tokens** tab.
+
+
+ Select **Create policy**. A confirmation modal shows the new **Policy ID**. Copy it, you'll pass it to your SDK or API calls to route transactions through this policy.
+
+ The policy opens in the editor where you configure rules before going live.
+
+
+
+## Choose a policy type
+
+The redesigned dashboard exposes four policy types. Each maps to a sponsorship mode and determines which rule tabs are available in the editor.
+
+| Policy type | Best for | Rule tabs |
+| --- | --- | --- |
+| **Gas Sponsorship** (recommended) | Sponsoring gas for smart wallet transactions across your EVM chains. Best for most Smart Wallets apps. | Spending limits, Transaction limits, Access control, Custom rules, Settings |
+| **Onchain Paymaster** | Sponsoring gas with an onchain paymaster contract on EVM chains, for apps that submit transactions directly to the paymaster. | Spending limits, Transaction limits, Access control, Custom rules, Settings |
+| **Solana Fee Sponsorship** | Sponsoring transaction fees for your users on Solana. | Spending limits, Transaction limits, Settings |
+| **ERC-20** | Letting users pay gas with any ERC-20 token, such as USDC or USDT, instead of you sponsoring it. | Tokens, Transfer mode, Settings |
+
+Use **Gas Sponsorship** when your app sends smart wallet transactions through Smart Wallets. Use **Onchain Paymaster** when you interact with the paymaster contract directly. Use **Solana Fee Sponsorship** only for Solana transactions. Use **ERC-20** when you want users to cover their own gas with a token instead of you sponsoring it.
+
+## Configure rules
+
+After creating a policy, the editor opens with rule tabs for the policy type. Configure each tab, then save. Rules apply to the transactions this policy sponsors.
+
+### Gas Sponsorship and Onchain Paymaster
+
+Both EVM policy types share the same rule tabs.
+
+* **Spending limits** — cap total spend (`maxSpendUsd`), spend per sender (`maxSpendPerSenderUsd`), and spend per transaction (`maxSpendPerUoUsd`). Use these to control cost exposure.
+* **Transaction limits** — cap total count (`maxCount`) and count per sender (`maxCountPerSender`). Use these to limit how many transactions a policy sponsors.
+* **Access control** — set a sender allowlist (`senderAllowlist`) or blocklist (`senderBlocklist`) to restrict which addresses the policy sponsors.
+* **Custom rules** — add a webhook URL (`webhookRules.webhookUrl`) so your server can approve or reject sponsorship in real time, and choose whether to sponsor on webhook error or timeout (`approveOnFailure`). See [conditional sponsorship rules](/docs/wallets/transactions/sponsor-gas/conditional-sponsorship-rules).
+* **Settings** — rename the policy, set a sponsorship expiry (`sponsorshipExpiryMs`), and schedule start and end times (`startTimeUnix`, `endTimeUnix`).
+
+### Solana Fee Sponsorship
+
+Solana policies have a reduced rule set because Solana sponsorship has no allowlists or custom webhooks.
+
+* **Spending limits** — cap total spend (`maxSpendUsd`) and spend per transaction (`maxSpendPerTxnUsd`).
+* **Transaction limits** — cap total count (`maxCount`).
+* **Settings** — set a sponsorship window with start and end times (`startTimeUnix`, `endTimeUnix`).
+
+See [Solana sponsorship](/docs/wallets/transactions/sponsor-gas/solana) for the Solana-specific request options.
+
+### ERC-20
+
+ERC-20 policies configure which tokens to accept and how users pay, instead of spend and access controls.
+
+
+
+* **Tokens** — choose which ERC-20 tokens to accept on which chains, and set a price multiplier (`priceMultiplier`) to add a margin over the token's gas value.
+* **Transfer mode** — choose whether the user pays the token after the transaction executes (`usePostOp: true`, recommended) or before. After is recommended because it doesn't require an onchain allowance ahead of the transaction. See [pay gas with any token](/docs/wallets/transactions/pay-gas-with-any-token).
+* **Settings** — set the recipient address (`recipientAddress`) that receives the tokens, plus the standard spending and time windows inherited from the base rules.
+
+## Go live
+
+A policy only sponsors transactions when it's active. From the editor header or the **Settings** tab, activate the policy to set its status to **Active**. The status badge shows the current state:
+
+* **Active** — sponsoring transactions
+* **Inactive** — created but not sponsoring; toggle on to go live
+* **Pending approval** — waiting on a required approval step
+* **Expired** — past its end time or manually expired
+
+You can deactivate a policy at any time to pause sponsorship without deleting it.
+
+## Monitor spend on the Usage tab
+
+Open the **Usage** tab to track sponsorship spend. The tab shows three sections:
+
+
+
+* **Team spend** — total sponsored spend for the current billing period across all policies on your account. At the end of the month, the sponsored total is deducted from your available credits.
+* **Usage over time** — a chart of sponsored spend over the selected window, so you can spot spikes or trends.
+* **Per policy** — a breakdown of spend and count per policy, with a link into the Logs product for the sponsorship RPC methods so you can inspect individual transactions.
+
+If the Usage tab is empty, create a policy and send a sponsored transaction, then return to see the data populate.
+
+## Next steps
+
+* [Full sponsorship](/docs/wallets/transactions/sponsor-gas) — sponsor gas for smart wallet transactions
+* [Conditional sponsorship rules](/docs/wallets/transactions/sponsor-gas/conditional-sponsorship-rules) — webhooks and access controls
+* [Pay gas with any token](/docs/wallets/transactions/pay-gas-with-any-token) — ERC-20 gas payments
+* [Solana sponsorship](/docs/wallets/transactions/sponsor-gas/solana) — sponsor fees on Solana
+* [Gas Manager API](/docs/wallets/low-level-infra/gas-manager/policy-management/api-endpoints) — manage policies programmatically
diff --git a/content/wallets/pages/transactions/sponsor-gas/index.mdx b/content/wallets/pages/transactions/sponsor-gas/index.mdx
index 25815e5ec..3cdcb77eb 100644
--- a/content/wallets/pages/transactions/sponsor-gas/index.mdx
+++ b/content/wallets/pages/transactions/sponsor-gas/index.mdx
@@ -15,7 +15,7 @@ and bills in fiat.
## Prerequisites
* API key from your [dashboard](https://dashboard.alchemy.com/apps)
-* [A gas sponsorship policy](https://dashboard.alchemy.com/gas-manager/policy/create).
+* [A gas sponsorship policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship).
## Implementation
diff --git a/content/wallets/pages/transactions/sponsor-gas/overview.mdx b/content/wallets/pages/transactions/sponsor-gas/overview.mdx
index 90cbfbfd4..0abf01924 100644
--- a/content/wallets/pages/transactions/sponsor-gas/overview.mdx
+++ b/content/wallets/pages/transactions/sponsor-gas/overview.mdx
@@ -10,7 +10,7 @@ Gas fees are a significant barrier to entry for new users. With gas sponsorship,
Start sponsoring gas in minutes:
-1. **Create a policy** in your [dashboard](https://dashboard.alchemy.com/apps/latest/services/gas-manager/configuration) and configure sponsorship rules
+1. **Create a policy** in your [dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) and configure sponsorship rules
2. **Send sponsored transactions** using your policy ID
No need to manage crypto or pre-fund accounts. Gas is fronted for your transactions and you pay the equivalent USD amount.
@@ -48,6 +48,13 @@ Get started with the [gas sponsorship guide](/docs/wallets/transactions/sponsor-
>
Sponsor transaction fees on Solana
+
+ Walk through the redesigned Gas Sponsorship dashboard to create and manage policies
+
### Management
diff --git a/content/wallets/pages/transactions/sponsor-gas/solana/index.mdx b/content/wallets/pages/transactions/sponsor-gas/solana/index.mdx
index 04f65593a..c15b065c5 100644
--- a/content/wallets/pages/transactions/sponsor-gas/solana/index.mdx
+++ b/content/wallets/pages/transactions/sponsor-gas/solana/index.mdx
@@ -9,7 +9,7 @@ Use Solana sponsorship to cover transaction fees and rent for Solana calls submi
## Prerequisites
* API key from your [dashboard](https://dashboard.alchemy.com/apps)
-* Solana gas sponsorship policy from the [Gas Manager dashboard](https://dashboard.alchemy.com/gas-manager/policy/create)
+* Solana gas sponsorship policy from the [Gas Manager dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship)
* Solana signer configured in your app. See [Solana signer adapters](/docs/wallets/solana/signers).
## Implementation
diff --git a/content/wallets/pages/transactions/swap-tokens/client.mdx b/content/wallets/pages/transactions/swap-tokens/client.mdx
index a1aff1af9..aec505bff 100644
--- a/content/wallets/pages/transactions/swap-tokens/client.mdx
+++ b/content/wallets/pages/transactions/swap-tokens/client.mdx
@@ -1,7 +1,7 @@
You need the following environment variables:
* `ALCHEMY_API_KEY`: An [API key](https://dashboard.alchemy.com/apps)
-* `ALCHEMY_POLICY_ID`: A [Gas Manager](https://dashboard.alchemy.com/gas-manager/policy/create) policy ID
+* `ALCHEMY_POLICY_ID`: A [Gas Manager](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) policy ID
* `PRIVATE_KEY`: A private key for an owner
diff --git a/content/wallets/pages/transactions/swap-tokens/index.mdx b/content/wallets/pages/transactions/swap-tokens/index.mdx
index 8f2bb6f91..6a5ba1b29 100644
--- a/content/wallets/pages/transactions/swap-tokens/index.mdx
+++ b/content/wallets/pages/transactions/swap-tokens/index.mdx
@@ -49,7 +49,7 @@ import { parseUnits } from "viem";
Before you begin, ensure you have:
* An [API key](https://dashboard.alchemy.com/apps)
-* If you're sponsoring gas, a [Gas Manager](https://dashboard.alchemy.com/gas-manager/policy/create) policy
+* If you're sponsoring gas, a [Gas Manager](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) policy
* A small amount of USDC for testing (~$1 worth is enough)
* **Important**: Send these tokens to your smart wallet address before swapping.
* An owner to sign messages
diff --git a/content/wallets/shared/create-gas-policy.mdx b/content/wallets/shared/create-gas-policy.mdx
index c4803fd8e..838cc4560 100644
--- a/content/wallets/shared/create-gas-policy.mdx
+++ b/content/wallets/shared/create-gas-policy.mdx
@@ -7,7 +7,7 @@ A gas manager policy is a set of rules that define which transactions are eligib
To learn more about policy configuration, refer to the guide on [setting up a gas manager policy](https://alchemy.com/docs/setup-a-gas-manager-policy/?a=ak-docs).
-Once you have decided on policy rules for your app, [create a policy](https://dashboard.alchemy.com/gas-manager/policy/create/?a=ak-docs) in the Gas Manager dashboard.
+Once you have decided on policy rules for your app, [create a policy](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) in the Gas Manager dashboard.
You should now have a gas policy created with a policy ID you can use to sponsor gas.
diff --git a/content/wallets/shared/setup-smart-account-client/smart-account-client-details.mdx b/content/wallets/shared/setup-smart-account-client/smart-account-client-details.mdx
index 5366ba3ac..390f93351 100644
--- a/content/wallets/shared/setup-smart-account-client/smart-account-client-details.mdx
+++ b/content/wallets/shared/setup-smart-account-client/smart-account-client-details.mdx
@@ -26,7 +26,7 @@ Customize your client by specifying additional parameters to change account type
To improve transaction UX, sponsor gas for your users.
-* **`policyId`** (string) - [Gas Manager Policy ID](https://dashboard.alchemy.com/gas-manager/policy/create/?a=ak-docs) that enables gas sponsorship within policy limits
+* **`policyId`** (string) - [Gas Manager Policy ID](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) that enables gas sponsorship within policy limits
See the [full guide](/docs/wallets/transactions/sponsor-gas) for gas sponsorship.
@@ -36,7 +36,7 @@ See the [full guide](/docs/wallets/transactions/sponsor-gas) for gas sponsorship
| Usage | Parameter | Type |
| --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Smart wallet implementation | `type` | One of `"ModularAccountV2"`, `"LightAccount"`, `"MultiOwnerLightAccount"`, `"MultiOwnerModularAccount"` |
- | Sponsor gas for users. Get your policy ID from the [Gas Manager dashboard](https://dashboard.alchemy.com/gas-manager) | `policyId` | `string` |
+ | Sponsor gas for users. Get your policy ID from the [Gas Manager dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship) | `policyId` | `string` |
| Simulate user operations before sending (i.e. use [`alchemyUserOperationSimulator`](https://github.com/alchemyplatform/aa-sdk/blob/v4.x.x/account-kit/infra/src/middleware/userOperationSimulator.ts)) | `useSimulation` | `boolean` |
| Custom middleware to run before requesting sponsorship | `customMiddleware` | `ClientMiddlewareFn` |
| Override fee estimation middleware (if you are using the Wallet APIs RPCs, use the default [`alchemyFeeEstimator`](https://github.com/alchemyplatform/aa-sdk/blob/v4.x.x/account-kit/infra/src/middleware/feeEstimator.ts)) | `feeEstimator` | `ClientMiddlewareFn` |
diff --git a/content/wallets/shared/sponsor-gas-erc20-create-policy.mdx b/content/wallets/shared/sponsor-gas-erc20-create-policy.mdx
index ef4757d37..05b3921ef 100644
--- a/content/wallets/shared/sponsor-gas-erc20-create-policy.mdx
+++ b/content/wallets/shared/sponsor-gas-erc20-create-policy.mdx
@@ -1,4 +1,4 @@
-To enable paying gas using an ERC-20 token, create a "Pay gas with any token" policy via the [Gas Manager dashboard](https://dashboard.alchemy.com/gas-manager/policy/create). Customize the policy with the following:
+To enable paying gas using an ERC-20 token, create a "Pay gas with any token" policy via the [Gas Manager dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship). Customize the policy with the following:
* Receiving address: **you must specify** an address you own where the ERC-20 tokens are sent as gas is paid. The token transfer to this address is orchestrated by the gas sponsorship contract and happens automatically at transaction time.
* Tokens: **you must select** which tokens to accept for gas payment. Learn more [here](https://www.alchemy.com/docs/reference/gas-manager-faqs).
diff --git a/content/wallets/wallet-integrations/privy/react-migration.mdx b/content/wallets/wallet-integrations/privy/react-migration.mdx
index 86ec61d9a..0c1a8ff02 100644
--- a/content/wallets/wallet-integrations/privy/react-migration.mdx
+++ b/content/wallets/wallet-integrations/privy/react-migration.mdx
@@ -15,7 +15,7 @@ After completing this migration, users will log in with Privy (wallet addresses
## Prerequisites
* **Alchemy API Key** — From the [Alchemy Dashboard](https://dashboard.alchemy.com/). Must be the same app that has your Smart Wallets configuration and gas policy linked.
-* **Gas Sponsorship Policy ID** — From the [Gas Manager dashboard](https://dashboard.alchemy.com/services/gas-manager/configuration).
+* **Gas Sponsorship Policy ID** — From the [Gas Manager dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship).
* A React app currently using Alchemy Account Kit (`@account-kit/react`).
## Overview
diff --git a/content/wallets/wallet-integrations/privy/signer-migration-overview.mdx b/content/wallets/wallet-integrations/privy/signer-migration-overview.mdx
index 3b2f0a53d..a592b6fc9 100644
--- a/content/wallets/wallet-integrations/privy/signer-migration-overview.mdx
+++ b/content/wallets/wallet-integrations/privy/signer-migration-overview.mdx
@@ -42,7 +42,7 @@ Before starting, confirm your setup and have the following ready:
* Confirm your **account type**. Modular Account v2 (MAv2) is the default; Light Account and MAv1 are also supported. Pass the matching `accountType` value when calling `requestAccount` — see the [supported account types](/docs/wallets/transactions/using-eip-7702#supported-account-types) table for the full list.
* Pick the **migration guide** that matches — React by default, JWT if you authenticate with JSON Web Tokens.
* **Alchemy API key** — From the [Alchemy Dashboard](https://dashboard.alchemy.com/). Use the same app that has your Smart Wallets configuration and Gas Manager policy linked.
-* **Gas Manager policy ID** — From the [Gas Manager dashboard](https://dashboard.alchemy.com/services/gas-manager/configuration). Must be linked to the app above.
+* **Gas Manager policy ID** — From the [Gas Manager dashboard](https://dashboard.alchemy.com/apps/latest/gas-sponsorship). Must be linked to the app above.
* **Privy account and app** — Create an app in the [Privy Dashboard](https://dashboard.privy.io/). Enable the same auth methods your Alchemy users originally signed up with.
## Edge cases