Our decentralized betting platform allows two parties to create and settle bets using smart contracts on the polygon blockchain. All funds are held in escrow until the bet is resolved, ensuring security and trust for both parties.
The platform supports both native tokens (POL) and ERC20 tokens, with built-in dispute resolution through arbitrators and a self-settlement mechanism through proposals.
When you create the bet, you must deposit your stake amount. If using an ERC20 token, you'll first need to approve the contract to spend your tokens, then deposit them.
Once created, you'll receive a unique bet URL. Share this with your opponent so they can join and deposit their stake.
When you receive a bet link, you can view the bet details and deposit your stake to join. You must deposit the required stake amount set by Bettor 1.
Once both parties have deposited, the bet is active and either party can propose a settlement or raise a dispute.
When using ERC20 tokens (not native POL), you have the option to use our gasless transaction feature. This allows you to create bets and deposit tokens without paying gas fees yourself.
Gasless transactions use a technology called meta-transactions (EIP-712). Instead of directly sending a blockchain transaction that requires gas, you sign a message that authorizes a relayer to execute the transaction on your behalf.
When creating a bet or depositing tokens with ERC20 tokens, you'll see a toggle option to enable gasless transactions. Simply toggle it on, and the platform will use the gasless flow automatically.
🔐 Security Note
Gasless transactions are secure because they use EIP-712 typed data signing. The signature you provide is specific to the exact transaction details, including a nonce that prevents replay attacks. Only transactions you explicitly sign can be executed on your behalf.
Proposals allow bettors to suggest a winner and settle the bet without arbitrator intervention. This is the fastest and most cost-effective way to resolve a bet.
When a proposal is accepted and the bet is settled, a 1% base fee is charged on the total stake amount.
A dispute is raised when:
Each bet is assigned two trusted MoneyTalks arbitrators at creation. If a dispute arises, both arbitrators review the bet details and unanimously decide the outcome.
Decisions are based solely on the bet's description and agreed-upon terms, which is why providing a clear and detailed description when creating a bet is essential.
MoneyTalks is built on blockchain technology with smart contracts that ensure the security and integrity of every bet. Your funds are protected by immutable code that cannot be altered or manipulated.
Funds can only be released when:
✅ Your funds are secure
The smart contract code is publicly auditable, and all transactions are transparent on the blockchain. You can verify the contract address and review all bet activity at any time.
Both bettors can agree to cancel a bet and receive refunds (minus a cancellation fee).
Note: Cancellation requires both parties to agree. You cannot cancel unilaterally.
| Fee Type | Amount | When Applied |
|---|---|---|
| Base Fee | 1% | When a proposal is accepted and bet is settled |
| Dispute Fee | 5% | When a dispute is raised and bet is settled by arbitrator |
| Cancellation Fee | 0.5% | When both parties agree to cancel |
All fees are calculated on the total stake amount (stake1 + stake2) and paid to the fee collector.
When creating a bet, you can optionally set a time lock that prevents proposals and disputes until a specific date and time.
Time locks are useful for bets that have a specific end date or event that must occur before settlement can be considered.
Users can earn points by participating in bets. Points are awarded for various actions and can be used to track your activity on the platform.
Every fee collected on MoneyTalks goes directly toward bootstrapping liquidity for our upcoming token launch. That means every bet placed helps build deeper liquidity, stronger markets, and a more powerful launch from day one.
You're not just participating - you're helping fuel the ecosystem and laying the groundwork for long-term momentum and value.
A: If you don't respond within 72 hours, the proposed winner can withdraw all funds. You will lose your stake. Make sure to check your email and Telegram for notifications and respond promptly.
A: No, cancellation requires both parties to agree. If you want to cancel, you must request cancellation and wait for the other party to confirm.
A: Arbitrator decisions are final. This is why it's important to write a clear, detailed bet description so arbitrators can make informed decisions.
A: Yes, you can use custom tokens, but they are not eligible for the points program. To earn points, use one of the listed tokens on the platform.
A: You have exactly 72 hours (3 days) from when the proposal is made. Email and Telegram notifications are sent upon creation, as well as at 24 hours and 1 hour remaining to remind you.