SPB Git

spb/os-vault Public

Self-custody, multi-chain crypto wallet for macOS. One recovery phrase, six chain families, zero API keys — nothing leaves your Mac.

Swift 96% Shell 3.4% Makefile 0.6%
1.4 KB · 48 lines swift
Raw Blame History
1// swift-tools-version:5.102//3//  Package.swift4//  OS Vault5//6//  Author: Simon-Pierre Boucher7//  Mail: contact@spboucher.ai8//910import PackageDescription1112let package = Package(13    name: "OSVault",14    platforms: [15        .macOS(.v14)16    ],17    dependencies: [18        .package(url: "https://github.com/web3swift-team/web3swift.git", from: "3.3.2"),19        .package(url: "https://github.com/attaswift/BigInt.git", from: "5.3.0"),20        .package(url: "https://github.com/bitcoindevkit/bdk-swift", exact: "3.0.0"),21        .package(path: "vendor/solana-swift"),22        .package(path: "vendor/WalletCoreSPM")23    ],24    targets: [25        .target(26            name: "OSVaultKit",27            dependencies: [28                .product(name: "web3swift", package: "web3swift"),29                .product(name: "BigInt", package: "BigInt"),30                .product(name: "BitcoinDevKit", package: "bdk-swift"),31                .product(name: "SolanaSwift", package: "solana-swift"),32                .product(name: "WalletCore", package: "WalletCoreSPM")33            ],34            path: "Sources/OSVaultKit"35        ),36        .executableTarget(37            name: "OSVault",38            dependencies: ["OSVaultKit"],39            path: "Sources/OSVault"40        ),41        .testTarget(42            name: "OSVaultTests",43            dependencies: ["OSVaultKit"],44            path: "Tests/OSVaultTests"45        )46    ]47)48