v0.1.10
Release v0.1.10: 2026-01-31
This release introduces native Bitcoin support across the platform, idempotency key handling for safer API operations, a redesigned Withdrawal Approvals experience, and a refactored Alerts module replacing the legacy Notifications surface.
Included updates:
- Apex Platform (v0.1.10)
- Fystack UI (v0.1.10)
New Features
Native Bitcoin Support
Bitcoin is now a first-class asset on the platform, with end-to-end support for deposits, sweeps, and withdrawals on both mainnet and testnet.
Platform capabilities:
- Bitcoin RPC container and dedicated handler integrated into the sweeper service
- UTXO model, repository, and service with reorg handling and immature-status tracking
- Multi-input Bitcoin signing flow built on top of the MPC signer
- HD wallet key generation for Bitcoin addresses
- RBF (Replace-By-Fee) tracking for in-flight transactions
- Bitcoin testnet and mainnet network configurations out of the box
UI capabilities:
- Bitcoin address support and validation in send and address book flows
- Updated wallet selector and asset views to surface BTC balances and networks
This brings Bitcoin into the same operational model as the EVM and Solana stacks, with sweeping, balance reconciliation, and withdrawal flows all driven by the unified backend.
Idempotency Keys for Critical APIs
A new idempotency middleware allows clients to safely retry critical write operations without risking duplicate side effects.
Highlights:
- Idempotency key middleware with a Redis-backed cache
- Configurable TTL for stored idempotency keys via
config.yaml - Applied to high-risk endpoints such as withdrawal creation
Benefits:
- Safe retries for clients on flaky networks
- Eliminates duplicate withdrawals caused by client-side timeouts
- Predictable behavior for integrators building automated workflows
Withdrawal Approvals Experience
The withdrawal approvals flow received a major overhaul on both the API and the UI.
API changes:
WithdrawalApprovalResponsenow includesUpdatedAtand uses a value type for theUserfield- Transaction details endpoint returns associated withdrawal info
- New
CreateWithdrawalResponsetype returned fromCreateWithdrawal - Proposers can now cancel their own withdrawals
UI changes:
- New Withdrawal Approvals view with notes and richer status handling
- Refactored Approval components for clearer review actions and consistent styling
- Improved approval modal driven by the new
ApprovalModalUI
Alerts Module
The legacy Notifications surface has been refactored into a dedicated Alerts module with its own routes and navigation entry.
Highlights:
- New alerts module wired into the main routes configuration
- Cleaner separation between in-app notifications and operational alerts
- Updated UI components for a consistent alert experience across pages
Workspace and Account Improvements
- Workspace name can now be updated directly from settings
- Business email is used when sending operational notifications
- Broadcasting transaction status added to expose in-flight broadcast state
- Two-factor authentication modal auto-triggers verification on open
- Token Refresh Manager introduced in the UI for more reliable session handling
Summary
Apex v0.1.10 expands the platform's asset coverage and hardens the most critical write paths:
- Bitcoin is now natively supported across signing, sweeping, and balance flows
- Idempotency keys make withdrawal and other write APIs safe to retry
- Withdrawal approvals got a refreshed API surface and a redesigned UI
- Alerts replace the old Notifications module with a dedicated experience
- Workspace settings and session handling received quality-of-life improvements