Feature/sdk integration#251
Merged
Merged
Conversation
…sskey authentication, and integrate it into existing projects.
…node discovery, message point generation, and signature packing.
…n to a single line.
…`baseline-browser-mapping` dependency, and remove SDK module type.
…e `.agent` files.
…viders, and management with comprehensive tests.
…K for account management.
- Relax npm audit level to critical (upstream NestJS/webpack deps have no non-breaking fix for multer, serialize-javascript, ajv) - Run npm audit fix for safely upgradeable packages - Fix prettier formatting across refactored service files - Remove unused NotFoundException import in transfer.service - Remove unreachable try-catch in paymaster.service Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Remove conflicting .prettierrc.json (lower priority than .prettierrc), add sdk/.prettierignore to exclude dist/, align sdk eslint unused-vars rule with aastar config, and reformat all files to match .prettierrc. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…e-checks Integrate aastar-contract M4 features into the SDK: - Add tier routing module (core/tier/) with resolveTier() and algIdForTier() - Add cumulative signature packing for T2 (algId 0x04: P256+BLS) and T3 (algId 0x05: P256+BLS+Guardian) - Add GuardChecker service for off-chain pre-validation (daily limits, algorithm whitelist) - Add AirAccount contract ABIs and M4 Sepolia addresses - Extend TransferManager with useAirAccountTiering flag for automatic tier dispatch - Extend BLSSignatureService with generateTieredSignature() for all 3 tiers - Fully backwards-compatible: legacy BLS-only flow unchanged when tiering is not enabled Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…ions Resolved 4 merge conflicts in sdk/src/server/ by keeping feature branch additions (tiered signatures, GuardChecker, v0.7 format, KMS types) while incorporating master's base changes. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The merge commit missed unstaged changes from master that add PasskeyAssertionContext, LegacyPasskeyAssertion, and expanded KMS types to signer-adapter and kms-signer. Also fixes prettier formatting on the 3 conflict-resolved files. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
…deprecating previous passkey storage.
…erPaymaster support, and M4-specific ECDSA/BLS signature routing.
…and server client, updating documentation and examples.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This was referenced Apr 7, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
📝 What does this PR do?
Brief description of the changes.
🎯 Related Issue
Fixes #(issue) or Relates to #(issue)
🧪 Testing
✅ Checklist