Skip to content

Commit 5640d48

Browse files
committed
[Docs] Project Rebrand (#7455)
CORE-0000 <!-- start pr-codex --> --- ## PR-Codex overview This PR focuses on renaming and rebranding various components and documentation from `Universal Bridge` and `Engine` to `Payments` and `Transactions`, respectively, to better reflect their functionality and purpose. ### Detailed summary - Renamed `Universal Bridge` to `Payments` across multiple files. - Renamed `Engine` to `Transactions` across various components and documentation. - Updated metadata and titles in numerous `.mdx` files to reflect the new branding. - Changed references in UI components and layout files to match new naming conventions. - Adjusted descriptions and summaries in documentation to align with the new terms. - Updated links and API references to point to the correct services. > ✨ Ask PR-Codex anything about this PR by commenting with `/codex {your question}` <!-- end pr-codex --> <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **New Features** * Expanded the learning resources section with updated and additional cards, including new topics like "Contracts" and "Vault". * **Style** * Updated navigation and sidebar labels for improved clarity (e.g., "Connect" to "Wallets", "Bridge" to "Payments", "Engine" to "Transactions"). * Swapped the order of the GitHub icon and theme switcher in the header for better usability. * **Documentation** * Renamed all references from "Universal Bridge" to "Payments" and from "Engine" to "Transactions" across guides, FAQs, and documentation. * Updated instructions, headings, and content to reflect new product names and improved clarity. * Added a new FAQ entry explaining the difference between "Transactions Cloud" and "Dedicated" infrastructure. * Updated links and navigation paths to match new terminology. * Adjusted terminology in wallet-related documentation to replace "Connect" with "Wallets". <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1 parent 9d6739e commit 5640d48

File tree

35 files changed

+191
-175
lines changed

35 files changed

+191
-175
lines changed

apps/portal/src/app/Header.tsx

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -33,15 +33,15 @@ import { ThirdwebIcon } from "../icons/thirdweb";
3333
const links = [
3434
{
3535
href: "/connect",
36-
name: "Connect",
36+
name: "Wallets",
3737
},
3838
{
3939
href: "/pay",
40-
name: "Bridge",
40+
name: "Payments",
4141
},
4242
{
4343
href: "/engine",
44-
name: "Engine",
44+
name: "Transactions",
4545
},
4646
{
4747
href: "/contracts",
@@ -181,7 +181,7 @@ const sdkLinks = [
181181
const supportLinks = [
182182
{
183183
href: "/knowledge-base",
184-
name: "Get thirdweb support",
184+
name: "Articles",
185185
},
186186
{
187187
href: "/account",
@@ -216,6 +216,20 @@ export function Header() {
216216
</div>
217217

218218
<div className="flex items-center gap-3">
219+
<div className="hidden xl:block">
220+
<Link
221+
className="text-foreground"
222+
href="https://github.com/thirdweb-dev"
223+
target="_blank"
224+
>
225+
<GithubIcon className="mx-3 size-6" />
226+
</Link>
227+
</div>
228+
229+
<div className="hidden xl:block">
230+
<ThemeSwitcher className="border-none bg-transparent" />
231+
</div>
232+
219233
<div className="hidden xl:block">
220234
<DocSearch variant="search" />
221235
</div>
@@ -231,20 +245,6 @@ export function Header() {
231245
</Button>
232246
</div>
233247

234-
<div className="hidden xl:block">
235-
<ThemeSwitcher className="border-none bg-transparent" />
236-
</div>
237-
238-
<div className="hidden xl:block">
239-
<Link
240-
className="text-foreground"
241-
href="https://github.com/thirdweb-dev"
242-
target="_blank"
243-
>
244-
<GithubIcon className="mx-3 size-6" />
245-
</Link>
246-
</div>
247-
248248
<div className="flex items-center gap-1 xl:hidden">
249249
<ThemeSwitcher className="border-none bg-transparent" />
250250
<DocSearch variant="icon" />

apps/portal/src/app/connect/layout.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ export default async function Layout(props: { children: React.ReactNode }) {
99
sideBar={sidebar}
1010
sidebarHeader={
1111
<div className="flex-col items-center gap-1">
12-
<p className="py-5 font-semibold text-foreground text-lg">Connect</p>
12+
<p className="py-5 font-semibold text-foreground text-lg">Wallets</p>
1313
<PlatformSelector selected="Overview" />
1414
</div>
1515
}

apps/portal/src/app/connect/page.mdx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ export const metadata = createMetadata({
3434
},
3535
});
3636

37-
# What is Connect?
37+
# Wallets
3838

39-
Connect is the complete toolkit for connecting every user to your application. It features customizable onboarding flows, self-custodial in-app wallets, account abstraction, onramps, and a performant API to interact with the blockchain.
39+
Wallets is the complete toolkit for connecting every user to your application. It features customizable onboarding flows, self-custodial in-app wallets, account abstraction, onramps, and a performant API to interact with the blockchain.
4040

4141
## Live Playground
4242

@@ -55,7 +55,7 @@ You can interact with the React SDK in the [Live Playground](https://playground.
5555

5656
## Quick starts
5757

58-
Get started with Connect in your preferred language.
58+
Get started with Wallets in your preferred language.
5959

6060
<Grid>
6161
<SDKCard
@@ -78,7 +78,7 @@ Get started with Connect in your preferred language.
7878
/>
7979
</Grid>
8080

81-
## With Connect, you can
81+
## With Wallets, you can
8282

8383
- **Connect to 500+ different wallet providers** with support for every EVM network
8484
- **Log in and authenticate your users** with customizable and secure [email, phone, passkeys and social login](https://portal.thirdweb.com/connect/in-app-wallet/overview) flows.
@@ -90,7 +90,7 @@ Get started with Connect in your preferred language.
9090
<Callout variant="info" title="Have you generated a client ID?">
9191
<div className="flex flex-col gap-4 items-start">
9292
<p>
93-
You'll need a client ID to access Connect's free blockchain APIs, storage, and more.
93+
You'll need a client ID to access the Wallet APIs, storage, and more.
9494
</p>
9595

9696
<Button asChild variant='outline'>
@@ -102,7 +102,7 @@ Get started with Connect in your preferred language.
102102

103103
## Supported Chains
104104

105-
Connect is supported on every EVM compatible chain. To view the full list, visit [thirdweb chainlist](https://thirdweb.com/chainlist).
105+
Wallets are supported on every EVM compatible chain. To view the full list, visit [thirdweb chainlist](https://thirdweb.com/chainlist).
106106

107107
<DocImage src={SupportedChains} />
108108

apps/portal/src/app/connect/wallet/faq/page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ Yes, you can easily use account abstraction with in-app wallets to enable sponso
4343

4444
Thirdweb wallets can be used as a signer to a smart contract account (account abstraction), but it can also be used as a standalone EOA.
4545

46-
### Is there a way to display the logged-in email address in the Connect component, similar to the wallet address?
46+
### Is there a way to display the logged-in email address in the Wallet component, similar to the wallet address?
4747

4848
Yes, we show the email by default in the details modal after you connect. To display the email anywhere else using React or React Native, [check out the code snippets for all platforms](/connect/in-app-wallet/how-to/interact-with-wallets#get-the-user-email).
4949

apps/portal/src/app/connect/wallet/get-started/page.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ Your client ID authenticates your application with thirdweb's services and provi
4040

4141
## Live Playground
4242

43-
Before diving into the implementation, check out our playground to see all the various capabilities of Connect:
43+
Before diving into the implementation, check out our playground to see all the various capabilities of Wallets:
4444

4545
<ArticleIconCard
4646
title="Try the demo"
@@ -224,7 +224,7 @@ Before diving into the implementation, check out our playground to see all the v
224224
}
225225
```
226226

227-
### Connect Button Component
227+
### Wallet Button Component
228228

229229
Use the pre-built ConnectButton for a complete wallet connection UI:
230230

apps/portal/src/app/connect/wallet/migrate-to-thirdweb/page.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@ If you are thinking of migrating your users off another embedded wallet provider
88

99
<Callout variant="info" title="Learn more">Learn more about Migration from our [GitHub repository](https://github.com/thirdweb-example/migrate)</Callout>
1010

11-
If you’d prefer to use your existing solutions for now and take advantage of thirdweb for other parts of your application, we recommend using the [Connect SDK adapters](/typescript/v5/adapters).
11+
If you’d prefer to use your existing solutions for now and take advantage of thirdweb for other parts of your application, we recommend using the [Wallet SDK adapters](/typescript/v5/adapters).

apps/portal/src/app/engine/v2/sidebar.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -163,5 +163,5 @@ export const sidebar: SideBar = {
163163
name: "FAQ",
164164
},
165165
],
166-
name: "Engine",
166+
name: "Transactions",
167167
};
Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,13 +4,13 @@ Smart server wallets are smart accounts designed to perform blockchain operation
44

55
## Benefits
66

7-
Smart server wallets are the recommended way to perform blockchain operations with Engine.
7+
Smart server wallets are the recommended way to perform blockchain operations with thirdweb Transactions.
88

99
- **Managed Gas Fees**: Smart server wallets manage gas fees for you by automatically paying the fees using the payment method associated with your thirdweb account. You do not have to worry about topping up
1010
gas funds on your server wallets.
1111
- **Secure Key Management**: Smart server wallets are secured by Vault. Read more about Vault in the Security section below.
1212
- **Minimal Setup:** Smart server wallets can be created with just a few clicks directly in the thirdweb dashboard. No need to manage private keys or seed phrases or secure with external key management systems.
13-
- **Higher Throughput:** Smart server wallets can handle higher throughput by using multi-dimensional nonces. While Engine handles concurrent transactions through a queue system, smart wallets use parallelization to process multiple transactions at the same time, more efficiently than EOAs.
13+
- **Higher Throughput:** Smart server wallets can handle higher throughput by using multi-dimensional nonces. While thirdweb Transactions handles concurrent transactions through a queue system, smart wallets use parallelization to process multiple transactions at the same time, more efficiently than EOAs.
1414

1515
## Security
1616

@@ -22,4 +22,3 @@ Keys used to manage server wallets including the admin key and access keys can b
2222

2323
Smart server wallets cost a gas premium fee for each transaction completed on any mainnet as part of account abstraction fees. There are no gas charges for testnets.
2424
[See pricing page for details](https://thirdweb.com/pricing).
25-

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

Lines changed: 0 additions & 8 deletions
This file was deleted.
Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
11
import { Callout, Details } from "@doc";
22

3-
# Engine FAQs
3+
# Transactions FAQs
44

5-
<Details summary="How is pricing calculated for Engine Cloud?">
6-
Pricing is calculated through the number of write requests (ex: /v1/write/contract) and sign requests (ex: /v1/sign/transaction) made through the Engine API. For requests costs, [see the thirdweb pricing page](https://thirdweb.com/pricing). Read requests made through Engine API are free, within the RPC limits/plan.
5+
<Details summary="How is pricing calculated?">
6+
Pricing is calculated through the number of write requests (ex: /v1/write/contract) and sign requests (ex: /v1/sign/transaction) made through the Transactions API. For requests costs, [see the thirdweb pricing page](https://thirdweb.com/pricing). Read requests made through Transactions API are free, within the RPC limits/plan.
77

8-
For transactions through server wallets paid through the user's thirdweb account, users will pay a 5% premium on the gas fee of each transaction completed on any mainnet as part of account abstraction fees. There are no gas charges for testnets.
8+
For requests through server wallets paid through the user's thirdweb account, users will pay a 5% premium on the gas fee of each request completed on any mainnet as part of account abstraction fees. There are no gas charges for testnets.
99

1010
**Please note: Legacy pricing plans may be subject to the 10% fee specified when signed up instead of 5%. [See pricing page for updated plans and benefits](https://thirdweb.com/pricing)**
1111

1212
The breakdown for usage and transaction fees can be found in your usage dashboard under the team overview.
1313
</Details>
1414

15-
<Details summary="Which chains does Engine Cloud support?">
16-
While in beta, Engine Cloud currently supports every non ZK EVM-compatible chain which includes support for Account Abstraction. See the current list of supported chains.
15+
<Details summary="Which chains does Transactions Cloud support?">
16+
While in beta, Transactions Cloud currently supports every non ZK EVM-compatible chain which includes support for Account Abstraction. See the current list of supported chains.
1717

1818
If your chain is not listed, please [contact us](https://thirdweb.com/contact-us) to prioritize enabling support.
1919
</Details>
2020

21+
<Details summary="What is the difference between Transactions Cloud and Dedicated?">
22+
Cloud uses shared infrastructure that allows you to get started quickly with Transactions. It is ideal for most use cases and is the recommended way to use Transactions.
23+
24+
Dedicated is a self-hosted version of Transactions that allows you to run Transactions on your own infrastructure.
25+
26+
It is ideal for high throughput applications, or applications that require complete control over their infrastructure.
27+
</Details>
28+

0 commit comments

Comments
 (0)