• Cardano passed a major update for Smart contract development.
  • The update will allow smart contract creation on Cardano utilizing TypeScript.
  • Charles Hoskinson shares the update, stating that the program is ‘pretty cool.’

Cardano founder Charles Hoskinson has unveiled “The first-ever Untyped Plutus Core Program totally produced and serialized using just Typescript.”

By reaching this new milestone, Cardano developers may soon be able to create TypeScript-based smart contracts.

 

Based on JavaScript, Microsoft (NASDAQ:MSFT) developed and continues to maintain the programming language known as TypeScript. In terms of syntax, it is a strict superset of JavaScript and provides the language with optional static typing. As it promises to offer superior tools of every size, it is designed for the development of huge apps.

The Plutus project, according to Michele Harmonic (NASDAQ:HLIT), seeks to facilitate the construction of smart contracts and transactions using just TypeScript, allowing programmers to create decentralized apps while keeping the advantages of Cardano smart contracts.

Hoskinson argues that smart contracts can currently only be generated using the Haskell programming language, which limits their use in instances where they need to be established immediately.

Developers might write all Cardano-related on-chain and off-chain programming in TypeScript using the proposed Plutus. It would be possible to develop smart contracts based on user inputs without the need for a server.

The functional programming language — Haskell — was used to create the Cardano blockchain. Both Marlowe and Plutus, Cardano’s domain-specific language for financial smart contracts, are based on the Haskell programming language. Haskell is also used to create Cardano’s off-chain and on-chain code.