Skip to content

Commit 28c0fe4

Browse files
committed
renamed tabs and files
1 parent 277c2e2 commit 28c0fe4

File tree

30 files changed

+182
-169
lines changed

30 files changed

+182
-169
lines changed

apps/portal/src/app/Header.tsx

Lines changed: 19 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,21 @@ export function Header() {
216216
</div>
217217

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

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-
248249
<div className="flex items-center gap-1 xl:hidden">
249250
<ThemeSwitcher className="border-none bg-transparent" />
250251
<DocSearch variant="icon" />

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/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+

apps/portal/src/app/engine/v3/get-started/page.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,21 +4,21 @@ import SendTransaction from '../assets/send-transaction.png';
44

55
# Get started
66

7-
Learn how to get started with thirdweb Engine. This guide will walk you through the steps to start building with thirdweb Engine by creating a Vault, server wallets, and integrating into your application.
7+
Learn how to get started with thirdweb Transactions. This guide will walk you through the steps to start building with thirdweb Transactions by creating a Vault, server wallets, and integrating into your application.
88

99
## Prerequisites
1010

1111
- Create a thirdweb project. If you don't have a project yet, [learn how to create a project](/account/api-keys/create).
1212

13-
## Engine Setup
13+
## Transactions Setup
1414

1515
<Steps>
16-
<Step title="Navigate to Engine">
17-
In your project dashboard, navigate to **Engine** to get started.
16+
<Step title="Navigate to Transactions">
17+
In your project dashboard, navigate to **Transactions** to get started.
1818
</Step>
1919

2020
<Step title="Create Vault">
21-
Create a vault to manage your Engine's server wallets. After setup, you can manage your Vault to create additional access tokens or rotate admin keys.
21+
Create a vault to manage your Transactions's server wallets. After setup, you can manage your Vault to create additional access tokens or rotate admin keys.
2222

2323
<Callout variant="info" title="Vault">
2424
Vault is thirdweb's key management service designed to store smart server wallets non-custodially. [Learn more about Vault.](/vault)
@@ -27,10 +27,10 @@ Learn how to get started with thirdweb Engine. This guide will walk you through
2727
</Step>
2828

2929
<Step title="Create Server Wallet">
30-
Create a server wallet to perform blockchain actions with Engine.
30+
Create a server wallet to perform blockchain actions with Transactions.
3131

3232
<Callout variant="info" title="Server Wallet">
33-
Server wallets are smart wallets Engine uses to perform blockchain actions. [Learn more about server wallets](/engine/v2/configure-wallets/server-wallets).
33+
Server wallets are smart wallets Transactions uses to perform blockchain actions. [Learn more about server wallets](/Transactions/v2/configure-wallets/server-wallets).
3434
</Callout>
3535
</Step>
3636

@@ -42,7 +42,7 @@ Learn how to get started with thirdweb Engine. This guide will walk you through
4242
</Step>
4343

4444
<Step title="Integrate with your app">
45-
Integrate Engine into your application using the thirdweb SDK or Engine API. [View full API reference.](https://client.scalar.com/workspace/default/request/yq_Wx56PL4Ur6jOZsAOpA)
45+
Integrate Transactions into your application using the thirdweb SDK or Transactions API. [View full API reference.](https://client.scalar.com/workspace/default/request/yq_Wx56PL4Ur6jOZsAOpA)
4646

4747
<Tabs defaultValue="curl">
4848
<TabsList>
@@ -255,7 +255,7 @@ Learn how to get started with thirdweb Engine. This guide will walk you through
255255
- The full catalog of extension functions
256256
- The prepareContractCall function to encode your transactions
257257
- The full account interface, predefined chains, and more
258-
The SDK handles encoding your transactions, signing them to Engine and polling for status.
258+
The SDK handles encoding your transactions, signing them to Transactions and polling for status.
259259
</Callout>
260260
</Step>
261261
</Steps>

apps/portal/src/app/engine/v3/layout.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,6 @@ export default async function Layout(props: { children: React.ReactNode }) {
2222

2323
export const metadata = createMetadata({
2424
description:
25-
"Engine is a backend HTTP server that calls smart contracts using your managed backend wallets.",
26-
title: "Engine V3",
25+
"thirdweb Transactions is a backend HTTP server that calls smart contracts using your managed backend wallets.",
26+
title: "Transactions",
2727
});

apps/portal/src/app/engine/v3/migrate/page.mdx

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { Callout } from "@doc";
22

3-
# Migrating from Engine v2 to v3
3+
# Migrating from Transactions v2 to v3
44

5-
Learn how to migrate your applications from Engine v2 to Engine v3. We'll cover common operations and highlight the differences in API requests and authentication.
5+
Learn how to migrate your applications from v2 to v3. We'll cover common operations and highlight the differences in API requests and authentication.
66

77
<Callout variant="info" title="Migrating Wallets">
88
If you'd like to migrate your wallets from v2 to v3 to also be secured by [Vault](/vault) or thirdweb's key management service, please [contact us for assistance.](https://thirdweb.com/support)
@@ -14,7 +14,7 @@ Migrating your contract write operations from v2 to v3 involves changes to the e
1414

1515
#### OLD (v2)
1616

17-
The v2 approach used your dedicated engine url, with a specific endpoint for each chain and contract and backend wallet address in the header.
17+
The v2 approach used your dedicated Transactions url, with a specific endpoint for each chain and contract and backend wallet address in the header.
1818

1919
```bash
2020
curl -X POST "<engine_url>/contract/<chain>/<contract_address>/write" \
@@ -173,9 +173,9 @@ curl https://engine.thirdweb.com/v1/read/contract \
173173

174174
## Extension functions
175175

176-
Engine v2 has a large number of endpoints to do specific contract calls, like mintTo, claimTo, etc.
176+
V2 has a large number of endpoints to do specific contract calls, like mintTo, claimTo, etc.
177177

178-
Engine v3 does not have these endpoints yet, but they are coming soon. In the meantime, if your backend is written in typescript, we recommend using the [thirdweb SDK](/references/typescript/v5/functions#extensions) to do these operations:
178+
V3 does not have these endpoints yet, but they are coming soon. In the meantime, if your backend is written in typescript, we recommend using the [thirdweb SDK](/references/typescript/v5/functions#extensions) to do these operations:
179179

180180
##### OLD (v2)
181181

@@ -194,7 +194,7 @@ const response = await fetch(
194194
metadataWithSupply: {
195195
metadata: {
196196
name: "Acme Inc. Superfan",
197-
description: "Created with thirdweb Engine",
197+
description: "Created with thirdweb",
198198
image:
199199
"ipfs://QmciR3WLJsf2BgzTSjbG5zCxsrEQ8PqsHK7JWGWsDSNo46/nft.png",
200200
},
@@ -233,17 +233,17 @@ const transaction = mintTo({
233233
supply: 1n, // The quantity of NFTs to mint
234234
nft: {
235235
name: "Acme Inc. Superfan",
236-
description: "Created with thirdweb Engine",
236+
description: "Created with thirdweb",
237237
image:
238238
"ipfs://QmciR3WLJsf2BgzTSjbG5zCxsrEQ8PqsHK7JWGWsDSNo46/nft.png",
239239
},
240240
});
241241

242-
// Enqueue the transaction via Engine
242+
// Enqueue the transaction
243243
const { transactionId } =
244244
await serverWallet.enqueueTransaction({
245245
transaction,
246246
});
247247
```
248248

249-
The entire thirdweb SDK is available to use with engine v3 in this manner using the [`Engine` namespace](/references/typescript/v5/functions#engine). Check the [thirdweb SDK docs](/references/typescript/v5/functions#extensions) for all available functions.
249+
The entire thirdweb SDK is available to use with Transactions v3 in this manner using the [`Transactions` namespace](/references/typescript/v5/functions#engine). Check the [thirdweb SDK docs](/references/typescript/v5/functions#extensions) for all available functions.

apps/portal/src/app/engine/v3/page.mdx

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,19 +5,19 @@ import SupportedChains from "../../_images/supported-chains.png";
55

66

77
export const metadata = createMetadata({
8-
title: "thirdweb Engine",
8+
title: "thirdweb Transactions",
99
description: "An open-source, backend server that reads, writes, and deploys contracts at production scale.",
1010
});
1111

12-
# Engine
12+
# Transactions
1313

14-
Engine provides a way to read and write to the blockchain at scale through simple API endpoints.
14+
Transactions provides a way to read and write to the blockchain at scale through simple API endpoints.
1515

16-
<OpenSourceCard title="Engine" href="https://github.com/thirdweb-dev/engine" />
16+
<OpenSourceCard title="Transactions" href="https://github.com/thirdweb-dev/engine" />
1717

1818
<Callout variant="info" title="Looking for the v2 documentation?">
19-
We just launched Engine Cloud in beta — we're actively adding new features, endpoints, and performance improvements.
20-
Engine Standard and Premium have now been rebranded as Engine Dedicated V2, with Engine Dedicated V3 on the way.
19+
We just launched Transactions Cloud in beta — we're actively adding new features, endpoints, and performance improvements.
20+
Engine Standard and Premium have now been rebranded as Transactions Dedicated V2, with Transactions Dedicated V3 on the way.
2121

2222
Looking for the previous version? [Head back to the Engine V2 documentation.](/engine/v2)
2323
</Callout>
@@ -74,10 +74,9 @@ Looking for the previous version? [Head back to the Engine V2 documentation.](/e
7474
description="Debug transaction failures with detailed timelines, onchain errors, and gas details."
7575
iconUrl={<ActivityIcon />}
7676
/>
77-
/>
7877
</div>
7978

80-
## Engine Cloud vs. Dedicated
79+
## Cloud vs. Dedicated
8180

8281
| Feature | Cloud ☁️ | Dedicated (Coming Soon) |
8382
|--------------------|-------------------------------------------|------------------------------------------|
@@ -90,7 +89,7 @@ Looking for the previous version? [Head back to the Engine V2 documentation.](/e
9089

9190
## Supported Chains
9291

93-
Engine is supported on every EVM compatible chain and private subnets. To view the full list, visit [thirdweb chainlist](https://thirdweb.com/chainlist?service=engine).
92+
Transactions are supported on every EVM compatible chain and private subnets. To view the full list, visit [thirdweb chainlist](https://thirdweb.com/chainlist?service=engine).
9493

9594
<DocImage src={SupportedChains} />
9695

0 commit comments

Comments
 (0)