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.
The Plutus project, according to Michele Harmonic, 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.