AD
AD
  • The support for iota-sdk 1.0 starts with the Stardust Protocol, and it will continue for all upcoming protocol upgrades, including 2.0.
  • The IOTA SDK client module and wallet module give developers an easy interface to build applications on the Shimmer network.

The IOTA Foundation is taking efforts for the developer community to interact with nodes on the IOTA blockchain network. On Monday, July 24, the IOTA Foundation introduced the iota-sdk 1.0 which is the first stable version of its newly introduced rust-based project.

The IOTA SDK is a project built using Rust that offers an easy and effective method to connect with nodes in the Shimmer and IOTA networks, both of which are operating on the Stardust protocol. Besides, the SDK comprises two main modules: client and wallet.

The support for iota-sdk 1.0 starts with the Stardust Protocol, and it will continue for all upcoming protocol upgrades, including 2.0. Also, the IOTA SDK comes with 3 main crates:

  1. ‘types’ to implement different Tangle Improvement Proposals (TIPs).
  2. ‘client’ to contact nodes and build stateless blocks.
  3. ‘wallet’ in order to manage different user accounts, tokens, addresses, and assets.

With the rust-based bindings core crates, developers will able to build effortlessly using the IOTA SDK. Users can also access create binding in different programming languages such as Python, Wasm, NodeJs, etc.

In addition, the SDK comes with an upgraded version of IOTA’s CLI-wallet! This improved wallet allows users to enjoy the ease of a stateful wallet directly from their terminal, making it simple to handle accounts, addresses, tokens, and assets.

Features of IOTA SDK

As said, the major features of the IOTA SDK include client modules, wallet modules, and bindings. Here’s a look into each of these.

  • Client Module: In the IOTA SDK, the client module offers low-level functions that give you precise control over your interactions with Shimmer nodes. This module is stateless, meaning it doesn’t store any information about past interactions. It also provides access to the underlying API endpoints and allows advanced operations like custom message construction and direct communication with the network.
  • Wallet Module: The wallet module offers convenient functions for managing accounts, generating addresses, creating transactions, and interacting with the Shimmer network. It provides an easy-to-use interface that developers can use to build applications on the Shimmer network. Unlike the client module, this module is stateful, meaning it keeps track of past interactions. Additionally, it can optionally work with IOTA Stronghold for secure seed handling, storage, and state backup.
  • Bindings: The IOTA SDK comes with Python, Node.js, and WASM bindings, allowing developers to use the SDK in their favorite programming language. These bindings also ensure smooth integration with the current projects, providing compatibility across different platforms and offering flexibility to suit the developers’ needs.
[thrive_leads id="228374"]
This article is provided for informational purposes only and is not intended as investment advice. The content does not constitute a recommendation to buy, sell, or hold any securities or financial instruments. Readers should conduct their own research and consult with financial advisors before making investment decisions. The information presented may not be current and could become outdated.

Bhushan is a FinTech enthusiast and possesses a strong aptitude for understanding financial markets. His interest in economics and finance has drawn his attention to the emerging Blockchain Technology and Cryptocurrency markets. He holds a Bachelor of Technology in Electrical, Electronics, and Communications Engineering. He is continually engaged in a learning process, keeping himself motivated by sharing his acquired knowledge. In his free time, he enjoys reading thriller fiction novels and occasionally explores his culinary skills. Business Email: info@crypto-news-flash.com Phone: +49 160 92211628

Exit mobile version