Skip to content

Close #82 : add risk parameter event topics to README and unit tests#218

Open
emmyoat wants to merge 1 commit into
AnchorNet-Org:mainfrom
emmyoat:feat/risk-param-events
Open

Close #82 : add risk parameter event topics to README and unit tests#218
emmyoat wants to merge 1 commit into
AnchorNet-Org:mainfrom
emmyoat:feat/risk-param-events

Conversation

@emmyoat

@emmyoat emmyoat commented Jul 22, 2026

Copy link
Copy Markdown

Summary

Adds event topic documentation to the README and dedicated unit tests for all risk-parameter changes (set_min_liquidity, set_max_settlement_amount, set_asset_fee, and clear_asset_fee), enabling off-chain indexers and risk-monitoring tooling to observe these admin actions.

Key Changes

  • Documentation: Added risk parameter event topics under ### Events in README.md:
    • ("minliq", asset) – minimum liquidity floor configured (data: i128 floor)
    • ("maxamt", asset) – maximum settlement amount configured (data: i128 amount)
    • ("assetfee", asset) – asset-specific fee override set (data: u32 bps)
    • ("feeclear", asset) – asset-specific fee override cleared
  • Unit Testing: Added dedicated event emission assertion tests in src/test.rs:
    • test_set_min_liquidity_emits_event
    • test_set_max_settlement_amount_emits_event
    • test_set_asset_fee_emits_event
    • test_clear_asset_fee_emits_event
  • Integrity: Verified existing authorization (require_admin) and validation behavior across all setters remains intact.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant