Contract Details
Tech Stack
Solidity ^0.8.24 OpenZeppelin v5 Foundry
Chains
Ethereum Arbitrum Base Optimism
Description
On-chain insurance pool with premium collection, claims adjudication, and automated payouts. Features configurable premium rates, claim thresholds, pool utilization caps, and emergency pause. Includes a premium calculator library for risk-based pricing.
Features
- ✓ ERC-20 premium collection with configurable rates
- ✓ Claims submission with evidence and adjudication
- ✓ Automated payout distribution on claim approval
- ✓ Pool utilization cap with overflow protection
- ✓ Premium calculator with risk-tier pricing
- ✓ Emergency pause (claims halted, withdrawals open)
- ✓ Ownable2Step governance with ReentrancyGuard
- ✓ Full Foundry test suite with fuzz tests
// SPDX-License-Identifier: MIT pragma solidity ^0.8.24; import "@openzeppelin/contracts/token/ERC20/IERC20.sol"; /// @title Coverage Pool Contract /// @notice Insurance pool with premium collection, claims, and automated payouts. contract CoveragePoolContract { address public immutable owner; uint256 public constant VERSION = 1; event Initialized(address indexed deployer); constructor() { owner = msg.sender; emit Initialized(msg.sender); } // ... full implementation in purchased package }