moodmosaic

Blog

Invariant testing from TypeScript

2023-02-06

Part of the Pandora series, demonstrating automated invariant testing using fast-check commands to model state transitions in Clarity smart contracts.

Read more →

Invariant testing from command-line

2023-01-30

Learn how Pandora enables property-based testing, fuzzing, and invariant testing for smart contracts on the Stacks blockchain, discovering bugs that traditional tests miss.

Read more →

Picking up a Clarity contract

2023-01-23

Part of the Pandora series, introducing Cargo - a fictional smart contract for tracking shipment progress throughout the supply chain on the Stacks blockchain.

Read more →

Pandora

2023-01-16

Deploy with confidence. Pandora enables property-based testing, fuzzing, and invariant testing for Clarity smart contracts on the Stacks blockchain.

Read more →

Clarity model-based testing primer

2022-03-15

Advanced Clarity testing guide: verify any combination of contract functions using model-based testing techniques from QuickCheck, going beyond single-function property tests.

Read more →

Clarity property-based testing primer

2022-03-05

A comprehensive guide to property-based testing in Clarity smart contracts using Clarinet, covering test generation, invariants, and advanced testing strategies.

Read more →

Clarity Control flow & error handling - asserts!

2022-02-10

Learn how to refactor Clarity smart contracts from if statements to asserts! for cleaner control flow and error handling, based on examples from Clarity of Mind book.

Read more →