Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
1047fb9
feat: platform wallet (#2855)
QuantumExplorer Dec 29, 2025
67d5798
feat(swift-sdk): adjust platform wallet for latest `rust-dashcore` ch…
xdustinface Jan 5, 2026
440d88c
Merge branch 'v3.0-dev' into feat/iOSSupport
QuantumExplorer Jan 14, 2026
7c9e9a4
feat: update dependencies to version 0.41.0
QuantumExplorer Jan 15, 2026
71bf49b
feat: update dependencies to version 0.41.0 (#2994)
QuantumExplorer Jan 15, 2026
d26c37a
feat: update wallet info interface and transaction handling (#3001)
QuantumExplorer Jan 17, 2026
14dd3bb
Merge branch 'v3.0-dev' into feat/iOSSupport
QuantumExplorer Jan 18, 2026
f1ef413
feat(swift-sdk): add support for v3 queries (#3004)
alfie-dash Jan 21, 2026
6b7b0dc
feat(swift-sdk): add state transitions (#3008)
alfie-dash Jan 22, 2026
972bd33
fix(swift-sdk): add form validation helpers and stabilize example app…
alfie-dash Jan 28, 2026
10e9853
fix(swift-sdk): fix spv usage (#3026)
ZocoLini Jan 31, 2026
ce34365
Merge branch 'v3.1-dev' into feat/iOSSupport
QuantumExplorer Jan 31, 2026
c5c20ba
refactor(swift-sdk): extract key management logic into centralized Ke…
alfie-dash Jan 31, 2026
e967449
refactor(swift-sdk): add ViewModels for address operations (#3034)
alfie-dash Jan 31, 2026
22cfefe
feat(swift-sdk): update iOS build destination to use generic simulato…
QuantumExplorer Feb 2, 2026
b4c83e7
refactor(swift-sdk): key management (#3050)
alfie-dash Feb 4, 2026
ba22029
refactor(swift-sdk): state management (#3051)
alfie-dash Feb 4, 2026
62c10ab
chore(swift-sdk): dash spv FFI update to lastest version (#3049)
ZocoLini Feb 5, 2026
d706c95
fix(swift-sdk): made executeAsync generic implement Sendable (#3058)
ZocoLini Feb 5, 2026
5e1b9a2
refactor(swift-sdk): treat warnings as errors (#3064)
alfie-dash Feb 8, 2026
948ebad
refactor(swift-sdk): extract validation logic (#3042)
alfie-dash Feb 9, 2026
b7e0f1d
refactor(swift-sdk): data transformers (#3045)
alfie-dash Feb 9, 2026
c8c393f
fix(swift-sdk): fixed dUplicated symbols issue in BaseViewModel (#3074)
ZocoLini Feb 9, 2026
1457bb7
Merge branch 'v3.1-dev' into feat/iOSSupport
Feb 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/swift-sdk-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,30 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
clean: true

- name: Force clean working directory
run: |
git clean -ffdx
git reset --hard HEAD

- name: Debug - Show BaseViewModel.swift content
run: |
echo "=== BaseViewModel.swift line count ==="
wc -l packages/swift-sdk/SwiftExampleApp/SwiftExampleApp/ViewModels/BaseViewModel.swift
echo "=== BaseViewModel.swift full content ==="
cat -n packages/swift-sdk/SwiftExampleApp/SwiftExampleApp/ViewModels/BaseViewModel.swift
echo "=== Git status ==="
git status
echo "=== Git log -1 ==="
git log -1 --oneline

- name: Force download correct BaseViewModel.swift from GitHub
run: |
curl -sL "https://raw.githubusercontent.com/dashpay/platform/${{ github.sha }}/packages/swift-sdk/SwiftExampleApp/SwiftExampleApp/ViewModels/BaseViewModel.swift" -o packages/swift-sdk/SwiftExampleApp/SwiftExampleApp/ViewModels/BaseViewModel.swift
echo "=== After curl - BaseViewModel.swift line count ==="
wc -l packages/swift-sdk/SwiftExampleApp/SwiftExampleApp/ViewModels/BaseViewModel.swift

- name: Show Xcode and Swift versions (use default on self-hosted runner)
run: |
Expand Down Expand Up @@ -150,6 +174,12 @@ jobs:
rustup toolchain install "$TOOLCHAIN" --profile minimal --no-self-update
rustup target add --toolchain "$TOOLCHAIN" aarch64-apple-ios aarch64-apple-ios-sim x86_64-apple-ios

- name: Clean Xcode derived data and Swift package caches
run: |
rm -rf ~/Library/Developer/Xcode/DerivedData/* || true
rm -rf packages/swift-sdk/.build || true
rm -rf packages/swift-sdk/SwiftExampleApp/.build || true

- name: Build DashSDKFFI.xcframework and install into Swift package
run: |
bash packages/swift-sdk/build_ios.sh
Expand Down
Loading
Loading