Skip to content

Commit 6c1f884

Browse files
committed
variety of changes
1 parent 913b243 commit 6c1f884

File tree

9 files changed

+92
-19
lines changed

9 files changed

+92
-19
lines changed

apps/portal/src/app/Header.tsx

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,6 @@ const toolLinks = [
7474
name: "Hex Converter",
7575
href: "https://thirdweb.com/tools/hex-converter",
7676
},
77-
{
78-
name: "Account",
79-
href: "/account",
80-
},
8177
{
8278
name: "API Keys",
8379
href: "/account/api-keys",
@@ -188,8 +184,12 @@ const supportLinks = [
188184
href: "/knowledge-base",
189185
},
190186
{
191-
name: "Contact Sales",
192-
href: "https://thirdweb.com/contact-us",
187+
name: "Account",
188+
href: "/account",
189+
},
190+
{
191+
name: "Status",
192+
href: "https://status.thirdweb.com",
193193
},
194194
];
195195

apps/portal/src/app/account/billing/manage-team/page.mdx

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,4 +30,20 @@ Invite your team members using email addresses and assign a member or owner role
3030

3131
</Step>
3232

33+
</Steps>
34+
35+
## Transfer Ownership
36+
37+
Owners may transfer ownership of a team to another member by adding a new owner and deleting the current owner. This is useful if you want to change the primary contact for billing or project management.
38+
39+
<Steps>
40+
<Step title="Navigate to Settings > Members">
41+
While logged in, navigate to settings on your dashboard.
42+
</Step>
43+
<Step title="Transfer Ownership">
44+
Invite the member you want to transfer ownership to and select the "Owner" role for them. Ensure that the member has accepted the invitation and is listed as a team member.
45+
</Step>
46+
<Step title="Delete Prior Owner">
47+
Using the three dots next to the member's name, select "Remove Member" to remove the owner from the team.
48+
</Step>
3349
</Steps>

apps/portal/src/app/account/faq/page.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -65,8 +65,8 @@ If you are developing a Unity native or mobile application, you will need to obt
6565

6666
## Billing
6767

68-
<Details summary="How do I sign up for a thirdweb Pro plan?">
69-
To subscribe to the thirdweb Pro plan, please [contact Sales](https://thirdweb.com/contact-us) for more details about its features and to receive a quote for the monthly subscription fee.
68+
<Details summary="How do I sign up for a customized or enterprise thirdweb plan?">
69+
To subscribe to a customized plan, please [contact Sales](https://thirdweb.com/contact-us) for more details.
7070
</Details>
7171

7272
<Details summary="How do I update my payment method?">
Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Smart Server Wallets
2+
3+
Smart server wallets are a smart account designed to perform blockchain operations for backend applications. They can be used to execute transactions, deploy contracts, and interact with the blockchain on behalf of your application.
4+
5+
## Benefits
6+
7+
Smart server wallets are the recommended way to perform blockchain operations with Engine.
8+
9+
- **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
10+
gas funds on your server wallets.
11+
- **Secure Key Management**: Smart server wallets are secured by Vault. Read more about Vault in the Security section below.
12+
- **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 contract 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.
14+
15+
## Security
16+
17+
Smart server wallets are secured by Vault, thirdweb's secure key management system. This setup ensures that your private keys are never exposed to the server or client, and all transactions are signed securely.
18+
Keys used to manage server wallets including the admin key and access keys can be rotated or re-rolled at any time, should you need to rotate keys for security purposes. Read more about [Vault](/vault).
19+
20+
21+
## Pricing
22+
23+
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.
24+
[See pricing page for details](https://thirdweb.com/pricing).
25+

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

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,11 +3,18 @@ import { Callout, Details } from "@doc";
33
# Engine FAQs
44

55
<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. Write and sign requests cost $1 per 1,000 requests. Read requests made through Engine API are free, within the RPC limits/plan.
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.
77

88
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.
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>
14+
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.
17+
18+
If your chain is not listed, please [contact us](https://thirdweb.com/contact-us) to prioritize enabling support.
19+
</Details>
20+
Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
import { Details } from "@doc";
2+
13
# Engine Troubleshoot Guide
24

3-
More information coming soon.
5+
<Details summary="Transactions stuck in a pending state using Engine Cloud.">
6+
7+
Ensure that Account Abstraction is enabled for your project by navigating to Project Settings > Enabled Services > Account Abstraction.
8+
9+
If disabled, toggle on Account Abstraction and try the transaction again.
10+
</Details>

apps/portal/src/app/nebula/faqs/page.mdx

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@ import { Details } from "@doc";
22

33
# Nebula FAQs
44

5-
<Details summary="I am still waiting on access to Nebula. How can I be approved?">
6-
We are rolling out Nebula approval in batches daily - stay tuned!
7-
</Details>
8-
95
<Details summary="What underlying model does Nebula use?">
106
During Alpha, we are primarily testing the t0 model while conducting limited trials of the upcoming t1 model.
117
The t0 model utilizes a mixture-of-agents architecture. We are targeting an early Q2 launch for t1, and will
@@ -67,7 +63,3 @@ Nebula is not currently open source. We are exploring open sourcing Nebula in th
6763
<Details summary="Can Nebula be used in a stateless manner?">
6864
Depending on the use case, Nebula can be used in a stateless manner by not reusing the same session. Nebula learns from each session, so having more contextual requests will be beneficial and are recommended.
6965
</Details>
70-
71-
<Details summary="When will pricing be available for Nebula?">
72-
Pricing options will be available in beta. Nebula is still being tested in alpha.
73-
</Details>

apps/portal/src/app/typescript/v5/migrate/page.mdx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,17 @@
11
import {
22
ArticleIconCard,
3+
Callout
34
} from "@doc";
45
import {
56
ReactIcon,
67
} from "@/icons";
78

89
# Migration from TypeScript SDK v4
910

11+
<Callout type="warning">
12+
The TypeScript SDK v4 will be deprecated on June 23, 2025. We highly recommend you to migrate to the latest version of the SDK v5 as soon as possible.
13+
</Callout>
14+
1015
<ArticleIconCard
1116
title="Looking to migrate to React SDK v5?"
1217
icon={ReactIcon}

apps/portal/src/app/vault/faqs/page.mdx

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,25 @@ a “rotation-code” only allows the “service account rotate” operation, wh
2222
There is no way for thirdweb to “silently” access your vault without your knowledge with only the recovery code.
2323

2424
Rotating your engine’s vault account through a thirdweb-stored rotation code requires a signature from your wallet. You will also be able to see rotation history, the thirdweb account which initiated this rotation, and their wallet signature.
25-
</Details>
25+
</Details>
26+
27+
<Details summary="Which key would I use to create additional server wallets?">
28+
You need either:
29+
- The admin key (which can perform any action, including creating Vault EOAs, aka server wallets).
30+
- Or an access token that has explicit permissions to create Vault EOAs.
31+
32+
For Engine Cloud by default, we generate an access token for you during onboarding. This token can create Vault EOAs.
33+
34+
However, if you want to restrict access to creating Vault EOAs, you can create a custom access token with the required scopes.
35+
</Details>
36+
37+
<Details summary="How is my admin key used in the dashboard?">
38+
The admin key is temporarily stored in dashboard when performing actions that require it, such as creating or managing server wallets:
39+
40+
- It is only stored locally in memory for the duration of your session.
41+
- It is only sent over the network when end-to-end encrypted communication with Vault is happening.
42+
- It is not persisted or stored after your session ends.
43+
44+
Please note, you should never share your admin key with third parties.
45+
</Details>
46+

0 commit comments

Comments
 (0)