Skip to content

Delegate#42

Merged
aruokhai merged 4 commits into
mainfrom
delegate
Jun 4, 2026
Merged

Delegate#42
aruokhai merged 4 commits into
mainfrom
delegate

Conversation

@aruokhai
Copy link
Copy Markdown
Contributor

@aruokhai aruokhai commented Jun 3, 2026

No description provided.

aruokhai added 4 commits May 30, 2026 15:06
- Introduced `autoSettleSafetyMarginSecs` in the `GetArkInfoResponse` to manage VTXO expiry more accurately.
- Updated `RestWalletApi` to handle the new safety margin parameter.
- Enhanced `MpcService` to include periodic polling for VTXOs, ensuring off-chain receives are reflected without manual refresh.
- Modified `PushService` to register FCM tokens based on user authentication state.
- Improved transaction item display in `ArkScreen` to indicate delegated VTXOs and their refresh status.
- Updated Firebase initialization to avoid dependency on the Google services Gradle plugin.
- Refactored transaction handling in `ark-core` to accommodate new features and improve overall stability.
- Updated VTXO structure to include an optional delegator public key and exit delay kind.
- Added methods for creating VTXOs with a delegator spending path, allowing for a 3-leaf Taproot tree structure.
- Enhanced unilateral exit tree building to avoid exponential path enumeration and reject cycles.
- Introduced asset management structures and methods for handling assets associated with VTXOs.
- Updated tests to cover new functionalities, including delegator paths and asset handling.
- Improved documentation and comments for clarity on new features and changes.
@aruokhai aruokhai merged commit 17fbce1 into main Jun 4, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant