Last updated: April 28, 2026

Terms of use

These terms govern use of the DarkOdds application at localhost:3000or any deployment thereof. By interacting with the application or its smart contracts you accept these terms. If you don't accept them, don't use the application.

Testnet only

DarkOdds is a hackathon submission running on Arbitrum Sepolia testnet. The TestUSDC token has no real-world value and exists only to demonstrate the protocol. Do not send real funds to any address in this project. Sepolia ETH is faucet-claimable and worthless. Test funds only.

AS IS, no warranty

The DarkOdds smart contracts and frontend are provided AS IS, without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, and non-infringement. The authors and contributors are not liable for any claim, damages, or other liability arising from your use of the application.

MIT license

Source code is open under the MIT License — see the LICENSE file in the repository. You may use, copy, modify, merge, publish, distribute, sublicense, and sell copies subject to the standard MIT terms. Attribution is appreciated but not legally required by the license.

Risk acknowledgement

By using DarkOdds you acknowledge that:

Permissionless creation — no editorial control

During the open-create window (see the GOVERNANCE STATE badge in the topbar), anyone with an Arbitrum Sepolia wallet can deploy a market on any topic via /create. The DarkOdds operators reserve no editorial control over user-created markets during this window. Markets may be created with offensive, illegal, factually invalid, or technically unresolvable criteria. By interacting with any user-created market you accept this risk; the only filter is liquidity (markets that no one trusts attract no betting).

When the registry is in the governance-curated phase, market creation requires a 2-of-3 Safe co-sign. The mode switch is visible on every page in the topbar badge.

Sponsored deployment

During the open-create window, the /api/admin/deploy-market route signs market-creation transactions server-side with the deployer EOA when the connected wallet is not the registry owner. This is a demonstration affordance — judges and visitors should be able to deploy a market without first acquiring registry ownership. Sponsored transactions still pay gas; that gas is on us. Limit: one sponsored deploy per IP per 60 seconds.

No financial advice

Nothing in DarkOdds — markets, odds, attestations, FAQ entries — is investment advice. The protocol does not predict outcomes; it aggregates wagers from users who do. The accuracy of any market depends on the participants' collective judgment, not on the protocol.

Termination

The hackathon submission deadline ends the active development window. The contracts will remain on Arbitrum Sepolia indefinitely (we don't control the chain), but the frontend may go offline, the sponsored-deployment route may be disabled, and the multisig may resume registry ownership at any time post-judging. None of these affect funds already in markets — claims and refunds remain callable directly via Etherscan-style interfaces against the on-chain contracts.

Severability

If any provision of these terms is found unenforceable, the remaining provisions remain in effect. These terms are governed by the laws of the jurisdiction the user resides in to the extent applicable; nothing here is intended to override mandatory consumer protection rights you may have.

← Back to DarkOdds