IOTA Releases Latest IOTA SDK Upgrade to Provide Developers with a Seamless Experience to Build on Network

CryptoNewsFlash

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.

📣Exciting news for #IOTA developers! Introducing iota-sdk 1.0, the first stable version of our new rust-based project. It’s a major upgrade combining & offering an efficient way to interact with nodes.
🔗

— IOTA (@iota) July 24, 2023

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.
免責事項:このページの情報は第三者から提供される場合があり、Gateの見解または意見を代表するものではありません。このページに表示される内容は参考情報のみであり、いかなる金融、投資、または法律上の助言を構成するものではありません。Gateは情報の正確性または完全性を保証せず、当該情報の利用に起因するいかなる損失についても責任を負いません。仮想資産への投資は高いリスクを伴い、大きな価格変動の影響を受けます。投資元本の全額を失う可能性があります。関連するリスクを十分に理解したうえで、ご自身の財務状況およびリスク許容度に基づき慎重に判断してください。詳細は免責事項をご参照ください。
コメント
0/400
コメントなし