Skip to content

Commit 0903286

Browse files
authored
chore: remove unused swift-dash-core-sdk (#301)
1 parent 47d9c44 commit 0903286

File tree

107 files changed

+2
-20645
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

107 files changed

+2
-20645
lines changed

AGENTS.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,14 @@
33
## Project Structure & Module Organization
44
- Workspace with crates: `dash`, `hashes`, `internals`, `dash-network`, `dash-spv`, `key-wallet`, `rpc-*`, utilities (`fuzz`, `test-utils`), and FFI crates (`*-ffi`).
55
- Each crate keeps sources in `src/`; unit tests live alongside code with `#[cfg(test)]`. Integration tests use `tests/` (e.g., `rpc-integration-test`).
6-
- Mobile SDK lives in `swift-dash-core-sdk/`; FFI bindings are in `*-ffi`. Shared helpers in `internals/` and `test-utils/`.
6+
- FFI bindings are in `*-ffi`. Shared helpers in `internals/` and `test-utils/`.
77

88
## Build, Test, and Development Commands
99
- MSRV: 1.89. Build all: `cargo build --workspace --all-features`
1010
- Test all: `cargo test --workspace --all-features` or `./contrib/test.sh` (set `DO_COV=true`, `DO_LINT=true`, `DO_FMT=true` as needed)
1111
- Targeted tests: `cargo test -p dash-spv --all-features`
1212
- Integration RPC: `cd dash-spv && DASH_SPV_IP=<node-ip> cargo test --test integration_real_node_test -- --nocapture`
13-
- FFI iOS builds: `cd key-wallet-ffi && ./build-ios.sh` or `cd swift-dash-core-sdk && ./build-ios.sh`
13+
- FFI iOS builds: `cd key-wallet-ffi && ./build-ios.sh`
1414
- Lint/format: `cargo clippy --workspace --all-targets -- -D warnings` and `cargo fmt --all`
1515
- Docs: `cargo doc --workspace` (add `--open` locally)
1616

CLAUDE.md

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,9 +37,6 @@ rust-dashcore is a Rust implementation of the Dash cryptocurrency protocol libra
3737
- `rpc-json/` - JSON types for RPC communication
3838
- `rpc-integration-test/` - Integration tests for RPC
3939

40-
### Mobile SDK
41-
- `swift-dash-core-sdk/` - Swift SDK for iOS/macOS applications
42-
4340
### Testing
4441
- `fuzz/` - Fuzzing tests for security testing
4542

@@ -61,9 +58,6 @@ cargo build -p dash-spv
6158
```bash
6259
# Build iOS libraries for key-wallet-ffi
6360
cd key-wallet-ffi && ./build-ios.sh
64-
65-
# Build iOS libraries for swift-dash-core-sdk
66-
cd swift-dash-core-sdk && ./build-ios.sh
6761
```
6862

6963
### iOS/macOS Targets
@@ -180,7 +174,6 @@ cargo doc --open
180174
## Current Status
181175

182176
The project is actively developing:
183-
- Swift SDK implementation for iOS/macOS
184177
- FFI bindings improvements
185178
- Support for Dash Core versions 0.18.0 - 0.21.0
186179

swift-dash-core-sdk/.gitignore

Lines changed: 0 additions & 100 deletions
This file was deleted.

swift-dash-core-sdk/BUILD.md

Lines changed: 0 additions & 227 deletions
This file was deleted.

0 commit comments

Comments
 (0)