Open Issues Need Help
View All on GitHubAI Summary: This issue requests writing unit tests for SafiGuard's utility/helper functions, which are pure functions handling formatting, conversion, and validation across the project. It's highlighted as a great first issue due to the simplicity of the functions and straightforward testing requirements. The acceptance criteria detail specific test cases for functions like `truncateAddress`, `stroopsToXLM`, and `formatCurrency`.
AI Summary: This GitHub issue outlines the development of a frontend component to display a farmer's payout history, including details like dates, amounts, and links to Stellar transactions. A crucial feature is the ability to generate and download a comprehensive PDF receipt for each payout, providing essential documentation for financial records. The issue is labeled as a 'good first issue' due to its presentational nature and straightforward data display, despite the PDF generation requirement.
AI Summary: This issue requires building a standalone frontend premium calculator component for farmers to estimate insurance costs. The component will feature an interactive form with sliders and dropdowns for various coverage parameters, providing a real-time premium estimate, a detailed breakdown, and a risk tier badge. It's designed as a good first issue, focusing on standard React patterns without requiring blockchain integration.
AI Summary: This GitHub issue requests the implementation of read-only query functions for a Soroban Oracle Consumer contract. These functions will retrieve weather reports and monitor the oracle system's health, supporting frontend dashboards and analytics services. The task involves straightforward storage reads without state modifications and is labeled as a 'good first issue'.
AI Summary: This GitHub issue requests the implementation of several read-only query functions for the Soroban Payout Engine contract. These functions will allow frontends to retrieve payout records, including individual payouts, policy-specific payouts, total counts, and recent payouts, to power dashboard components like the Claims Tracker and Payout History. The task involves straightforward storage reads and returning structured data without modifying contract state.
AI Summary: This GitHub issue requests the implementation of a `calculate_multiplier()` pure function for a Soroban-based Payout Engine. The function will convert a weather event severity score (0-1000) into a payout multiplier (0-1000) using a defined graduated scale, including specific handling for edge cases. It's highlighted as an excellent first issue for beginners due to its self-contained nature and clear requirements.