Sekala NFT Art Auction Platform
Project Goals
- Create a seamless bridge between physical artworks and blockchain NFTs
- Develop a reliable, real-time auction system for digital art
- Implement secure Ethereum wallet integration for bidding and purchases
- Build a system for physical artwork claims after NFT purchase
- Ensure a responsive, user-friendly interface for art collectors
Architecture

Smart Contracts
SekalaAuctionHouse
Manages the auction functionality including bids, purchases, and auction end conditions
https://etherscan.io/address/0x84fD7B9F83b92f424605be78083017FcE6fcbB81
Sekala
ERC-721 NFT contract for artwork tokenization and ownership
https://etherscan.io/address/0x746b62ab4a77d8fefc887c1d623f832c1039342d
Challenges & Solutions
Preventing Last-Second Auction Sniping
Implemented a `timeBuffer` mechanism that automatically extends the auction end time if a new bid is placed shortly before it ends. This ensures fair bidding and gives all participants a chance to respond, preventing last-moment manipulation.
Enforcing Meaningful Bids
Introduced a configurable `minBidIncrementPercentage` to reject insignificant bid increases. This protects the auction from bid spamming and ensures consistent value growth throughout the bidding process.
Handling Refunds for Outbid Bidders
Used secure ETH refund logic to return funds to the previous highest bidder before accepting a new one. This ensures only the leading bidder's ETH is locked, maintaining fairness and minimizing financial risk for participants.
Real-time Blockchain Event Tracking
Implemented a custom event listener system using ethers.js to track auction events and update the UI in real-time without requiring page refreshes.
Physical-Digital Art Integration
Designed a system where physical artworks include NFC chips that verify ownership corresponding to the blockchain NFT, creating a secure bridge between digital and physical assets.
Project Links
Project Stats
Artwork Integration
NFC + Blockchain
Bidding System
Real-time Ethereum
AR Support
Selected Artworks
Payment Options
ETH Bidding & Buy Now
Screenshots


