CardanoKit

A swift-native library for iOS applications built by Tokeo.

What is CardanoKit?

CardanoKit is a Swift-native library designed to empower developers globally to integrate Cardano blockchain functionality into iOS, tvOS, and watchOS applications.

By providing a simplified, high-level API, it abstracts the complexities of blockchain interactions, enabling developers to create innovative applications such as wallets, loyalty systems, gaming platforms, and analytical tools.

Maintained by Tokeo, CardanoKit is an open-source project that fosters community collaboration and supports a wide range of use cases.


let address = "address.....a4f2"
let amount = 5.0
// pay ada to a validated payment address:
let transaction = try? await cardanoKit.sendTo(address:address, amount: amount)

Introduction

The Cardano blockchain is known for its robust, research-driven approach to decentralized finance and smart contracts.

However, interacting with Cardano’s low-level data structures and cryptographic operations can be challenging, especially for developers working in Swift, Apple’s primary programming language for iOS, tvOS, and watchOS.

CardanoKit addresses this challenge by offering a Swift-native interface that leverages the Cardano Serialization Library (CSL) while simplifying blockchain operations for developers.

Community Benefits

  • Simplified installation and access - modernised swift syntax and installation procedures

  • Simplified API library - reduced developer learning curve allowing for faster developer adoption

  • Better Documentation - documentation covering a variety of developer use cases

  • Natively swift - higher quality native iOS applications can be built providing access to a larger developer and use case pool, along with additional channels such as tv.OS, vision.OS and watch.OS

Tokeo Benefits

  • Community contribution - proud to contribute to an open source project and contribute to the Cardano developer ecosystem

  • Better transaction control - a fine grained and bespoke control over how transactions are built, managed signed and submitted to the network

  • Faster transaction building - transactions will be built faster using CardanoKit

  • More robust transaction building - CardanoKit will cover the wide range of transactions built by Tokeo and other Dapps, and avoid edge-case errors.

GitHub: CardanoKit

GitHub: Cardano Serialization Library (CSL)

GitHub: Technical Design

Last updated