From 9dcf595a90cb9c015cdb60d3400d4708524ee670 Mon Sep 17 00:00:00 2001 From: MananTank Date: Mon, 10 Feb 2025 18:58:08 +0000 Subject: [PATCH] [TOOL-3377] Portal: Remove v4 SDK links, setup missing redirects (#6222) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## PR-Codex overview This PR focuses on updating references and improving the documentation for wallets, particularly in the context of smart accounts and local wallets. It also modifies some links to reflect new versions and removes outdated content. ### Detailed summary - Updated wallet references from `/references/wallets/v2/` to `/typescript/v5/supported-wallets/`. - Clarified descriptions of smart accounts and local wallets. - Removed mentions of guest mode in `page.tsx`. - Adjusted links for `SmartWallet` and `AWS KMS Wallet`. > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` --- .../src/app/(landing)/in-app-wallets/page.tsx | 12 ------------ .../tabs/code/components/code-overview.tsx | 2 +- apps/portal/redirects.mjs | 2 ++ apps/portal/src/app/cli/login/page.mdx | 2 +- .../account-abstraction/how-it-works/page.mdx | 2 +- .../src/app/engine/features/backend-wallets/page.mdx | 5 +++-- apps/portal/src/app/glossary/smart-wallet/page.mdx | 2 +- 7 files changed, 9 insertions(+), 18 deletions(-) diff --git a/apps/dashboard/src/app/(landing)/in-app-wallets/page.tsx b/apps/dashboard/src/app/(landing)/in-app-wallets/page.tsx index d29e6112ffe..125aa9fa0be 100644 --- a/apps/dashboard/src/app/(landing)/in-app-wallets/page.tsx +++ b/apps/dashboard/src/app/(landing)/in-app-wallets/page.tsx @@ -14,7 +14,6 @@ import analyticsImage from "../../../../public/assets/landingpage/desktop/analyt import authDesktopImage from "../../../../public/assets/landingpage/desktop/auth.png"; import crossPlatformDesktopImage from "../../../../public/assets/landingpage/desktop/cross-platform.png"; import enterpriseSecurityImage from "../../../../public/assets/landingpage/desktop/enterprise-security.png"; -import guestImage from "../../../../public/assets/landingpage/desktop/guest.png"; import magicImage from "../../../../public/assets/landingpage/desktop/magic.png"; import onboardImage from "../../../../public/assets/landingpage/desktop/onboard.png"; import powerfulImage from "../../../../public/assets/landingpage/desktop/powerful.png"; @@ -24,7 +23,6 @@ import analyticsMobileImage from "../../../../public/assets/landingpage/mobile/a import authMobileImage from "../../../../public/assets/landingpage/mobile/auth.png"; import crossPlatformMobileImage from "../../../../public/assets/landingpage/mobile/cross-platform.png"; import enterpriseSecurityMobileImage from "../../../../public/assets/landingpage/mobile/enterprise-security.png"; -import guestMobileImage from "../../../../public/assets/landingpage/mobile/guest.png"; import magicMobileImage from "../../../../public/assets/landingpage/mobile/magic.png"; import mobileOnboardImage from "../../../../public/assets/landingpage/mobile/onboard.png"; import powerfulMobileImage from "../../../../public/assets/landingpage/mobile/powerful.png"; @@ -190,16 +188,6 @@ export default function Page() { href="https://portal.thirdweb.com/connect/in-app-wallet/how-to/enable-gasless" /> - - Local wallets private keys are stored encrypted in Engine's database. For security reasons, private keys cannot be exported. ## AWS KMS wallet -An [AWS KMS Wallet](/references/wallets/v2/AwsKmsWallet) is a wallet securely stored in your AWS account. Engine can create and transact with the wallet, but not delete it. +An AWS KMS Wallet is a wallet securely stored in your AWS account. Engine can create and transact with the wallet, but not delete it. + #### Setup diff --git a/apps/portal/src/app/glossary/smart-wallet/page.mdx b/apps/portal/src/app/glossary/smart-wallet/page.mdx index 61020731255..8ff4ce1bc3d 100644 --- a/apps/portal/src/app/glossary/smart-wallet/page.mdx +++ b/apps/portal/src/app/glossary/smart-wallet/page.mdx @@ -9,7 +9,7 @@ Instead, you set _who_ and _under what conditions_, users may access the wallet **A smart contract wallet is a type of Web3 wallet powered by smart contracts.** -This smart account is unlocked by a 'key' - a personal account. This key can be anything from a [MetaMask](/references/wallets/v2/MetaMaskWallet) wallet or even a [Local Wallet](/references/wallets/v2/LocalWallet) and is used as a way to 'sign in' to the wallet. +This smart account is unlocked by a 'key' - a personal account. This key can be anything from a [MetaMask wallet](/typescript/v5/supported-wallets/io.metamask) or even an [in-App Wallet](/typescript/v5/in-app-wallet) and is used as a way to 'sign in' to the wallet. Benefits of Smart Accounts: