Skip to content

Commit

Permalink
Merge pull request #175 from onflow/vishal/broken_link
Browse files Browse the repository at this point in the history
Fixing broken link
  • Loading branch information
turbolent authored Nov 29, 2024
2 parents e655695 + 845d9d7 commit 76f8fda
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions src/pages/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -135,12 +135,12 @@ export default function Home() {
Cadence provides security and safety guarantees that greatly simplify the development of secure smart contracts.
</p>
<p>
As smart contracts often deal with valuable assets, Cadence provides the <a href="https://developers.flow.com/cadence/language/resources">resource-oriented programming paradigm</a>,
As smart contracts often deal with valuable assets, Cadence provides the <a href="https://cadence-lang.org/docs/language/resources">resource-oriented programming paradigm</a>,
which guarantees that assets can only exist in one location at a time, cannot be copied, and cannot be accidentally lost or deleted.
</p>
<p>
Cadence includes several language features that prevent entire classes of bugs via a strong static type system, <a href="https://developers.flow.com/cadence/language/functions#function-preconditions-and-postconditions">design by contract</a>,
and <a href="https://developers.flow.com/cadence/language/capability-based-access-control">capability-based access control</a>.
Cadence includes several language features that prevent entire classes of bugs via a strong static type system, <a href="https://cadence-lang.org/docs/language/functions#function-preconditions-and-postconditions">design by contract</a>,
and <a href="https://cadence-lang.org/docs/language/capabilities">capability-based access control</a>.
</p>
<p>
These security and safety features allow smart contract developers to focus on the business logic of their contract,
Expand All @@ -156,16 +156,16 @@ export default function Home() {
<div>
<h3><FcMindMap/>Built for permissionless composability</h3>
<p>
<a href="https://developers.flow.com/cadence/language/resources">Resources</a> are stored directly in users' accounts,
<a href="https://cadence-lang.org/docs/language/resources">Resources</a> are stored directly in users' accounts,
and can flow freely between contracts. They can be passed as arguments to functions, returned from functions, or even combined in arbitrary data structures.
This makes implementing business logic easier and promotes the reuse of existing logic.
</p>
<p>
<a href="https://developers.flow.com/cadence/language/interfaces">Interfaces</a> enable interoperability of contracts and resources allowing
<a href="https://cadence-lang.org/docs/language/interfaces">Interfaces</a> enable interoperability of contracts and resources allowing
developers to integrate their applications into existing experiences easily.
</p>
<p>
In addition, the <a href="https://developers.flow.com/cadence/language/attachments">attachments</a> feature
In addition, the <a href="https://cadence-lang.org/docs/language/attachments">attachments</a> feature
of Cadence allows developers to extend existing types with new functionality and data,
without requiring the original author of the type to plan or account for the intended behavior.
</p>
Expand All @@ -181,7 +181,7 @@ export default function Home() {
<p>
Cadence's syntax is inspired by popular modern general-purpose programming languages like Swift, Kotlin, and Rust,
so developers will find the syntax and the semantics familiar.
Practical tooling, <a href="https://developers.flow.com/cadence/language">documentation</a>,
Practical tooling, <a href="https://cadence-lang.org/docs/language">documentation</a>,
and examples enable developers to start creating programs quickly and effectively.
</p>
</div>
Expand Down

0 comments on commit 76f8fda

Please sign in to comment.