index
📄️ Design Patterns
This is a selection of software design patterns developed by core Flow developers
📄️ Introduction
In a blockchain environment like Flow, programs that are stored on-chain in accounts are commonly referred to as smart contracts.
📄️ Anti-Patterns
This is an opinionated list of issues that can be improved if they are found in Cadence code intended for production.
📄️ Why Use Cadence?
1. Security and Safety
📄️ Security Best Practices
This is an opinionated list of best practices Cadence developers should follow to write more secure Cadence code.
🗃️ Tutorial
11 items
📄️ Contract Upgrades with Incompatible Changes
Problem
🗃️ Language Reference
32 items
📄️ Development Standards
Learn how to effectively organize and manage a Cadence project
📄️ Guide for Solidity Developers
Cadence introduces a different way to approach smart contract development which may feel unfamiliar to
📄️ JSON-Cadence format
Version 0.3.1
📄️ Measuring Time
Accessing Time From Cadence
📄️ Testing
The Cadence testing framework provides a convenient way to write tests for Cadence programs in Cadence.