COTI V2 Enhanced Developer Toolkit: New Typescript and Python SDK Features.

COTI
COTI
Published in
3 min readJul 22, 2024

Since the inception of COTI V2, our mission has been clear: to revolutionize privacy on the blockchain.

We’ve been working tirelessly to create an L2 solution on Ethereum that provides unparalleled privacy and scalability for blockchain applications, leveraging our innovative garbled circuit-based technology that’s faster and lighter than other current privacy solutions.

We would like to extend our thanks to our community of developers. Since the launch of the COTI V2 Developer Network in May your feedback has been instrumental in shaping our ecosystem. We’ve been listening closely and working hard to address your needs.

Building on valuable developer feedback, we’re excited to announce upcoming features that will allow developers to take advantage of web3.py and ethers.js features in the COTI V2 network.

Additionally, in order to have the best development experience, especially when developing over different platforms (python or typescript), it’s important to provide level functionality across our SDKS. COTI SDKs now use the same patterns and names for all their features.

This alignment will simplify tasks such as onboarding accounts and deploying contracts. This supports our ongoing work on the SDK for external tools where we aim to include functionality for frontend applications such as Metamask and Remix (coming soon).

What’s included in this update:

  1. The COTI V2 TypeScript SDK has a new stable version 0.5.5
  2. String support on Python SDK 0.1.10

As we gear up for the release of COTI V2’s Testnet, we’ll continue to share these tech updates regularly along the way.

Now, let’s dive into the details of these improvements, and explore how they can empower you to build the privacy-first future of blockchain on COTI V2.

New stable version of TypeScript SDK, 0.5.5

We’ve made significant improvements to our TypeScript SDK with two major updates:

  • Aligned Functionality: We’ve ensured that the functionality between our TypeScript and Python SDKs is now aligned. This consistency across languages reduces the learning curve for developers working in both environments and ensures a more unified development experience.
  • String Encryption Support: We’ve added support for string encryption primitives in this version. This lays the groundwork for more robust encryption capabilities, with enhanced support planned for the next version.

COTI V2 Typescript SDK Github Repository

What’s next? Web3.py: Comprehensive Python Support

For Python developers, we are working on a COTI-focused web3.py project which will be a great companion to the COTI V2 Python SDK. Coti-web3py will significantly expand the toolkit available to Python developers working on COTI V2.

With coti-web3py you will be able to:

  • Interact with the COTI blockchain using familiar Python syntax
  • Leverage Python’s extensive ecosystem for blockchain and smart contract development
  • Integrate machine learning and AI libraries for advanced blockchain applications
  • Take advantage of Python’s web development frameworks for building dApp front-ends

This project bridges the gap between COTI V2’s privacy features and Python’s robust ecosystem, opening up new possibilities for privacy-focused blockchain application development.

Developers will be able to build privacy-preserving contracts with on-chain computation enabling them doing E2E encrypted transactions while maintaining their original blockchain — once the cross chain solution will be implemented.

COTI V2 Python SDK Github Repository

The Future of Blockchain Privacy is on COTI V2

As we push the boundaries of blockchain privacy, COTI V2 is evolving rapidly to meet the needs of developers like you.

These SDK enhancements significantly reduce development time and simplify the implementation of privacy features on COTI V2. Whether you’re a Python developer wanting to tap into a rich ecosystem of tools, or a TypeScript developer seeking advanced encryption capabilities, COTI V2 speaks your language.

Our tools are designed to make privacy-first, blockchain application development more accessible and efficient than ever before. COTI V2 provides the foundation you need to build confidential DeFi applications, implement privacy-preserving payments, or explore new use cases for on-chain data management.

Ready to dive in?

Stay COTI!

For all of our updates and to join the conversation, be sure to check out our channels:

Website: https://coti.io/

X: https://twitter.com/COTInetwork

YouTube: https://www.youtube.com/channel/UCl-2YzhaPnouvBtotKuM4DA

Telegram: https://t.me/COTInetwork

Discord: https://discord.gg/9tq6CP6XrT

GitHub: https://github.com/coti-io

--

--

COTI
COTI
Editor for

COTI is the fastest and lightest confidentiality layer in Web3