BlockBidder
Bid Smart, Bid Secure
The problem BlockBidder solves
Ensuring Transparency and Fairness
· Problem: Users may not be aware of changes in the auction due to the decentralized nature of blockchain. This lack of transparency can lead to disputes and a perception of unfairness.
· Solution: The refresh mechanism ensures that users are always informed of the latest bid status, which enhances transparency and helps ensure that the auction process is fair for all participants.
Accuracy of Bid Information
· Problem: In real-time auctions, the highest bid and bidder information can change frequently. If the bid information is outdated, users might place bids based on incorrect data, Avoiding Hit and Run bidder
· Solution: Requiring users to click the "Refresh" button ensures that they see the most recent and accurate bid information before placing a bid. This helps prevent situations where bids are made based on stale data..
Challenges we ran into
Handling Reentrancy Attacks in Solidity
Bug: Reentrancy attacks can occur in Solidity smart contracts if a contract makes an external call before updating its state, potentially allowing an attacker to repeatedly call the contract and exploit vulnerabilities.
Solution: Implement the Checks-Effects-Interactions pattern. Update the contract’s state before making external calls. Use ReentrancyGuard from OpenZeppelin to prevent reentrancy
Tracks Applied (1)
Real-World Assets (RWA) Track
Lisk

