A decentralized platform for secure, transparent, and trustless auctions of digital and physical assets. Built on blockchain technology, our marketplace ensures fair bidding, automated settlements, and verifiable ownership transfers—all without intermediaries. 🚀
The On-Chain Auction Marketplace is designed to facilitate auctions in a decentralized manner. It is ideal for NFT trading, rare collectibles, digital assets, and decentralized commerce, ensuring a fair and tamper-proof auction experience. 🛡️
Key benefits include:
- On-Chain Transparency: Every auction data point, bid, and transaction is immutably recorded on the blockchain. 🔗
- Multiple Auction Types: Supports various formats, including English, Dutch, sealed-bid, and time-based auctions. 🏷️
- Smart Contract Automation: Automates bidding, payments, and asset transfers, removing the need for intermediaries. 🤖
- Tokenized Assets: Handles both fungible and non-fungible assets (ERC-20, ERC-721). 💎
Enhancing your project with the following features can significantly boost its capabilities and your chances in the hackathon:
- Trustless Payments & Escrow: Secure funds in smart contracts until the auction is completed. 💰
- Platform fees: Our platform charges a small fee by the end of each auction. 🏅
- User-Friendly Interface: Seamlessly integrate Web3 wallets for an optimal auction participation experience. 💻
Experience the live marketplace here:
On-Chain Auction Marketplace Demo 🌐
Our smart contract, which governs the auctions, is deployed on the blockchain.
View the contract details here:
Smart Contract (0x98cBd86F63D3d833552A8577a8264d4acE26e8b5) 🔎
- Node.js (v14 or higher recommended) ⌨️
- npm or yarn package manager 📦
- Clone the repository:
git clone https://github.com/viktor-morhun/creators
cd creators/client- Install dependencies using npm:
npm install- Run the frontend locally:
npm run dev- Access the application: Open your browser and navigate to http://localhost:3000. 🌍
A brief overview of the project layout:
client: Contains the React frontend codebase.contract: Contains the Solidity smart contract code.
Contributions are welcome! If you have suggestions or improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.