Skip to content

Currency — Editor Tools

Editor-time utilities for inspecting, testing, and validating the Currency System.

These tools provide live feedback on the active currency service and help debug real runtime behaviour directly inside the Unity Editor.


Overview

The Currency Editor tools allow you to:

  • Inspect wallet balances and live changes
  • Test mutations (credit, debit, transfer, batch ops)
  • View audit history and logs
  • Validate and author currency policies
  • Test exchange rules and preview outcomes

These tools operate against the resolved runtime service, not isolated editor data.


Contents

Type Description
Windows CurrencyDebuggerWindow — live service inspector, wallet operations, audit, exchange, and JSON tools
Tools CurrencyPolicyProbeWindow — quick validation and preview of policy rules
Inspectors CurrencyPolicyEditor, CurrencySetEditor — structured editing and validation of authoring assets
Drawers CurrencyRuleDrawer — compact inline rule editing UI
Menus CurrencyPolicyMenu — create default policy assets

  • Window / RevFramework / Currency Debugger
  • Tools / RevFramework / Currency / Policy Probe

Important Notes

  • These tools operate on live scene/runtime data
  • Most functionality requires Play Mode with a valid currency service
  • Changes made through the debugger are real mutations, not previews
  • Features such as audit, escrow, and batching are capability-based
    and only appear when supported by the active service stack

Philosophy

These tools are designed for:

  • Debugging real behaviour
  • Verifying system guarantees
  • Teaching how the system responds under different configurations

They do not replace runtime systems or act as a simulation layer.