Skip to content

Commit f373a84

Browse files
committed
chore: add wrangler devDep for CI and update examples for zero-config SDK
1 parent 9f91097 commit f373a84

6 files changed

Lines changed: 786 additions & 112 deletions

File tree

examples/sati-agent0-sdk/agent-update.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -13,22 +13,17 @@
1313
* demonstrates the create-load-modify-register workflow.
1414
*/
1515

16-
import { loadSigner, RPC_URL, PINATA_JWT, NETWORK } from "../shared/_env.js";
16+
import { loadSigner, RPC_URL, NETWORK } from "../shared/_env.js";
1717
import { SatiAgent0 } from "@cascade-fyi/sati-agent0-sdk";
1818

1919
async function main() {
2020
const signer = await loadSigner();
2121

22-
if (!PINATA_JWT || PINATA_JWT.trim() === "") {
23-
throw new Error("PINATA_JWT is required for this example (registerIPFS uses Pinata)");
24-
}
25-
26-
// Initialize SDK
22+
// Initialize SDK (uses hosted uploader by default, no Pinata JWT needed)
2723
const sdk = new SatiAgent0({
2824
network: NETWORK,
2925
rpcUrl: RPC_URL,
3026
signer,
31-
pinataJwt: PINATA_JWT,
3227
});
3328

3429
// 1) Create + register a fresh agent (self-contained example)

examples/sati-agent0-sdk/quick-start.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -8,22 +8,17 @@
88
* 4. Register the agent on-chain with IPFS
99
*/
1010

11-
import { loadSigner, RPC_URL, PINATA_JWT, NETWORK } from "../shared/_env.js";
11+
import { loadSigner, RPC_URL, NETWORK } from "../shared/_env.js";
1212
import { SatiAgent0 } from "@cascade-fyi/sati-agent0-sdk";
1313

1414
async function main() {
1515
const signer = await loadSigner();
1616

17-
if (!PINATA_JWT || PINATA_JWT.trim() === "") {
18-
throw new Error("PINATA_JWT is required for this example (registerIPFS uses Pinata)");
19-
}
20-
21-
// Initialize SDK
17+
// Initialize SDK (uses hosted uploader by default, no Pinata JWT needed)
2218
const sdk = new SatiAgent0({
2319
network: NETWORK,
2420
rpcUrl: RPC_URL,
2521
signer,
26-
pinataJwt: PINATA_JWT,
2722
});
2823

2924
// Create a new agent

examples/sati-agent0-sdk/signer-methods.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,7 @@ async function main() {
9393

9494
console.log(`Agent created in memory: ${agent.name}`);
9595
console.log(" Ready for configuration and registration");
96-
console.log(" Note: Actual registration requires a funded signer + PINATA_JWT");
96+
console.log(" Note: Actual registration requires a funded signer");
9797
}
9898

9999
main().catch(console.error);

examples/sati-agent0-sdk/transfer-agent.ts

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -10,23 +10,18 @@
1010
* need to poll or wait for the transfer to settle (unlike EVM).
1111
*/
1212

13-
import { loadSigner, RPC_URL, PINATA_JWT, NETWORK } from "../shared/_env.js";
13+
import { loadSigner, RPC_URL, NETWORK } from "../shared/_env.js";
1414
import { SatiAgent0 } from "@cascade-fyi/sati-agent0-sdk";
1515
import { generateKeyPairSigner } from "@solana/kit";
1616

1717
async function main() {
1818
const signer = await loadSigner();
1919

20-
if (!PINATA_JWT || PINATA_JWT.trim() === "") {
21-
throw new Error("PINATA_JWT is required for this example (registerIPFS uses Pinata)");
22-
}
23-
24-
// Initialize SDK
20+
// Initialize SDK (uses hosted uploader by default, no Pinata JWT needed)
2521
const sdk = new SatiAgent0({
2622
network: NETWORK,
2723
rpcUrl: RPC_URL,
2824
signer,
29-
pinataJwt: PINATA_JWT,
3025
});
3126

3227
// Create + register a fresh agent (self-contained example)

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
"dotenv": "^16.6.1",
2727
"size-limit": "^12.0.0",
2828
"typescript": "^5.9.3",
29-
"vitest": "4.0.16"
29+
"vitest": "4.0.16",
30+
"wrangler": "^4.56.0"
3031
},
3132
"pnpm": {
3233
"overrides": {

0 commit comments

Comments
 (0)