You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: apps/portal/src/app/connect/pay/fees/page.mdx
-1Lines changed: 0 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -24,7 +24,6 @@ You can configure who pays the protocol fee for buy or sell transactions by spec
24
24
25
25
See full reference for [`buy`](https://portal.thirdweb.com/references/typescript/v5/buy/prepare) and [`sell`](https://portal.thirdweb.com/references/typescript/v5/sell/prepare).
26
26
27
-
28
27
#### Setting fees on transfers or purchase mode
29
28
30
29
You can configure who pays the protocol fee for transfers or purchase mode using the `feePayer` setting. This affects the
"Engine performs blockchain actions using backend wallets that you own and manage.",
7
+
"Engine performs blockchain actions using server wallets that you own and manage.",
8
8
});
9
9
10
-
# Backend Wallets
10
+
# Server Wallets
11
11
12
12
Engine performs blockchain actions using backend wallets that you own and manage.
13
13
14
14
There are multiple options for securing backend wallets.
15
15
16
-
## Smart Backend Wallets
16
+
## Smart Server Wallets
17
17
18
-
Smart backend wallets are the recommended way to perform blockchain operations with Engine. Each smart backend wallet consists of an EOA (managed internally by Engine) and a smart account (using thirdweb's default account implementation).
18
+
Smart server wallets are the recommended way to perform blockchain operations with Engine. Each smart server wallet consists of an EOA (managed internally by Engine) and a smart account (using thirdweb's default account implementation).
19
19
20
20
### Benefits
21
21
22
-
Smart backend wallets inherit smart account benefits and offer several advantages over traditional EOAs:
22
+
Smart server wallets inherit smart account benefits and offer several advantages over traditional EOAs:
23
23
24
24
-**Gas Management**: Built-in paymaster eliminates the need to maintain gas tokens. This means you never need to hold crypto or top up gas.
25
25
-**Better Nonce Management**: Smart accounts use multi-dimensional nonces, which are more efficient than EOAs.
@@ -55,7 +55,7 @@ For AWS and Google Cloud KMS options, follow the setup instructions in the respe
55
55
56
56
### Pricing
57
57
58
-
Smart backend 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).
58
+
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).
59
59
Smart accounts need to be deployed on each chain. This costs gas and is billed to your account like any other transaction.
60
60
61
61
## Local wallet
@@ -80,7 +80,7 @@ An AWS KMS Wallet is a wallet securely stored in your AWS account. Engine can cr
80
80
-`kms:Verify`
81
81
1. On the user page, navigate to **Security credentials > Access keys**.
82
82
1. Select **Create access key** to get an **Access Key** and **Secret Key**.
83
-
1. In the dashboard, navigate to **Configuration > Backend Wallets**.
83
+
1. In the dashboard, navigate to **Configuration > Server Wallets**.
84
84
1. Select **AWS KMS** and provide the following:
85
85
- Access Key (example: `AKIA...`)
86
86
- Secret Key (example: `UW7A...`)
@@ -92,7 +92,7 @@ An AWS KMS Wallet is a wallet securely stored in your AWS account. Engine can cr
92
92
- Key type: `Asymmetric`
93
93
- Key spec: `ECC_SECG_P256K1`
94
94
- Key usage: `Sign and verify`
95
-
1. In the dashboard, navigate to **Overview > Backend Wallets**.
95
+
1. In the dashboard, navigate to **Overview > Server Wallets**.
96
96
1. Select **Import** and provide the following:
97
97
- AWS KMS Key ID (example: `0489da75-9830-4a5a-97e3-e4a6df7775b3`)
1. In the dashboard, navigate to **Overview > Backend Wallets**.
178
+
1. In the dashboard, navigate to **Overview > Server Wallets**.
179
179
1. Select **Import** and provide the following:
180
180
- GCP KMS Key ID (example: `0489da75-9830-4a5a-97e3-e4a6df7775b3`)
181
181
- GCP KMS Version ID (example: `1`)
@@ -189,12 +189,12 @@ An AWS KMS Wallet is a wallet securely stored in your AWS account. Engine can cr
189
189
1. Create a Circle account at the [Circle Console](https://console.circle.com/signin).
190
190
2. Navigate to [API & Client Keys](https://console.circle.com/api-keys).
191
191
3. Create an API Key. (Either a standard key or a restricted key scoped to "Programmable Wallets" is required.) Do not enable the IP Allowlist. Store this key, it is not shown again.
192
-
4. In the dashboard, navigate to **Configuration > Backend Wallets**.
192
+
4. In the dashboard, navigate to **Configuration > Server Wallets**.
193
193
5. Select **Circle** and provide the following:
194
194
- API Key (example: `API_KEY:...`)
195
195
196
196
<Calloutvariant="info">
197
-
Circle API Keys are scoped to either Testnet or Mainnet. Backend wallets
197
+
Circle API Keys are scoped to either Testnet or Mainnet. Server wallets
198
198
created with a testnet key will not work on the mainnet, and vice versa
199
199
<br /> If you want to change between testnet and mainnet, you will need to
200
200
update the API key configuration in engine, and recreate a wallet with the
@@ -205,7 +205,7 @@ An AWS KMS Wallet is a wallet securely stored in your AWS account. Engine can cr
205
205
206
206
For AWS or Google Cloud KMS wallets, you must provide your credentials.
207
207
208
-
1. In the dashboard, navigate to **Overview > Backend Wallets**.
208
+
1. In the dashboard, navigate to **Overview > Server Wallets**.
209
209
1. Select **Create**.
210
210
1. (Optional) Provide a label to organize your wallets.
211
211
@@ -215,18 +215,18 @@ Circle wallets require creating a [Credential](/engine/features/wallet-credentia
215
215
216
216
For AWS or Google Cloud KMS wallets, you must provide your credentials.
217
217
218
-
1. In the dashboard, navigate to **Overview > Backend Wallets**.
218
+
1. In the dashboard, navigate to **Overview > Server Wallets**.
219
219
1. Select **Import**.
220
220
1. Provide the requested fields.
221
221
- See above for instructions for specific wallet types.
222
222
223
223
## List wallets
224
224
225
-
In the dashboard, navigate to **Overview > Backend Wallets** to view your wallets created by or imported to Engine.
225
+
In the dashboard, navigate to **Overview > Server Wallets** to view your wallets created by or imported to Engine.
226
226
227
227
## Best practices
228
228
229
229
- It is recommend to use AWS or Google Cloud KMS wallets for production use. Private keys are never exposed and the wallet is backed up securely by the cloud provider.
230
-
- Use labels and multiple backend wallets to organize and track usage.
230
+
- Use labels and multiple server wallets to organize and track usage.
231
231
- Example: Use one wallet to pay out creators on your platform and another to airdrop NFTs to users.
232
232
- If your wallets require topping up gas or ERC20 tokens regularly, consider a separate "funds storage" backend wallet that transfers funds to other wallets via the dashboard UI or API.
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).
93
+
94
+
<DocImagesrc={SupportedChains} />
89
95
90
-
## Get in touch
91
96
92
-
For dedicated support and feature requests, [contact Sales](https://thirdweb.com/contact-us).
0 commit comments