IOTA (MIOTA) launches the new Beta v1.0.0 version of the JavaScript Library

in #iota6 years ago (edited)

Diseño-sin-título-9-1.png

On August 17th, Jakub Cech, Product Owner of the IOTA Foundation, made an announcement on his official blog page.
The developer revealed that the Beta version of the new IOTA JavaScript library called "IOTA.JS" is now available.

The team has been busy over the past few months making notable changes to its core JavaScript library, he says. In addition, the main intention behind the update is to make the library more developer-friendly. Therefore, make the code base easily editable by the IOTA community.

The source code is now available for download on your GitHub page. The code base has undergone 81 confirmations since its initial launch. It's a complete rewrite of the type library. The code has now been completely modularized.

The new version 1.0.0 of Beta offers the following as mentioned on your GitHub page:

Get access to the API
prepareTransfers, a method that works offline
checkConsistency which is equivalent to the isPromotable method of the old iota.lib.js.
isPromotable has additional control for transactions that fall below a maximum depth.
Added generateAddress, for deterministic address generation.
Added as TransactionTrytes / Object
asTransactionTrytes accepts string trytes or array of trytes
Extended ASCII conversion problems (#243) have been fixed.
extractJson meets JSON specification (#231)
While the code base has new features added, some of the existing methods and fields have become obsolete and will be removed in the 2.0.0.0 version you specified:

getBundlesFromAddresses
isReattachable
getTransfers
total, returnAll and checksum < getNewAddress options
transfers A field of an object returned by getAccountData
The foundation also mentioned that the latest version will be released in the original iota.lib.js library, which will include some important changes. In addition, all new changes will take effect only in the new library and minor bug fixes will be incorporated in the previous version.

The team is ready to progress from Beta 1.0.0 to 1.0.0. Some of the key aspects that the team aims to achieve are:

Persistent storage and caching interface
Implementing a lighter HTTP API using flatbed buffers
Performance enhancements by using native C-twisted client code
Chris' opinion on joining IOTA:

"Once I discovered IOTA and read the white paper, I realized its obvious potential to completely overcome all the current limitations of blockchains. Beyond that, Tangle's applications to ensure data integrity, along with Masked Authenticated Messaging are beyond my interests. I really enjoy working together with the IOTA Foundation on significant projects and hope to contribute to this great vision.

Sort:  

Resteemed your article. This article was resteemed because you are part of the New Steemians project. You can learn more about it here: https://steemit.com/introduceyourself/@gaman/new-steemians-project-launch

Coin Marketplace

STEEM 0.19
TRX 0.15
JST 0.029
BTC 63219.83
ETH 2574.36
USDT 1.00
SBD 2.78