Skip to content

Commit

Permalink
link fixes and additions
Browse files Browse the repository at this point in the history
  • Loading branch information
olgahryniuk authored Mar 25, 2024
1 parent 97d324d commit 835cbf8
Showing 1 changed file with 10 additions and 5 deletions.
15 changes: 10 additions & 5 deletions docs/02-new-to-cardano/10-what-is-a-smart-contract.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -11,15 +11,15 @@ Once deployed, smart contracts become immutable, which means they cannot be chan

Cardano introduced smart contract support in 2021. As a multi-functional
environment, Cardano now supports the development and deployment of smart
contracts using such programming languages as:
contracts using different programming languages. Here are some examples:

- [Plutus](https://docs.cardano.org/smart-contracts/plutus/learn-about-plutus/) — a purpose-built smart contract development and execution
- [Plutus](/smart-contracts/plutus/learn-about-plutus/) — a purpose-built smart contract development and execution
platform. Plutus contracts consist of parts that run on the blockchain
(on-chain code) and parts that run on a user’s machine (off-chain or client
code). Plutus draws from modern language research to provide a safe,
full-stack programming environment based on Haskell, the leading functional
programming language.
- [Marlowe](https://docs.cardano.org/smart-contracts/marlowe/learn-about-marlowe/) — a domain-specific language (DSL) for writing and executing
- [Marlowe](/smart-contracts/marlowe/) — a domain-specific language (DSL) for writing and executing
financial contracts that allows building contracts visually as well as in more
traditional code. Financial institutions can use it to develop and deploy
custom instruments for their customers and clients, for example. The Marlowe
Expand All @@ -29,9 +29,14 @@ contracts using such programming languages as:
- [OpShin](https://github.com/OpShin) - a programming language based on Python for generic smart contracts for Cardano.
- [plu-ts](https://github.com/HarmonicLabs/plu-ts) - TypeScript-embedded smart contract programming language and a transaction creation library.

### Further reading and related topics
:::info

Discover more ecosystem [builder tools here.](https://developers.cardano.org/tools)

:::

## Further reading and related topics

- [Developer Portal - smart contracts overview](https://developers.cardano.org/docs/smart-contracts/)
- [A list of community-built developer tools on Cardano](https://www.essentialcardano.io/article/a-list-of-community-built-developer-tools-on-cardano)
- [Plutus tooling](https://docs.cardano.org/smart-contracts/plutus/plutus-resources/#plutustooling)

0 comments on commit 835cbf8

Please sign in to comment.