Skip to content

Remove Rootstock integration and add generic EVM balance monitoring#124

Merged
bernd2022 merged 5 commits into
developfrom
feature/remove-rootstock-add-evm-balance-monitoring
Feb 6, 2026
Merged

Remove Rootstock integration and add generic EVM balance monitoring#124
bernd2022 merged 5 commits into
developfrom
feature/remove-rootstock-add-evm-balance-monitoring

Conversation

@bernd2022
Copy link
Copy Markdown
Collaborator

Summary

  • Remove Rootstock blockchain integration (client, service, module, config, enum)
  • Add database-configurable EVM balance monitoring system
  • Support monitoring of native coins and ERC20 tokens for any EVM chain
  • Add initial configuration for Ethereum (ETH, USDT, USDC, WBTC), Polygon (MATIC, USDT), and Citrea (cBTC, JUSD, WBTCe)
  • Keep existing Citrea balance tracking in monitoring_balance for now (to be migrated later after testing)

Test plan

  • Verify Rootstock references are completely removed
  • Test EVM balance monitoring for configured chains
  • Verify migrations run successfully
  • Check that existing Citrea balance tracking still works

@bernd2022 bernd2022 requested a review from davidleomay February 2, 2026 08:46
- Remove Rootstock blockchain integration (client, service, module, config, enum)
- Add database-configurable EVM balance monitoring system
- Support monitoring of native coins and ERC20 tokens for any EVM chain
- Add initial configuration for Ethereum, Polygon, and Citrea
- Keep existing Citrea balance tracking in monitoring_balance for now
@bernd2022 bernd2022 force-pushed the feature/remove-rootstock-add-evm-balance-monitoring branch from 5cf57f0 to 0e07637 Compare February 5, 2026 13:29
Comment thread migration/1769700099000-addEvmBalanceMonitoring.js Outdated
Comment thread src/subdomains/monitoring/entities/monitoring-evm-balance.entity.ts Outdated
@bernd2022 bernd2022 requested a review from davidleomay February 6, 2026 13:23
@bernd2022 bernd2022 marked this pull request as ready for review February 6, 2026 13:29
@bernd2022 bernd2022 merged commit 8c98a35 into develop Feb 6, 2026
1 check passed
@bernd2022 bernd2022 deleted the feature/remove-rootstock-add-evm-balance-monitoring branch February 6, 2026 13:30
TaprootFreak pushed a commit that referenced this pull request May 26, 2026
…ce casing (#193)

An external sync client polls POST /v1/support/db with hardcoded
table/column names that are out of date, causing ~6 PG errors/min:

1. `SELECT * FROM "asset"` — table was renamed to asset_account in
   migration 1715583133193. Create a view alias so old queries work.

2. `monitoring_balance.rootstockBalance` sent unquoted — Postgres
   case-folds to lowercase, doesn't match the mixed-case column.
   Column is unused by the app (Rootstock removed in PR #124).
   Rename to lowercase for compat.

Fixes #192
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.

2 participants