{"_id":"@bobanetwork/aa-hc-sdk-client","name":"@bobanetwork/aa-hc-sdk-client","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@bobanetwork/aa-hc-sdk-client","version":"1.0.0","description":"Hybrid Compute SDK for the frontend.","main":"dist/index.js","module":"dist/index.mjs","types":"dist/index.d.ts","author":{"name":"Boba Network"},"repository":{"type":"git","url":"git+https://github.com/bobanetwork/aa-hc-sdk.git"},"dependencies":{"ethers":"^6.0.0"},"devDependencies":{"@types/react":"^18.0.0","typescript":"^4.9.0","tsup":"^6.5.0"},"peerDependencies":{"react":"^18.0.0"},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts"},"_id":"@bobanetwork/aa-hc-sdk-client@1.0.0","bugs":{"url":"https://github.com/bobanetwork/aa-hc-sdk/issues"},"homepage":"https://github.com/bobanetwork/aa-hc-sdk#readme","_integrity":"sha512-oInsYMjyFfeUWF6K2sohEZbS1JbfUrM55+nhKdeyp+2fRZiwPy5wmegV/HgFXHeVzoSnUm8+m62EQiuqQJeFxQ==","_resolved":"C:\\Users\\kevin\\AppData\\Local\\Temp\\9ea1957329c202aaa7e7c9a7bbe32f40\\bobanetwork-aa-hc-sdk-client-1.0.0.tgz","_from":"file:bobanetwork-aa-hc-sdk-client-1.0.0.tgz","_nodeVersion":"20.17.0","_npmVersion":"10.8.2","dist":{"integrity":"sha512-oInsYMjyFfeUWF6K2sohEZbS1JbfUrM55+nhKdeyp+2fRZiwPy5wmegV/HgFXHeVzoSnUm8+m62EQiuqQJeFxQ==","shasum":"c1b53574d5439e3efd4ca4c99e03e9f1c580110f","tarball":"https://registry.npmjs.org/@bobanetwork/aa-hc-sdk-client/-/aa-hc-sdk-client-1.0.0.tgz","fileCount":5,"unpackedSize":9300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCXH22Py8pkNjFxKFo6wiel6lZ8nialiZmF1ocZQaq4vQIhAJ3l2KAegsrRBBXieRawzHxBLUnkSlRNXMmv9ycN2VIu"}]},"_npmUser":{"name":"boba.network","email":"chaininfra@boba.foundation"},"directories":{},"maintainers":[{"name":"boba.network","email":"chaininfra@boba.foundation"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/aa-hc-sdk-client_1.0.0_1727279729411_0.9479797248893884"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-25T15:55:29.307Z","1.0.0":"2024-09-25T15:55:29.611Z","modified":"2024-09-25T15:55:29.889Z"},"maintainers":[{"name":"boba.network","email":"chaininfra@boba.foundation"}],"description":"Hybrid Compute SDK for the frontend.","homepage":"https://github.com/bobanetwork/aa-hc-sdk#readme","repository":{"type":"git","url":"git+https://github.com/bobanetwork/aa-hc-sdk.git"},"author":{"name":"Boba Network"},"bugs":{"url":"https://github.com/bobanetwork/aa-hc-sdk/issues"},"readme":"# Hybrid Compute Client SDK\r\n\r\nThis SDK provides client-side functionality for Hybrid Compute operations in React applications.\r\n\r\n## Installation\r\n\r\n```bash\r\nnpm install hybrid-compute-client-sdk\r\n```\r\n\r\n## Usage\r\n\r\n```typescript\r\nimport { HybridComputeClientSDK } from 'hybrid-compute-client-sdk';\r\n\r\nconst sdk = new HybridComputeClientSDK('chainId', 'accountId');\r\n\r\n// Build an invoke transaction\r\nconst transaction = await sdk.buildInvokeTransaction({\r\n  // ... transaction parameters\r\n});\r\n\r\n// Invoke a snap\r\nconst result = await sdk.invokeSnap({\r\n  // ... invoke options\r\n});\r\n```\r\n\r\n## API Documentation\r\n\r\n### `HybridComputeClientSDK`\r\n\r\n#### Constructor\r\n\r\n```typescript\r\nconstructor(chain: string, accountIdConnected: string)\r\n```\r\n\r\n#### Methods\r\n\r\n- `buildInvokeTransaction(params: CreateInvokeTransaction): Promise<InvokeTransaction>`\r\n- `invokeSnap(invokeOptions: InvokeTransactionOptions): Promise<any>`\r\n- `setConnectedAccount(accountId: string): void`\r\n- `setChain(chain: string): void`\r\n\r\nFor more detailed information about the types and interfaces, please refer to the source code.\r\n\r\n## License\r\n\r\nISC","readmeFilename":"Readme.md"}