@@ -51,7 +51,7 @@ A Storage Context represents a connection to a specific storage provider and dat
5151import { Synapse } from " @filoz/synapse-sdk"
5252import { privateKeyToAccount } from " viem/accounts"
5353
54- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
54+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
5555
5656// Single context — auto-selects provider
5757await synapse .storage .createContext ({
@@ -126,7 +126,7 @@ Upload data to a provider without committing on-chain:
126126import { Synapse , type PieceCID } from " @filoz/synapse-sdk"
127127import { privateKeyToAccount } from " viem/accounts"
128128
129- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
129+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
130130const data = new TextEncoder ().encode (" Hello, Filecoin!" )
131131const abortController = new AbortController ()
132132const preCalculatedCid = null as unknown as PieceCID ;
@@ -164,7 +164,7 @@ Request a secondary provider to fetch pieces from the primary:
164164import { Synapse , type PieceCID } from " @filoz/synapse-sdk"
165165import { privateKeyToAccount } from " viem/accounts"
166166
167- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
167+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
168168const [primary, secondary] = await synapse .storage .createContexts ({
169169 count: 2 ,
170170 metadata: { source: " my-app" },
@@ -207,7 +207,7 @@ Add pieces to an on-chain data set. Creates the data set and payment rail if one
207207import { Synapse , type PieceCID } from " @filoz/synapse-sdk"
208208import { privateKeyToAccount } from " viem/accounts"
209209import type { Hex } from " viem" ;
210- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
210+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
211211const contexts = await synapse .storage .createContexts ({
212212 count: 2 ,
213213 metadata: { source: " my-app" },
@@ -260,7 +260,7 @@ Upload multiple files to 2 providers with full error handling:
260260import { Synapse } from " @filoz/synapse-sdk"
261261import { privateKeyToAccount } from " viem/accounts"
262262
263- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x.." ) })
263+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x... " ), source: " my-app " })
264264
265265const files = [
266266 new TextEncoder ().encode (" File 1 content..." ),
@@ -348,7 +348,7 @@ You can also terminate a data set using `synapse.storage.terminateDataSet({ data
348348import { Synapse } from " @filoz/synapse-sdk"
349349import { privateKeyToAccount } from " viem/accounts"
350350
351- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
351+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
352352const ctx = await synapse .storage .createContext ({
353353 metadata: { source: " my-app" },
354354})
@@ -374,7 +374,7 @@ This method submits an on-chain transaction to initiate the deletion process.
374374import { Synapse } from " @filoz/synapse-sdk"
375375import { privateKeyToAccount } from " viem/accounts"
376376
377- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
377+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
378378const ctx = await synapse .storage .createContext ({
379379 metadata: { source: " my-app" },
380380})
@@ -408,7 +408,7 @@ Download pieces from any available provider using the StorageManager:
408408import { Synapse , type PieceCID } from " @filoz/synapse-sdk"
409409import { privateKeyToAccount } from " viem/accounts"
410410
411- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
411+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
412412const pieceCid = null as unknown as PieceCID ;
413413// ---cut---
414414// Download from any provider that has the piece
@@ -427,7 +427,7 @@ When using a StorageContext, downloads are automatically restricted to that spec
427427import { Synapse , type PieceCID } from " @filoz/synapse-sdk"
428428import { privateKeyToAccount } from " viem/accounts"
429429
430- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
430+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
431431const ctx = await synapse .storage .createContext ({
432432 metadata: { source: " my-app" },
433433})
@@ -449,7 +449,7 @@ The `withCDN` option follows a clear inheritance hierarchy:
449449import { Synapse , type PieceCID } from " @filoz/synapse-sdk"
450450import { privateKeyToAccount } from " viem/accounts"
451451
452- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
452+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
453453const ctx = await synapse .storage .createContext ({ withCDN: false })
454454const pieceCid = null as unknown as PieceCID ;
455455// ---cut---
@@ -471,7 +471,7 @@ For maximum control, use the core library functions without the SDK wrapper clas
471471import { Synapse , type PieceCID } from " @filoz/synapse-sdk"
472472import { privateKeyToAccount } from " viem/accounts"
473473
474- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
474+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
475475const ctx = await synapse .storage .createContext ({
476476 metadata: { source: " my-app" },
477477})
@@ -517,7 +517,7 @@ The `endorsedIds` parameter controls which providers are eligible. When non-empt
517517import { Synapse , type PieceCID , asChain } from " @filoz/synapse-sdk"
518518import { privateKeyToAccount } from " viem/accounts"
519519
520- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
520+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
521521const client = synapse .client ;
522522const chain = asChain (client .chain );
523523const walletAddress = client .account .address ;
@@ -570,7 +570,7 @@ import { privateKeyToAccount } from "viem/accounts"
570570
571571import * as SP from " @filoz/synapse-core/sp"
572572
573- const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ) })
573+ const synapse = Synapse .create ({ account: privateKeyToAccount (" 0x..." ), source: " my-app " })
574574const client = synapse .client ;
575575const walletAddress = client .account .address ;
576576
0 commit comments