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: docs/docs/packages/plugins.md
+144-26
Original file line number
Diff line number
Diff line change
@@ -225,6 +225,44 @@ This plugin enables Eliza to interact with the Coinbase Commerce API to create a
225
225
226
226
---
227
227
228
+
### Coinbase Wallet Management
229
+
230
+
The plugin automatically handles wallet creation or uses an existing wallet if the required details are provided during the first run.
231
+
232
+
1.**Wallet Generation on First Run**
233
+
If no wallet information is provided (`COINBASE_GENERATED_WALLET_HEX_SEED` and `COINBASE_GENERATED_WALLET_ID`), the plugin will:
234
+
235
+
-**Generate a new wallet** using the Coinbase SDK.
236
+
- Automatically **export the wallet details** (`seed` and `walletId`) and securely store them in `runtime.character.settings.secrets` or other configured storage.
237
+
- Log the wallet’s default address for reference.
238
+
- If the character file does not exist, the wallet details are saved to a characters/charactername-seed.txt file in the characters directory with a note indicating that the user must manually add these details to settings.secrets or the .env file.
239
+
240
+
2.**Using an Existing Wallet**
241
+
If wallet information is available during the first run:
242
+
- Provide `COINBASE_GENERATED_WALLET_HEX_SEED` and `COINBASE_GENERATED_WALLET_ID` via `runtime.character.settings.secrets` or environment variables.
243
+
- The plugin will **import the wallet** and use it for processing mass payouts.
244
+
245
+
---
246
+
247
+
### Coinbase Wallet Management
248
+
249
+
The plugin automatically handles wallet creation or uses an existing wallet if the required details are provided during the first run.
250
+
251
+
1.**Wallet Generation on First Run**
252
+
If no wallet information is provided (`COINBASE_GENERATED_WALLET_HEX_SEED` and `COINBASE_GENERATED_WALLET_ID`), the plugin will:
253
+
254
+
-**Generate a new wallet** using the Coinbase SDK.
255
+
- Automatically **export the wallet details** (`seed` and `walletId`) and securely store them in `runtime.character.settings.secrets` or other configured storage.
256
+
- Log the wallet’s default address for reference.
257
+
- If the character file does not exist, the wallet details are saved to a characters/charactername-seed.txt file in the characters directory with a note indicating that the user must manually add these details to settings.secrets or the .env file.
258
+
259
+
2.**Using an Existing Wallet**
260
+
If wallet information is available during the first run:
261
+
- Provide `COINBASE_GENERATED_WALLET_HEX_SEED` and `COINBASE_GENERATED_WALLET_ID` via `runtime.character.settings.secrets` or environment variables.
262
+
- The plugin will **import the wallet** and use it for processing mass payouts.
This plugin facilitates the processing of cryptocurrency mass payouts using the Coinbase SDK. It enables the creation and management of mass payouts to multiple wallet addresses, logging all transaction details to a CSV file for further analysis.
@@ -311,7 +349,6 @@ The plugin automatically handles wallet creation or uses an existing wallet if t
311
349
- Provide `COINBASE_GENERATED_WALLET_HEX_SEED` and `COINBASE_GENERATED_WALLET_ID` via `runtime.character.settings.secrets` or environment variables.
312
350
- The plugin will **import the wallet** and use it for processing mass payouts.
313
351
314
-
315
352
**Required Configurations:**
316
353
317
354
The following configurations must be provided for wallet management:
@@ -321,8 +358,9 @@ The following configurations must be provided for wallet management:
WALLET_SECRET_SALT=your-secret-salt // Required to single agent deployments
547
+
```
548
+
549
+
---
550
+
551
+
#### 7.TEEPlugin (`@ai16z/plugin-tee`)
552
+
553
+
Integrates [DstackSDK](https://github.com/Dstack-TEE/dstack) to enable TEE (Trusted Execution Environment) functionality and deploy secure & privacy-enhanced Eliza Agents:
0 commit comments