Back
Challenge 18 - Pause State Guard
EasyCPMMState Machine18 / 20

Challenge 18: Pause State Guard

A production pool often includes a pause switch for emergencies.

Task

Implement can_swap.

Requirement

  • Active => true
  • Paused => false

This is simple, but it forces you to model state explicitly instead of assuming every instruction should always run.

LanguageRust
Loading editor...
Run works without login. Submit requires sign-in so completion can be saved.
Run cases to compare your output against each configured input. Submit saves progress only when every case passes.
    Challenge 18 - Pause State Guard · CPMM Exercise | learn.sol