Message Auction is a decentralized application (dApp) where users bid with short messages in ETH. The highest bid’s message is displayed on the main banner, and all participants earn rewards based on their shares.
1. Connect your wallet by clicking “Connect Wallet.”
2. Enter your message and ETH amount (≥0.01 ETH above the current bid).
3. Click “Place Bid” and confirm in your wallet.
4. If successful, your message appears on the banner immediately.
Because this is a blockchain-based dApp, you need a wallet to send transactions (bids, withdrawals) and receive ETH rewards. It also proves ownership and secures your funds.
You must outbid the current highest bid by at least 0.01 ETH. The very first bid must be at least 0.01 ETH if no bid exists yet.
Your message will no longer be displayed on the banner. However, you keep the shares you earned, meaning you still receive a portion of future bids as rewards. You can always place a higher bid to reclaim the banner.
Each time a new bid comes in, 4% goes to the founder, and the remainder is distributed proportionally among all shareholders. Your portion depends on your share compared to the total.
Shares represent your stake in the auction. You receive them each time you place a bid, based on your bid amount and any applicable Early Bird Bonus. The more shares you have, the larger your portion of each new bid.
The first 10 unique bidders receive a multiplier on their shares. The first 5 receive 1.5x, the next 5 receive 1.25x, and thereafter, bids receive a standard 1.0x multiplier.
The contract tracks how many have claimed the bonus. If fewer than 10 people have bid and you haven’t yet, you’ll automatically receive the bonus. Once 10 have claimed it, the bonus is no longer available.
This indicates that the contract couldn’t transfer the 4% founder fee. It’s rare and usually due to a network or address issue. Try again or wait for the network to clear.
The founder fee is used to support and improve the project by covering development costs and funding new features.
1. Connect your wallet.
2. Click “Withdraw.”
3. Confirm the transaction in your wallet.
If you have pending rewards, they will be sent in ETH.
“No shares” appears if you haven’t placed any bid. “No funds to withdraw” means you have shares but currently no pending rewards.
Yes. Every blockchain transaction (placing bids, withdrawing rewards) requires gas fees, which depend on network congestion.
This could be due to network congestion or low gas fees. Check your wallet or a block explorer to see if you need to speed up the transaction.
The entire code is available on GitHub, and there is a direct link to the deployed contract on Etherscan.
The project is open-source and may not have undergone a formal third-party audit. Please review the code or consult an expert if needed.
The dApp displays the latest bids (typically the last 10). For a complete history, check the contract’s events on a block explorer or review the repository logs.
There is no built-in moderation; users can submit any message they desire.
If someone outbids you, their message replaces yours. However, you retain your shares and continue to earn rewards from future bids.
No. The only way to update your message is by placing a new, higher bid.
The dApp automatically updates via “NewBid” events. If there is a delay, a manual refresh (F5) will display the latest data.
The Ownership Simulator estimates how many shares you’d receive and what your ownership percentage might be when placing a bid, including any Early Bird Bonus.
You can run a local blockchain (e.g., Hardhat, Ganache) or deploy the contract to a testnet (such as Goerli) with test ETH. Ensure your wallet is connected to the correct network.
No. Withdrawing only claims your accumulated rewards. Your shares remain intact until you place a new bid.
Visit the “Transparency” section or use the provided links (GitHub, LinkedIn) to open an issue or contact the team directly.
All investments involve risks, and cryptocurrencies are especially volatile. ETH prices can vary significantly, and transaction failures or network issues may occur. Always do your own research and invest only what you can afford to lose.
No. Bidding can continue indefinitely, and there is no cap on the number of bids.
Once a transaction is confirmed on the blockchain, it cannot be undone. If you no longer want your message displayed, someone else must outbid you.
When your wallet is connected, the dApp displays your current shares and pending rewards in the main widget.
If your browser lacks an injected provider (for example, Chrome or Safari on mobile or a PC without a wallet extension like MetaMask), you won’t be able to connect.