Skip to content

feat(daemon): add the SDK daemon with Rust and Go clients - #813

Open
zmalatrax wants to merge 44 commits into
betafrom
feat/sidecar
Open

zmalatrax wants to merge 44 commits into
betafrom
feat/sidecar

Conversation

@zmalatrax

Copy link
Copy Markdown
Contributor

Closes SDK-326
Closes SDK-327

@zmalatrax zmalatrax added the do not merge This is not ready to be merged, waiting on someone else's work label Sep 28, 2026
@cla-bot cla-bot Bot added the cla-signed label Sep 28, 2026
Comment thread package.json
Comment thread clients/go/context.go Outdated
Comment thread clients/rust/src/signer.rs
Comment thread packages/sdk-daemon/src/storage.ts Outdated
Comment thread packages/sdk-daemon/src/storage.ts Outdated
Comment thread packages/sdk-daemon/SECURITY.md
Comment thread packages/sdk-daemon/TRANSACTIONS.md
Comment thread clients/go/config_options.go
Comment thread clients/rust/src/config_options.rs Outdated
Comment thread clients/rust/src/config.rs Outdated
Comment thread clients/rust/src/config.rs Outdated
Comment thread clients/rust/src/transactions.rs Outdated
Comment thread clients/rust/src/alloy/transactions.rs
Comment thread packages/sdk-daemon/src/main.ts Outdated
Comment thread clients/rust/src/lifetime.rs Outdated
Comment thread packages/sdk-daemon/DELEGATIONS.md
@eitjuh

eitjuh commented Sep 28, 2026

Copy link
Copy Markdown
Contributor

docs/gitbook/src/changelog/beta.md Still need to update?

Comment thread clients/rust/examples/balance/support.rs Outdated
Comment thread clients/rust/Dockerfile Outdated
Comment thread clients/go/examples/balance/config.go Outdated
Comment thread clients/rust/examples/balance/support.rs Outdated
Comment thread clients/rust/src/config.rs Outdated
Comment thread clients/go/config.go Outdated
@zmalatrax
zmalatrax added this pull request to stack #822 September 30, 2026 17:37
@github-actions

github-actions Bot commented Oct 1, 2026

Copy link
Copy Markdown

Public API Changes

sdk.api.md
--- a/sdk.api.md
+++ b/sdk.api.md
@@ -11480,6 +11480,9 @@
 }
 
 // @public
+export function parsePreparedPermit(value: unknown): PreparedPermit;
+
+// @public
 export interface Permission {
     contractAddresses: ChecksummedAddress[];
     durationDays: number;

@github-actions

github-actions Bot commented Oct 1, 2026 •

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🟢 Lines 93.94% (🎯 80%) 4049 / 4310
🔵 Statements 93.95% 4135 / 4401
🟢 Functions 92.51% (🎯 80%) 1322 / 1429
🟢 Branches 89.24% (🎯 80%) 1817 / 2036
File Coverage
File Stmts Branches Functions Lines Uncovered Lines
Changed Files
packages/sdk/src/credentials/credential-service.ts 97.4% 96.07% 97.43% 97.76% 250, 510-512, 805, 845-846, 924
packages/sdk/src/credentials/parse-prepared-permit.ts 100% 100% 100% 100%
packages/sdk/src/errors/fatal-batch.ts 100% 100% 100% 100%
packages/sdk/src/errors/revive.ts 100% 100% 100% 100%
packages/sdk/src/internal/wallet-events.ts 100% 100% 100% 100%
packages/sdk/src/relayer/fhevm-relayer.ts 94.87% 94.33% 89.47% 94.82% 503-504, 138, 201, 206, 504, 653
packages/sdk/src/test-fixtures/encryption.ts 66.66% 100% 50% 66.66% 10
Generated in workflow #871 for commit 7f2a315 by the Vitest Coverage Report Action

Comment thread clients/go/storage_channel.go Outdated
Comment thread clients/go/ethereum_signer.go
Comment thread clients/rust/src/lifetime.rs Outdated
Comment thread clients/rust/src/alloy/transactions.rs Outdated
Comment thread clients/go/errors.go
Comment thread packages/sdk-daemon/src/storage.ts
Comment thread clients/rust/Cargo.toml Outdated
Comment thread packages/sdk-daemon/README.md
Comment thread clients/go/decryption.go Outdated
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

cla-signed do not merge This is not ready to be merged, waiting on someone else's work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants