-
Notifications
You must be signed in to change notification settings - Fork 31
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SealedBidTokenSale #338
SealedBidTokenSale #338
Conversation
SealedBidTokenSale
🚨 Report Summary
For more details view the full report in OpenZeppelin Code Inspector |
Slither reportTHIS CHECKLIST IS NOT COMPLETE. Use
unchecked-transferImpact: High
kinto-core/src/access/workflows/AaveWithdrawWorkflow.sol Lines 50 to 64 in 401d556
|
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #338 +/- ##
==========================================
+ Coverage 88.83% 89.11% +0.28%
==========================================
Files 41 42 +1
Lines 2579 2656 +77
==========================================
+ Hits 2291 2367 +76
- Misses 288 289 +1
|
…ulti-unit uniform-price token sale with USDC deposits, using OpenZeppelin's Ownable for ownership, Merkle-based token claims, and proceeds withdrawal to a treasury address.
…e specification for clarity.
…TokenSale contract.
…e SafeERC20 for USDC transfers, and rename usdcToken to USDC for clarity.
…lid treasury address and end
…event emissions, improve function documentation, and streamline token transfer logic.
…code readability.
…etailed InvalidProof error and update finalize logic; add comprehensive unit tests for contract functionality.
… proof logic, and enhance test coverage.
…s and events for clarity, update tests accordingly.
… tests and constructor parameters.
…ion in claimTokens function, update Merkle proof logic, and adjust test setup and assertions accordingly.
…ter setting bridgeData.gasFee.
…pReached' for clarity in sale status logic.
…Tokens function and update Merkle proof handling in tests.
…it tests with additional scenarios for deposit, endSale, withdraw, claimTokens, setMerkleRoot, and withdrawProceeds functions.
…e error messages, and clarify function descriptions for better code readability and maintainability.
…nSale contract and update corresponding test case.
…l allocations, optimize gas, and enhance security with reentrancy protection.
…simplifying the technical specification and focusing on the core contract details.
…tract, update state variables, and enhance unit tests for comprehensive sale status tracking.
…tests accordingly.
… corresponding tests.
…ontract with tests for deposit logic and boundary conditions.
…update imports, and adjust unit tests for proxy initialization.
…ontract addresses, and include transaction details in JSON files for chain 7887.
cbc0d28
to
f135245
Compare
Description
Type of change
Checklist:
main
, or there's a description of how to mergeIssue Resolution