@@ -150,8 +150,13 @@ interface FunctionKeyProvider {
150
150
* const recordProvider = new NetworkRecordProvider(account, networkClient);
151
151
*
152
152
* // Initialize a program manager with the key provider to automatically fetch keys for value transfers
153
- * const programManager = new ProgramManager("https://api.explorer.provable.com/v1", keyProvider, recordProvider);
154
- * programManager.transfer(1, "aleo166q6ww6688cug7qxwe7nhctjpymydwzy2h7rscfmatqmfwnjvggqcad0at", "public", 0.5);
153
+ * const programManager = new ProgramManager({ host: "https://api.explorer.provable.com/v1", keyProvider, recordProvider });
154
+ * programManager.transfer({
155
+ * amount: 1,
156
+ * recipient: "aleo166q6ww6688cug7qxwe7nhctjpymydwzy2h7rscfmatqmfwnjvggqcad0at",
157
+ * transferType: "public",
158
+ * priorityFee: 0.5,
159
+ * });
155
160
*
156
161
* // Keys can also be fetched manually
157
162
* const searchParams = new IndexDbSearch({db: "keys", keyId: "credits.aleo:transferPrivate"});
@@ -200,8 +205,13 @@ interface FunctionKeyProvider {
200
205
* const recordProvider = new NetworkRecordProvider(account, networkClient);
201
206
*
202
207
* // Initialize a program manager with the key provider to automatically fetch keys for value transfers
203
- * const programManager = new ProgramManager("https://api.explorer.provable.com/v1", keyProvider, recordProvider);
204
- * programManager.transfer(1, "aleo166q6ww6688cug7qxwe7nhctjpymydwzy2h7rscfmatqmfwnjvggqcad0at", "public", 0.5);
208
+ * const programManager = new ProgramManager({ host: "https://api.explorer.provable.com/v1", keyProvider, recordProvider });
209
+ * programManager.transfer({
210
+ * amount: 1,
211
+ * recipient: "aleo166q6ww6688cug7qxwe7nhctjpymydwzy2h7rscfmatqmfwnjvggqcad0at",
212
+ * transferType: "public",
213
+ * priorityFee: 0.5,
214
+ * });
205
215
*
206
216
* // Keys can also be fetched manually
207
217
* const [transferPublicProvingKey, transferPublicVerifyingKey] = await keyProvider.transferKeys("public");
@@ -323,8 +333,13 @@ class AleoKeyProvider implements FunctionKeyProvider {
323
333
* const recordProvider = new NetworkRecordProvider(account, networkClient);
324
334
*
325
335
* // Initialize a program manager with the key provider to automatically fetch keys for value transfers
326
- * const programManager = new ProgramManager("https://api.explorer.provable.com/v1", keyProvider, recordProvider);
327
- * programManager.transfer(1, "aleo166q6ww6688cug7qxwe7nhctjpymydwzy2h7rscfmatqmfwnjvggqcad0at", "public", 0.5);
336
+ * const programManager = new ProgramManager({ host: "https://api.explorer.provable.com/v1", keyProvider, recordProvider });
337
+ * programManager.transfer({
338
+ * amount: 1,
339
+ * recipient: "aleo166q6ww6688cug7qxwe7nhctjpymydwzy2h7rscfmatqmfwnjvggqcad0at",
340
+ * transferType: "public",
341
+ * priorityFee: 0.5,
342
+ * });
328
343
*
329
344
* // Keys can also be fetched manually using the key provider
330
345
* const keySearchParams = { "cacheKey": "myProgram:myFunction" };
@@ -380,8 +395,13 @@ class AleoKeyProvider implements FunctionKeyProvider {
380
395
* const recordProvider = new NetworkRecordProvider(account, networkClient);
381
396
*
382
397
* // Initialize a program manager with the key provider to automatically fetch keys for value transfers
383
- * const programManager = new ProgramManager("https://api.explorer.provable.com/v1", keyProvider, recordProvider);
384
- * programManager.transfer(1, "aleo166q6ww6688cug7qxwe7nhctjpymydwzy2h7rscfmatqmfwnjvggqcad0at", "public", 0.5);
398
+ * const programManager = new ProgramManager({ host: "https://api.explorer.provable.com/v1", keyProvider, recordProvider });
399
+ * programManager.transfer({
400
+ * amount: 1,
401
+ * recipient: "aleo166q6ww6688cug7qxwe7nhctjpymydwzy2h7rscfmatqmfwnjvggqcad0at",
402
+ * transferType: "public",
403
+ * priorityFee: 0.5,
404
+ * });
385
405
*
386
406
* // Keys can also be fetched manually
387
407
* const [transferPrivateProvingKey, transferPrivateVerifyingKey] = await keyProvider.fetchRemoteKeys({
@@ -506,8 +526,13 @@ class AleoKeyProvider implements FunctionKeyProvider {
506
526
* const recordProvider = new NetworkRecordProvider(account, networkClient);
507
527
*
508
528
* // Initialize a program manager with the key provider to automatically fetch keys for value transfers
509
- * const programManager = new ProgramManager("https://api.explorer.provable.com/v1", keyProvider, recordProvider);
510
- * programManager.transfer(1, "aleo166q6ww6688cug7qxwe7nhctjpymydwzy2h7rscfmatqmfwnjvggqcad0at", "public", 0.5);
529
+ * const programManager = new ProgramManager({ host: "https://api.explorer.provable.com/v1", keyProvider, recordProvider });
530
+ * programManager.transfer({
531
+ * amount: 1,
532
+ * recipient: "aleo166q6ww6688cug7qxwe7nhctjpymydwzy2h7rscfmatqmfwnjvggqcad0at",
533
+ * transferType: "public",
534
+ * priorityFee: 0.5,
535
+ * });
511
536
*
512
537
* // Keys can also be fetched manually
513
538
* const [transferPublicProvingKey, transferPublicVerifyingKey] = await keyProvider.transferKeys("public");
0 commit comments