Skip to content

Commit a476e92

Browse files
committed
fix: broken links
1 parent a491de4 commit a476e92

File tree

45 files changed

+182
-236
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+182
-236
lines changed

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,8 @@
1818
## Features
1919

2020
- Support for React & React-Native
21-
- First party support for [Embedded Wallets](https://portal.thirdweb.com/connect/embedded-wallet/overview) (social/email login)
22-
- First party support for [Account Abstraction](https://portal.thirdweb.com/connect/account-abstraction/overview)
21+
- First party support for [Embedded Wallets](https://portal.thirdweb.com/wallets) (social/email login)
22+
- First party support for [Account Abstraction](https://portal.thirdweb.com/wallets/sponsor-gas)
2323
- Instant connection to any chain with RPC Edge integration
2424
- Integrated IPFS upload/download
2525
- UI Components for connection, transactions, nft rendering

apps/portal/public/llms.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1017,7 +1017,7 @@
10171017
* [getProfiles](https://portal.thirdweb.com/references/typescript/v5/getProfiles): Gets the linked profiles for the connected in-app or ecosystem wallet.
10181018
* [getUserEmail](https://portal.thirdweb.com/references/typescript/v5/getUserEmail): Retrieves the authenticated user email for the active in-app wallet.
10191019
* [getUserPhoneNumber](https://portal.thirdweb.com/references/typescript/v5/getUserPhoneNumber): Retrieves the authenticated user phone number for the active embedded wallet.
1020-
* [inAppWallet](https://portal.thirdweb.com/references/typescript/v5/inAppWallet): Creates an app scoped wallet for users based on various authentication methods. Full list of available authentication methods [here](https://portal.thirdweb.com/connect/wallet/sign-in-methods/configure).
1020+
* [inAppWallet](https://portal.thirdweb.com/references/typescript/v5/inAppWallet): Creates an app scoped wallet for users based on various authentication methods. Full list of available authentication methods [here](https://portal.thirdweb.com/wallets/users).
10211021
* [linkProfile](https://portal.thirdweb.com/references/typescript/v5/linkProfile): Connects a new profile (and new authentication method) to the current user.
10221022
* [preAuthenticate](https://portal.thirdweb.com/references/typescript/v5/preAuthenticate): Pre-authenticates the user based on the provided authentication strategy. Use this function to send a verification code to the user's email or phone number.
10231023
* [privateKeyToAccount](https://portal.thirdweb.com/references/typescript/v5/privateKeyToAccount): Get an `Account` object from a private key.

apps/portal/redirects.mjs

Lines changed: 80 additions & 89 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
// @ts-check
2-
31
const unrealEngineRedirects = {
42
"/unreal-engine/blueprints/private-key-wallet":
53
"unreal-engine/blueprints/in-app-wallet",
@@ -206,7 +204,7 @@ const reactRedirects = {
206204
};
207205

208206
const solidityRedirects = {
209-
"/interact/overview": "/connect/blockchain-api",
207+
"/interact/overview": "/wallets",
210208
"/solidity": "/contracts/build",
211209
"/solidity/base-contract/erc721delayedreveal":
212210
"/contracts/build/base-contracts/erc-721/delayed-reveal",
@@ -540,98 +538,89 @@ const unityRedirects = {
540538

541539
const walletRedirects = {
542540
//auth
543-
"/auth": "/connect/auth",
544-
"/auth/client-frameworks/react": "/connect/auth/client-frameworks/react",
545-
"/auth/client-frameworks/react-native":
546-
"/connect/auth/client-frameworks/react-native",
547-
"/auth/faqs": "/connect/auth/faq",
548-
"/auth/getting-started": "/connect/auth/get-started",
549-
"/auth/how-auth-works": "/connect/auth/how-it-works",
550-
"/auth/how-auth-works/auth-api": "/connect/auth/how-it-works/api",
551-
"/auth/how-auth-works/json-web-tokens": "/connect/auth/how-it-works/jwt",
552-
"/auth/how-auth-works/sign-in-with-wallet": "/connect/auth/how-it-works/siwe",
553-
"/auth/integrations/firebase": "/connect/auth/integrations/firebase",
554-
"/auth/integrations/next-auth": "/connect/auth/integrations/next-auth",
555-
"/auth/integrations/supabase": "/connect/auth/integrations/supabase",
556-
"/auth/server-frameworks/express": "/connect/auth/server-frameworks/express",
557-
"/auth/server-frameworks/next": "/connect/auth/server-frameworks/next",
558-
"/auth/wallet-configuration": "/connect/auth/wallet-configuration",
541+
"/auth": "/wallets/auth",
542+
"/auth/client-frameworks/react": "/wallets",
543+
"/auth/client-frameworks/react-native": "/wallets",
544+
"/auth/faqs": "/wallets/auth",
545+
"/auth/getting-started": "/wallets/auth",
546+
"/auth/how-auth-works": "/wallets/auth",
547+
"/auth/how-auth-works/auth-api": "/wallets/auth",
548+
"/auth/how-auth-works/json-web-tokens": "/wallets/auth",
549+
"/auth/how-auth-works/sign-in-with-wallet": "/wallets/auth",
550+
"/auth/integrations/firebase": "/wallets/auth",
551+
"/auth/integrations/next-auth": "/wallets/auth",
552+
"/auth/integrations/supabase": "/wallets/auth",
553+
"/auth/server-frameworks/express": "/wallets/auth",
554+
"/auth/server-frameworks/next": "/wallets/auth",
555+
"/auth/wallet-configuration": "/wallets/auth",
559556
//connect
560-
"/connect/architecture": "/connect",
561-
"/connect/auth/client-frameworks/react": "/connect/auth",
562-
"/connect/auth/client-frameworks/react-native": "/connect/auth",
563-
"/connect/auth/faqs": "/connect/auth",
564-
"/connect/auth/get-started": "/connect/auth",
565-
"/connect/auth/how-it-works": "/connect/auth",
566-
"/connect/auth/how-it-works/api": "/connect/auth",
567-
"/connect/auth/how-it-works/jwt": "/connect/auth",
568-
"/connect/auth/how-it-works/siwe": "/connect/auth",
569-
"/connect/auth/integrations/firebase": "/connect/auth",
570-
"/connect/auth/integrations/next-auth": "/connect/auth",
571-
"/connect/auth/integrations/supabase": "/connect/auth",
572-
"/connect/auth/server-frameworks/express": "/connect/auth",
573-
"/connect/auth/server-frameworks/next": "/connect/auth",
574-
"/connect/auth/wallet-configuration": "/connect/auth",
575-
"/connect/connect-wallet": "/connect/connect",
576-
"/connect/connect-wallet/auth": "/connect/sign-in",
577-
"/connect/connect-wallet/button-title": "/connect/sign-in",
578-
"/connect/connect-wallet/class-name": "/connect/sign-in",
579-
"/connect/connect-wallet/custom-button": "/connect/sign-in",
580-
"/connect/connect-wallet/custom-ui": "/connect/sign-in/custom-ui",
581-
"/connect/connect-wallet/drop-down-positions": "/connect/sign-in",
582-
"/connect/connect-wallet/hide-testnet-faucet": "/connect/sign-in",
583-
"/connect/connect-wallet/modal-size": "/connect/sign-in",
584-
"/connect/connect-wallet/modal-title": "/connect/sign-in",
585-
"/connect/connect-wallet/privacy-policy": "/connect/sign-in",
586-
"/connect/connect-wallet/switch-chain": "/connect/sign-in",
587-
"/connect/connect-wallet/terms-of-service": "/connect/sign-in",
588-
"/connect/connect-wallet/theme": "/connect/sign-in",
589-
"/connect/connect-wallet/wallet-providers": "/connect/connect",
590-
"/connect/connect-wallet/welcome-screen": "/connect/sign-in",
591-
"/connect/ecosystem/ecosystem-premissions":
592-
"/connect/wallet/ecosystem/permissions",
557+
"/connect/architecture": "/wallets",
558+
"/connect/auth/client-frameworks/react": "/wallets/auth",
559+
"/connect/auth/client-frameworks/react-native": "/wallets/auth",
560+
"/connect/auth/faqs": "/wallets/auth",
561+
"/connect/auth/get-started": "/wallets/auth",
562+
"/connect/auth/how-it-works": "/wallets/auth",
563+
"/connect/auth/how-it-works/api": "/wallets/auth",
564+
"/connect/auth/how-it-works/jwt": "/wallets/auth",
565+
"/connect/auth/how-it-works/siwe": "/wallets/auth",
566+
"/connect/auth/integrations/firebase": "/wallets/auth",
567+
"/connect/auth/integrations/next-auth": "/wallets/auth",
568+
"/connect/auth/integrations/supabase": "/wallets/auth",
569+
"/connect/auth/server-frameworks/express": "/wallets/auth",
570+
"/connect/auth/server-frameworks/next": "/wallets/auth",
571+
"/connect/auth/wallet-configuration": "/wallets/auth",
572+
"/connect/connect-wallet": "/wallets",
573+
"/connect/connect-wallet/auth": "/wallets",
574+
"/connect/connect-wallet/button-title": "/wallets",
575+
"/connect/connect-wallet/class-name": "/wallets",
576+
"/connect/connect-wallet/custom-button": "/wallets",
577+
"/connect/connect-wallet/custom-ui": "/wallets",
578+
"/connect/connect-wallet/drop-down-positions": "/wallets",
579+
"/connect/connect-wallet/hide-testnet-faucet": "/wallets",
580+
"/connect/connect-wallet/modal-size": "/wallets",
581+
"/connect/connect-wallet/modal-title": "/wallets",
582+
"/connect/connect-wallet/privacy-policy": "/wallets",
583+
"/connect/connect-wallet/switch-chain": "/wallets",
584+
"/connect/connect-wallet/terms-of-service": "/wallets",
585+
"/connect/connect-wallet/theme": "/wallets",
586+
"/connect/connect-wallet/wallet-providers": "/wallets",
587+
"/connect/connect-wallet/welcome-screen": "/wallets",
588+
"/connect/ecosystem/ecosystem-premissions": "/wallets/ecosystem/set-up",
593589

594-
"/connect/ecosystem/faq": "/connect/wallet/faq",
595-
"/connect/ecosystem/get-started": "/connect/wallet/get-started",
596-
"/connect/ecosystem/integrating-partners":
597-
"/connect/wallet/ecosystem/integrating-partners",
598-
"/connect/ecosystem/overview": "/connect/wallet/overview",
599-
"/connect/ecosystem/pregenerate-wallets":
600-
"/connect/wallet/pregenerate-wallets",
601-
"/connect/ecosystem/security": "/connect/wallet/security",
602-
"/connect/ecosystem/wallet-explorer": "/connect/wallet/ecosystem/portal",
603-
"/connect/faqs": "/connect/sign-in",
604-
"/connect/in-app-wallet/faqs": "/connect/wallet/faq",
605-
"/connect/in-app-wallet/get-started": "/connect/wallet/get-started",
590+
"/connect/ecosystem/faq": "/wallets/faq",
591+
"/connect/ecosystem/get-started": "/wallets",
592+
"/connect/ecosystem/integrating-partners": "/wallets/ecosystem/set-up",
593+
"/connect/ecosystem/overview": "/wallets/ecosystem/set-up",
594+
"/connect/ecosystem/pregenerate-wallets": "/wallets",
595+
"/connect/ecosystem/security": "/wallets/security",
596+
"/connect/ecosystem/wallet-explorer": "/wallets/ecosystem/set-up",
597+
"/connect/faqs": "/wallets/faq",
598+
"/connect/in-app-wallet/faqs": "/wallets/faq",
599+
"/connect/in-app-wallet/get-started": "/wallets",
606600
"/connect/in-app-wallet/guides/export-private-key":
607-
"/connect/wallet/user-management/export-private-key",
608-
"/connect/in-app-wallet/guides/get-user-details":
609-
"/connect/wallet/user-management/get-user-profiles",
601+
"/wallets/export-private-key",
602+
"/connect/in-app-wallet/guides/get-user-details": "/wallets/get-users",
610603
"/connect/in-app-wallet/guides/link-multiple-profiles":
611-
"/connect/wallet/user-management/link-multiple-identity",
604+
"/wallets/link-profiles",
612605
"/connect/in-app-wallet/guides/retrieve-linked-profiles":
613-
"/connect/wallet/user-management/get-user-profiles",
606+
"/wallets/get-users",
614607

615-
"/connect/in-app-wallet/overview": "/connect/wallet/overview",
616-
"/connect/in-app-wallet/security": "/connect/wallet/security",
617-
"/connect/sign-in": "/connect/sign-in/overview",
618-
"/connect/sign-in/ConnectButton": "/connect/wallet/get-started",
619-
"/connect/sign-in/ConnectEmbed": "/connect/wallet/get-started",
620-
"/connect/sign-in/Custom-UI": "/connect/wallet/get-started",
621-
"/connect/sign-in/methods/email-and-phone":
622-
"/connect/wallet/sign-in-methods/configure",
623-
"/connect/sign-in/methods/external-wallets":
624-
"/connect/wallet/sign-in-methods/external-wallets",
625-
"/connect/sign-in/methods/guest-mode":
626-
"/connect/wallet/sign-in-methods/guest",
627-
"/connect/sign-in/methods/social-logins":
628-
"/connect/wallet/sign-in-methods/configure",
608+
"/connect/in-app-wallet/overview": "/wallets",
609+
"/connect/in-app-wallet/security": "/wallets/security",
610+
"/connect/sign-in": "/wallets/auth",
611+
"/connect/sign-in/ConnectButton": "/wallets",
612+
"/connect/sign-in/ConnectEmbed": "/wallets",
613+
"/connect/sign-in/Custom-UI": "/wallets",
614+
"/connect/sign-in/methods/email-and-phone": "/wallets/users",
615+
"/connect/sign-in/methods/external-wallets": "/wallets/external-wallets",
616+
"/connect/sign-in/methods/guest-mode": "/wallets",
617+
"/connect/sign-in/methods/social-logins": "/wallets/users",
629618

630-
"/connect/sign-in/overview": "/connect/wallet/overview",
631-
"/connect/usage-with-react-native-sdk": "/connect/sign-in",
632-
"/connect/usage-with-react-sdk": "/connect/sign-in",
633-
"/connect/usage-with-typescript-sdk": "/connect/sign-in",
634-
"/connect/usage-with-unity-sdk": "/connect/sign-in",
619+
"/connect/sign-in/overview": "/wallets/auth",
620+
"/connect/usage-with-react-native-sdk": "/wallets",
621+
"/connect/usage-with-react-sdk": "/wallets",
622+
"/connect/usage-with-typescript-sdk": "/wallets",
623+
"/connect/usage-with-unity-sdk": "/wallets",
635624

636625
//embedded wallet
637626
"/embedded-wallet": "/wallets/embedded-wallet/overview",
@@ -1017,6 +1006,8 @@ const otherRedirects = {
10171006
"/wallet/get-started/overview": "/connect/wallet/overview",
10181007
// connect > wallets
10191008
"/connect": "/wallets",
1009+
"/connect/auth": "/wallets/auth",
1010+
"/connect/:path*": "/wallets/:path*",
10201011
"/connect/wallet/sign-in-methods/configure": "/wallets/users",
10211012
"/connect/wallet/server": "/wallets/server",
10221013
"/connect/account-abstraction/get-started": "/wallets/sponsor-gas",
@@ -1053,7 +1044,7 @@ const v4ToV5Redirects = {
10531044
"/typescript/v4/:path*": "/typescript/v5",
10541045
"/unity/v4": "/unity/v5",
10551046
"/unity/v4/:path*": "/unity/v5",
1056-
"/wallet-sdk/:path*": "/connect",
1047+
"/wallet-sdk/:path*": "/wallets",
10571048
};
10581049

10591050
const payRedirects = {

apps/portal/src/app/account/api-keys/page.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const metadata = createMetadata({
1212

1313
# API Keys
1414

15-
Each thirdweb project is equipped with an API key to use thirdweb's infrastructure services including [Storage](/infrastructure/storage/overview), [RPC Edge](/infrastructure/rpc-edge/overview), [Account Abstraction infrastructure](/connect/account-abstraction), and [In-App Wallets](/connect/in-app-wallet/overview).
15+
Each thirdweb project is equipped with an API key to use thirdweb's infrastructure services including [Storage](/infrastructure/storage/overview), [RPC Edge](/infrastructure/rpc-edge/overview), [Account Abstraction infrastructure](/wallest/sponsor-gas), and [In-App Wallets](/wallets).
1616

1717
## Services
1818

@@ -32,4 +32,4 @@ API Keys consists of two components:
3232

3333
To obtain an API Key, follow the Create Project step in the [Create API Key](/account/api-keys/create) guide.
3434

35-
You can find your API Key in the project settings of your dashboard.
35+
You can find your API Key in the project settings of your dashboard.

apps/portal/src/app/dotnet/wallets/actions/authenticate/page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ export const metadata = createMetadata({
88

99
# IThirdwebWallet.Authenticate
1010

11-
Login to your [thirdweb Auth](https://portal.thirdweb.com/connect/auth)-integrated backend.
11+
Login to your [thirdweb Auth](/wallets/auth)-integrated backend.
1212

1313
## Usage
1414

apps/portal/src/app/engine/v2/configure-wallets/server-wallet/page.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,5 @@ The smart account is automatically deployed the first time you send a transactio
3333

3434
### Pricing
3535

36-
Smart server wallets have no additional costs to use with your Engine instance. Transactions sent from smart backend wallets follow the [same billing model as regular account abstraction transactions with thirdweb](/connect/account-abstraction/infrastructure#pricing--billing).
37-
Smart accounts need to be deployed on each chain. This costs gas and is billed to your account like any other transaction.
36+
Smart server wallets have no additional costs to use with your Engine instance. Transactions sent from smart backend wallets follow the same billing model as regular account abstraction transactions with thirdweb.
37+
Smart accounts need to be deployed on each chain. This costs gas and is billed to your account like any other transaction.

apps/portal/src/app/engine/v2/features/relayers/page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ import { ThirdwebProvider } from "thirdweb/react";
6969
</ThirdwebProvider>;
7070
```
7171

72-
Next prompt the user to connect a wallet. See [ConnectButton](https://portal.thirdweb.com/connect/sign-in/ConnectButton) for customization options.
72+
Next prompt the user to connect a wallet. See [ConnectButton](/references/typescript/v5/ConnectButton) for customization options.
7373

7474
```tsx
7575
import { ConnectButton } from "thirdweb/react";

apps/portal/src/app/engine/v2/troubleshooting/page.mdx

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -112,12 +112,6 @@ The backend wallet you are sending the transaction with does not have sufficient
112112
Confirm if the backend wallet is a valid admin for this account.
113113
If you are using Session Keys, confirm they are not close to or already expired.
114114

115-
### Received "AA21 didn’t pay prefund" error
116-
117-
**What it means**
118-
119-
Your thirdweb API key used by Engine is not properly configured to use Account Abstraction, or you have a [sponsorship rule](https://portal.thirdweb.com/connect/account-abstraction/sponsorship-rules) that has been exceeded.
120-
121115
**How to resolve**
122116

123-
Confirm if the API key is tied to an account with valid payment. Also confirm if there are any sponsorship rule for the Engine API key.
117+
Confirm if the API key is tied to an account with valid payment. Also confirm if there are any sponsorship rule for the Engine API key.

apps/portal/src/app/infrastructure/sidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ export const sidebar: SideBar = {
2727
{
2828
links: [
2929
{
30-
href: "/connect",
30+
href: "/wallets",
3131
name: "TypeScript SDK",
3232
},
3333
{

apps/portal/src/app/layout.tsx

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,6 @@ export default function RootLayout({
5252

5353
<div className="relative flex min-h-screen flex-col">
5454
<StickyTopContainer>
55-
{/* <Banner
56-
href="https://thirdweb.com/connect/universal-bridge"
57-
text="Let users pay with whatever they have without leaving your app"
58-
/> */}
5955
<Header />
6056
</StickyTopContainer>
6157

0 commit comments

Comments
 (0)