You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[MEDIUM] — CSV donation export hardcodes "USD Equivalent" = 0.00; downstream consumers may trust the column for tax / accounting workflows #15
Severity: Medium Type: Bug Scope: Donations, Users Labels:bug, security, help wanted
Description
Both the synchronous and asynchronous export paths emit a hardcoded 0.00 USD equivalent:
UsersService.exportUserDonationsAsCSV (src/users/users.service.ts, line ~415).
ExportProcessor.handleDonationExport (src/users/export.processor.ts, line ~58).
The comment in each location acknowledges this is a placeholder ("USD equivalent: fetched from price cache in production").
Two failure modes persist today:
Users downloading the CSV for tax/accounting will see a 0.00 value and may trust it.
If a future consumer (analytics dashboard, partner integration) ingests the CSV preemptively, the integration will be biased.
Recommendation
Drop the column entirely until a real price-oracle integration is added, or rename it to Quote: pending.
When ready, integrate a price oracle (Stellar Horizon /order_book snapshots, CoinGecko, or a self-hosted oracle service) and cache quotes with TTL by asset.
Document the absence in README.md so external integrators are not surprised.
Hi maintainer, I would love to work on this issue. I have studied the details of the issue description and I understood the requirements. I shall deliver with qualitative feedback and promptly.
🏆 @iyanumajekodunmi756: You earned 35 FoxPoints for this contribution! Your current tier: Explorer (83 total points). Track your full progress on GrantFox.
Activity
iyanumajekodunmi756 commentedon Jun 18, 2026
Hi maintainer, I would love to work on this issue. I have studied the details of the issue description and I understood the requirements. I shall deliver with qualitative feedback and promptly.
grantfox-oss commentedon Jun 18, 2026
🦊 GrantFox — @iyanumajekodunmi756 has been assigned to this issue as part of the Official Campaign campaign!
Next steps:
Closes #15)Good luck! Track your progress on GrantFox.
fix: rename misleading USD Equivalent column in CSV exports (#21)
fix(exports): drop misleading USD Equivalent column from donation CSVs (
grantfox-oss commentedon Jun 20, 2026
🎉 This issue has been marked as completed on GrantFox as part of the Official Campaign campaign!
@iyanumajekodunmi756's PR #29 was approved and merged by @Alqku.
🏆 @iyanumajekodunmi756: You earned 35 FoxPoints for this contribution! Your current tier: Explorer (83 total points). Track your full progress on GrantFox.
👏 Great work, @iyanumajekodunmi756! Keep contributing to OrbitChainLabs.