CardanoKit Milestone 5: Final Completion Report

We are excited to announce the completion of CardanoKit’s Final Milestone (Milestone 5) under Catalyst Fund 12. This marks the successful delivery of a fully production-ready, open-source Swift SDK for Cardano, built and maintained by Tokeo.

What started as an upgrade to the 2021 SwiftCardano library became a full rebuild resulting in CardanoKit, a modern SDK for iOS, tvOS, and watchOS. The old library offered limited functionality and broke as CSL advanced from v10 to v14. Rather than patching, Tokeo rebuilt from scratch to ensure long-term maintainability, seamless CSL integration, and a solid foundation for wallets, dApps, DeFi, and analytics on Apple platforms.

Background

The original SwiftCardano library, released in 2021, provided only limited functionality and had not kept pace with Cardano’s evolution. Since then, Cardano introduced several hard forks, and the Cardano Serialization Library (CSL) advanced from v10.x to v14.x — breaking large portions of the old SwiftCardano library.

Instead of incremental patchwork, Tokeo chose to rebuild the library from scratch. This decision ensured long-term maintainability, clean integration with the latest CSL, and a strong foundation for developers building wallets, dApps, DeFi tools, and analytics platforms on Apple devices.

Milestone Progress Recap

Milestone 1 – Foundation & Proof of Concept

  • Architected and automated workflows for build-time libraries.

  • Exposed 90%+ of CSL primitives via the new CSLKit.

  • Created CardanoKit, importing CSLKit and demonstrating first abstracted tests.

  • Delivered a demo iOS app showing initial functionality.

Milestone 2 – Technical Design & Community Review

  • Published the CardanoKit Technical Design Paper.

  • Released design video, blog posts, and opened the spec for community feedback.

  • Achieved internal sponsor sign-off from the Tokeo founding team.

Milestone 3 – Production-Grade SDK

  • Implemented wallet creation, recovery, and HD address management.

  • Added transaction parsing, signing, and fee estimation.

  • Delivered BIP32/BIP39 compliance.

  • Expanded documentation with practical Swift code examples.

  • 100% unit test pass rate with real-world transaction data.

Milestone 4 – Beta Release with Application-Ready Functions

  • Enabled full SwiftUI application integration.

  • Added CIP-30 dApp integration, multi-asset transaction building, and data signing.

  • Optimized UTXO handling for performance and cost efficiency.

  • Successfully stress-tested with 500,000+ iterations — no significant memory leaks.

  • 15 comprehensive tests completed with 100% pass rate.

Milestone 5 – Finalization & Summary

  • Verified complete feature set across wallet, address, transaction, and dApp functions.

  • Confirmed CSLKit v0.0.1-alpha.6, Bip39.swift v0.2.0, and Swift 6.1 compatibility.

  • Achieved 100% test pass rate with efficient memory and performance metrics.

  • Published all reports, design docs, and progress blogs.

  • Promoted milestones through consistent community updates on X (Twitter).

Final Test Results

CategoryAvg. DurationMemory ImpactStatus
Address Operations0.001sMinimal
Wallet Creation0.021s~100 KB
Transaction Parsing0.004s~50 KB
Data Signing0.020s~200 KB
Stress Test (500K ops)28.634s+864 KB (15%)
  • Core Components: Wallets, addresses, private keys, UTXO management, native assets, transaction parsing & signing, memory management, data signing/verification.

  • Integration Points: CSL bridge, BIP39 mnemonic gen, Ed25519 cryptography, CBOR encoding/decoding.

Why CardanoKit Matters

  • For Developers: Modern, application-ready Swift APIs for building wallets, DeFi apps, games, and dApps on iOS/tvOS/watchOS.

  • For the Cardano Ecosystem: A long-term maintained SDK that keeps pace with protocol upgrades and strengthens Apple-platform adoption.

  • For Users: Secure, efficient, and feature-rich apps — including deeper integration with Tokeo Wallet.

Conclusion

With the successful delivery of Milestone 5, CardanoKit is now fully production-ready.

This project, funded by the Catalyst community in Fund 12, has not only revitalized the outdated SwiftCardano library but has created a new, future-proof foundation for Cardano development on Apple platforms.

Explore CardanoKit on GitHub: CardanokKit on GitHub 

Read the Documentation: CardanoKit on Gitbook