Feature Wishlist
A curated list of features under consideration for the SBET Protocol. Community members can discuss and vote on priorities via the comment section below.
Trading
Limit orders with time-in-force (GTC, IOC, FOK)
Support Good-Til-Cancelled, Immediate-Or-Cancel, and Fill-Or-Kill execution policies on the on-chain order book, giving traders precise control over order lifetime and partial-fill behavior.
Conditional orders (stop-loss, take-profit triggers)
Allow users to place orders that activate only when a specified odds threshold is reached, enabling automated risk management without constant monitoring.
Cross-margin positions across multiple matches
Pool collateral across several open positions so that unrealized gains on one match offset margin requirements on another, improving capital efficiency for active traders.
Gasless meta-transactions via EIP-2771
Implement trusted-forwarder relay support so users can place and cancel orders without holding ETH, with the protocol or a relayer sponsoring gas fees.
Pools
Dynamic odds adjustment based on pool imbalance
Automatically shift implied odds as the ratio of funds on each side of a pool changes, ensuring the protocol always incentivizes balance and reduces tail risk.
Multi-token pool support (bet with any allowed ERC-20)
Expand pool deposits beyond the native settlement token to accept a curated whitelist of ERC-20 tokens, using a price oracle for normalization at entry and exit.
Pool creator fee share (small % of pool winnings)
Reward users who create new betting pools with a configurable share of the protocol fee generated by that pool, encouraging community-driven market creation.
Prediction Markets
Permissionless market creation (bonded, curated)
Let any user create a new prediction market by posting a bond. Markets enter a curation queue and go live once validated, enabling long-tail event coverage without central gatekeeping.
Oracle-agnostic resolution (Chainlink, UMA, API3)
Abstract the oracle layer behind a resolver interface so each market can choose its own data source, improving resilience and enabling coverage of events not served by a single oracle network.
Conditional market dependencies (market B resolves only if A = X)
Introduce dependent resolution logic where a child market activates or settles based on the outcome of a parent market, enabling complex multi-stage event trees.
NFT Betting
NFT fractionalization for high-value stakes
Allow an NFT-based bet position to be split into fungible ERC-1155 shares, letting multiple users co-own a single high-value stake and trade shares on secondary markets.
Multi-party NFT bets (3+ participants)
Extend the current two-party NFT bet contract to support three or more participants, each staking an NFT with a winner-takes-all or ranked distribution of the pot.
Cross-chain NFT support via bridges
Enable users to stake NFTs held on other chains by locking them in a bridge escrow and minting a wrapped representation on the betting chain, expanding the eligible asset pool.
Treasury
On-chain governance voting for parameter changes
Deploy a Governor contract so SBET token holders can propose and vote on protocol parameters such as fee rates, collateral requirements, and oracle configurations.
Auto-compound yield strategies
Route idle treasury funds into vetted DeFi yield strategies with periodic auto-compounding, growing the protocol reserve without manual intervention.
Protocol revenue sharing for SBET token holders
Distribute a portion of collected protocol fees to staked SBET holders on a periodic basis, aligning token holder incentives with protocol growth.
Full DAO transition with token-weighted voting
Migrate all admin keys to a DAO multisig controlled by token-weighted governance, completing the decentralization roadmap and removing single points of trust.
Integrations
Subgraph for indexed event queries (The Graph)
Publish an official subgraph to The Graph's decentralized network, providing fast indexed queries for bet history, pool state, and leaderboard data without relying on centralized indexers.
TypeScript SDK / npm package
Ship a typed, tree-shakeable npm package wrapping all contract ABIs, address constants, and helper functions so third-party developers can integrate SBET Protocol in minutes.
REST API gateway for non-Web3 integrations
Provide an HTTP REST gateway that abstracts blockchain interactions behind standard endpoints, enabling traditional sportsbook operators and data providers to integrate without Web3 tooling.
Telegram & Discord betting bots
Build official chat bots that let users browse markets, place bets, and check results directly within Telegram and Discord, lowering the barrier for casual bettors.
Chain Expansion
Base deployment (low-cost L2)
Deploy the full contract suite to Base, taking advantage of sub-cent transaction fees to make micro-bets economically viable and attract a broader user base.
Arbitrum deployment
Launch on Arbitrum One to tap into its large DeFi ecosystem and existing liquidity, offering users another low-fee L2 option with strong bridge infrastructure.
Polygon deployment
Evaluate a Polygon PoS deployment for markets targeting regions with high Polygon adoption, providing an alternative scaling path with established wallet support.
Cross-chain settlement via LayerZero/CCIP
Implement a cross-chain messaging layer using LayerZero or Chainlink CCIP so that a bet placed on one chain can be matched with liquidity on another, unifying fragmented pools.
Discussion
Have thoughts on these features or want to suggest something new? Sign in with GitHub to join the conversation.