From d55febd4ebde3d9607f2252e03386b26fd457b57 Mon Sep 17 00:00:00 2001 From: Matt Murray <37455908+mmurrs@users.noreply.github.com> Date: Mon, 23 Mar 2026 14:50:56 -0400 Subject: [PATCH] Fix incorrect SDK deploy example in README The deploy example used a nonexistent `image` parameter and was missing required fields. Fixed to use `imageRef` and added all required params (name, instanceType, logVisibility) plus documented optional fields (envFile, billTo). Also fixed duplicate "sepolia" in environment comment. Co-Authored-By: Claude Opus 4.6 (1M context) --- README.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 83762435..d04ee6e0 100644 --- a/README.md +++ b/README.md @@ -309,13 +309,18 @@ import { createECloudClient } from "@layr-labs/ecloud-sdk"; // Create a client const client = createECloudClient({ privateKey: "0x...", - environment: "sepolia", // or "sepolia" or "mainnet-alpha" + environment: "sepolia", // or "mainnet-alpha" rpcUrl: "https://sepolia.infura.io/v3/...", }); // Deploy an application const result = await client.compute.app.deploy({ - image: "myapp:latest", + name: "my-app", + imageRef: "myregistry/myapp:latest", // or use `dockerfile: "./Dockerfile"` to build + instanceType: "g1-standard-4t", // see available types via CLI + logVisibility: "public", // "public" | "private" | "off" + envFile: ".env", // optional - path to env file + billTo: "developer", // optional - "developer" (default) | "app" }); console.log(`Deployed app ID: ${result.appId}`);