Loading wallet...

How It Works

Platform Overview

Our decentralized betting platform allows two parties to create and settle bets using smart contracts on the 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 (ETH/ARB) and ERC20 tokens, with built-in dispute resolution through arbitrators and a self-settlement mechanism through proposals.

Creating a Bet

Step 1: Set Up Your Bet

  • Provide a detailed description of your bet (this is crucial for arbitrators if disputes arise)
  • Choose your stake amount and token (native ETH/ARB or supported ERC20 tokens)
  • Optionally specify Bettor 2's address if you know your opponent
  • Optionally set a time lock to prevent proposals and disputes until a specific date
  • Optionally provide your email for notifications

Step 2: Fund the Bet

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.

Step 3: Share the Bet

Once created, you'll receive a unique bet URL. Share this with your opponent so they can join and deposit their stake.

Joining a Bet (Bettor 2)

When you receive a bet link, you can view the bet details and deposit your stake to join. You must deposit the same amount as Bettor 1 (the stake amounts must match).

Once both parties have deposited, the bet is active and either party can propose a settlement or raise a dispute.

Settlement Proposals

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.

How Proposals Work

  1. Either bettor can propose a winner at any time (unless a time lock is active)
  2. The proposal includes the proposed winner's address
  3. The other bettor has 72 hours to respond
  4. If the other bettor agrees, the bet is settled immediately and funds are distributed
  5. If the other bettor disagrees, a dispute is automatically raised
  6. If no response is given within 72 hours, the proposer can withdraw the funds

⚠️ Important: Proposal Time Limits

  • You have 72 hours to respond to a proposal
  • If you don't respond within 72 hours, the proposer can withdraw all funds
  • Email notifications are sent at 24 hours and 1 hour remaining
  • Once a proposal expires, you cannot respond to it

Proposal Fees

When a proposal is accepted and the bet is settled, a 1% base fee is charged on the total stake amount. If a dispute was raised (by disagreeing with a proposal), a 5% dispute fee applies instead.

Disputes

A dispute is raised when:

  • A bettor disagrees with a settlement proposal
  • Either bettor explicitly calls the dispute function

What Happens When a Dispute is Raised

  • No new proposals can be made
  • Only arbitrators can settle the bet
  • A 5% dispute fee applies when the bet is settled
  • Arbitrators review the bet description and determine the winner

⚠️ Important: Dispute Fees

Disputes incur a higher fee (5% vs 1%) to discourage frivolous disputes. Make sure your bet description is clear and detailed to help arbitrators make fair decisions.

Arbitration

Each bet has two arbitrators assigned at creation. Arbitrators are trusted third parties who can settle disputes.

Arbitrator Powers

  • Arbitrators can settle bets at any time, even without a dispute
  • Arbitrators can raise disputes
  • Arbitrators are not bound by time locks
  • Either arbitrator can settle a disputed bet

How Arbitrators Decide

Arbitrators review the bet description and determine the winner based on the agreed-upon terms. This is why it's crucial to write a clear, detailed description when creating your bet.

Mutual Cancellation

Both bettors can agree to cancel a bet and receive refunds (minus a cancellation fee).

How Cancellation Works

  1. Either bettor can request cancellation
  2. The other bettor must confirm the cancellation
  3. Once both parties agree, funds are refunded (minus a 0.5% cancellation fee)
  4. Cancellation is only available when the bet is in "Open" state

Note: Cancellation requires both parties to agree. You cannot cancel unilaterally.

Fees

Fee TypeAmountWhen Applied
Base Fee1%When a proposal is accepted and bet is settled
Dispute Fee5%When a dispute is raised and bet is settled by arbitrator
Cancellation Fee0.5%When both parties agree to cancel

All fees are calculated on the total stake amount (stake1 + stake2) and paid to the fee collector.

Time Locks

When creating a bet, you can optionally set a time lock that prevents proposals and disputes until a specific date and time.

What Time Locks Do

  • Prevent bettors from making proposals before the lock expires
  • Prevent bettors from raising disputes before the lock expires
  • Do NOT prevent arbitrators from settling bets (arbitrators can always settle)

Time locks are useful for bets that have a specific end date or event that must occur before settlement can be considered.

Points Program

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.

Important Notes

  • Only bets using listed tokens (not custom tokens) are eligible for points
  • Points are awarded when bets are settled or cancelled
  • Check the Points page to see your current points and leaderboard position

Best Practices

Writing Bet Descriptions

  • Be as detailed and specific as possible
  • Include clear win/loss conditions
  • Specify any relevant dates, metrics, or criteria
  • Consider what information an arbitrator would need to make a fair decision

Responding to Proposals

  • Check your email for proposal notifications
  • Respond within 72 hours to avoid automatic withdrawal
  • If you disagree with a proposal, you can dispute it
  • If you agree, the bet settles immediately

Avoiding Disputes

  • Write clear, detailed bet descriptions
  • Communicate with your opponent if possible
  • Consider using proposals to settle amicably
  • Remember that disputes incur a higher fee (5% vs 1%)

Frequently Asked Questions

Q: What happens if I don't respond to a proposal?

A: If you don't respond within 72 hours, the proposer can withdraw all funds. You will lose your stake. Make sure to check your email for notifications and respond promptly.

Q: Can I cancel a bet unilaterally?

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.

Q: What if I disagree with an arbitrator's decision?

A: Arbitrator decisions are final. This is why it's important to write a clear, detailed bet description so arbitrators can make informed decisions.

Q: Can I use any ERC20 token?

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.

Q: How long do I have to respond to a proposal?

A: You have exactly 72 hours (3 days) from when the proposal is made. Email notifications are sent at 24 hours and 1 hour remaining to remind you.

Q: Can arbitrators settle bets even if there's no dispute?

A: Yes, arbitrators can settle bets at any time, regardless of whether a dispute has been raised. They are not bound by time locks either.