An Update on TezosKit

Keefer Taylor
2 min readFeb 5, 2020

I’m thrilled to announce TezosKit has received a grant from the Tezos Foundation to build additional features for Tezos on mobile. TezosKit is a Swift SDK that enables Tezos applications to be developed on Apple products, including iOS, macOS and iPadOS.

The funding will be used in several ways. Last year, I demonstrated that it was possible to use the Secure Enclave in Apple devices to sign a Tezos transaction. This funding will enable productionized applications of signing Tezos transactions from embedded HSMs in Apple devices via user’s biometrics (face or fingerprints). Additionally, it will fund development of the new features from the Babylon protocol, including support for the standard delegation contract, big map support, smart contract entry points and more. Finally a code security audit will be performed to validate the design through the eyes of external entities.

Today I’m happy to announce that TezosKit v4.2 has achieved compatibility with the Babylon protocol. This functionality includes support for smart contract entry points, querying arbitrary big maps, and compatibility with updated RPCs in the new protocol. Additionally, I’ve updated our code to support the latest version of Dexter and FA 1.2 based tokens.

I am excited to see these latest developments continue to make TezosKit a cornerstone of the Tezos ecosystem and to see mobile based development become a priority. TezosKit already provides a one stop shop for ecosystem developers, tying together integrations with Cryptonomic’s Conseil and CamlCase’s Dexter. Special thanks to Tezos Commons, who sponsored early developments on TezosKit.

Stay tuned for future updates!

Want to build for Tezos on the iOS or MacOS Platform? TezosKit is a Swift library that provides a client-side SDK for the Tezos blockchain on iOS, MacOS and iPadOS. You can get started here. Curious about where to start? Get in touch.

--

--