Terms of Service
Version 2026-08-06 · Effective August 6, 2026
The short version
- Your money stays yours. LeagueFi never holds your funds. Your wallet is yours, and every transaction is signed by you. League pots sit in a public smart contract, not in our accounts.
- Your league decides who wins. Payouts are proposed by your commissioner and approved by a member vote. We don't referee league disputes, and the vote is final.
- We take no cut of the pot. Every dollar paid in goes back out to your league's members, enforced by the Vault's code. While pooled, those funds earn interest in Aave, and that yield on top is how LeagueFi gets paid. No rake, no commission, no fee on your principal.
- Blockchains are final. Deposits lock until your league votes (or the emergency-withdrawal window opens). Transactions can't be reversed. Crypto carries real risks and nothing here is insured by any government program.
- Know your local rules. You must be an adult in a permitted US state or Canadian province, your league must be private and invitation-only, nobody in it may take a cut, and it must be legal where you live.
This summary is for convenience only. The sections below are the agreement.
1. The agreement
These Terms of Service (the “Terms”) are a binding agreement between you and LeagueFi, the business operating under the LeagueFi name, together with its successors and assigns (“LeagueFi”, “we”, “us”). They govern your access to and use of the LeagueFi website, application, smart-contract interfaces, and related services (together, the “Service”).
You accept these Terms by clicking to agree where we present them, by signing in, or by using the Service, whichever happens first. If you do not agree, do not use the Service. Certain features (moving money in particular) are unavailable until you have affirmatively accepted the current version of these Terms.
These Terms contain risk disclosures (Section 12), a limitation of liability (Section 22), and an arbitration agreement with a class-action waiver (Section 25) that affect your legal rights. Please read them.
2. Eligibility & where LeagueFi is available
To use the Service, you must:
- be at least 18 years old and at least the age of majority in the place where you live;
- be located in a jurisdiction where we make the Service available. LeagueFi is currently offered only in the United States and Canada, excluding the US states of New York, California, Washington, Louisiana, Connecticut, Nevada, Idaho, Montana, and Hawaii; all US territories; and the province of Quebec. We may change the permitted list at any time, including blocking a region where you previously had access;
- not be subject to sanctions administered by Canada, the United States (including OFAC), or the United Nations, and not be located in a comprehensively sanctioned jurisdiction;
- use the Service only for yourself: one account per person, in your own name, not on behalf of anyone else;
- have the legal capacity to enter into this agreement.
We determine your location using network information such as IP geolocation. Misrepresenting your location, including by VPN, proxy, or any other circumvention, is a material breach of these Terms and grounds for immediate suspension.
3. What LeagueFi is (and is not)
LeagueFi is software for managing the shared finances of a fantasy sports league: collecting buy-ins into a shared on-chain vault, holding them transparently for the season, and paying them out the way the league's members vote to pay them out. Each league's pot lives in a dedicated smart contract (a “Vault”) on the Base blockchain, denominated in the USDC stablecoin, whose code and balance anyone can inspect on a public block explorer.
LeagueFi takes no share of any league's pot. The Vault will not accept a payout unless the amounts going to members add up to exactly the total that was paid in, so every dollar of every buy-in is paid back out to the league's own members. We charge no rake, no commission, and no percentage of any pot or prize. LeagueFi is paid from the yield those funds earn while they sit in the Vault, described below, and never from the buy-ins themselves. This is enforced by the Vault's code, not just by this promise, and you can verify it on the block explorer.
LeagueFi is not:
- a fantasy contest operator, sportsbook, or casino. We do not run fantasy contests, set lineups or scoring, accept or place wagers, set odds, or determine winners. Your league plays wherever it plays (ESPN, Yahoo, Sleeper, or elsewhere) under its own rules; LeagueFi only handles the treasury the league's members direct;
- a bank, custodian, exchange, or money transmitter. We never take possession of your funds, and we cannot send them to anyone who did not pay into your league. Deposits move from your own wallet into your league's Vault when you sign the transaction, and out of the Vault only as the Vault's code allows. We do hold two narrow timing controls, set out in the payouts section: a payout vote can be proposed and cancelled, and the payout date can be postponed within fixed limits. Neither can redirect a single dollar to anyone, and once the emergency-withdrawal window opens you can reclaim your deposit yourself without any action by us;
- an investment platform or adviser. Nothing in the Service is investment, legal, tax, or accounting advice, and we owe you no fiduciary duty;
- a party to your league. We are not a member of, participant in, or guarantor of any league.
4. Your league is yours
A league on LeagueFi is a private arrangement among its members. The members choose the buy-in, invite each other, play their season, and vote on the payout. When you create or join a league, you represent that all of the following are true of it:
- It is a bona fide, season-long fantasy sports league in which the relative knowledge and skill of the participants determines who wins;
- It is private and invitation-only. It is not advertised, promoted, or opened to the general public, and members join because the commissioner or another member invited them;
- Every member competes on equal terms under the same rules, for the same buy-in, with the payout structure settled before the season starts;
- Nobody takes a cut. Neither the commissioner nor any member charges a fee, rake, commission, or any other consideration for organising the league, hosting it, or handling its money. Everyone who receives anything from the pot receives it as a participant;
- Your participation, including paying a buy-in and receiving a payout, is lawful in the place where you live.
Laws on fantasy sports and prize pools vary by state and province, and you, not LeagueFi, are responsible for your own compliance. If any of the statements above stops being true of your league, stop using LeagueFi for it and contact us.
Disagreements inside a league (scoring disputes, collusion accusations, who deserves what share) are between the members. LeagueFi does not investigate, mediate, or adjudicate them, and you release LeagueFi from any claim arising out of another member's conduct or a payout your league voted to approve, to the fullest extent permitted by law.
5. Your account & security
You sign in with your email or a passkey through our authentication provider, Privy: no password, no seed phrase. You are responsible for everything that happens through your account, for keeping control of the email account, passkeys, and devices you use to sign in, and for telling us promptly at support@leaguefi.io if you suspect unauthorized access. Provide accurate information and keep it current. We may decline to open, or may close, accounts at our discretion (Section 24 explains what happens to funds; short version: they were never with us in the first place).
Your username. You choose a unique username when you create an account. It is how other members of your leagues see you, and it is public to them. Don't pick one that impersonates another person, a business, or LeagueFi itself, and don't pick one that is unlawful, hateful, or obscene. We may reclaim, change, or reserve a username at our discretion, including one that is inactive or that breaks these rules. You can change yours from Settings, subject to a waiting period between changes. Your email address is not shown in place of your username.
Recovery codes. When you create an account we issue you a set of single-use recovery codes and display them once. A recovery code is required to add a passkey to your account, to approve a passkey we did not expect, and to generate a replacement set. Keep them private and keep them somewhere you can reach: anyone who has one can add a passkey to your account, and we store them in a form we cannot reverse, so we cannot look yours up, resend them, or tell you what they are. If you lose all of them, contact us at support@leaguefi.io and we may reset them after verifying your identity, at our discretion and on a timeline we do not guarantee. Losing your recovery codes does not affect your ownership of the funds in your wallet or your ability to withdraw them on-chain.
Security holds. If we detect a passkey on your account that was not approved with a recovery code, we pause the money features described in these Terms (creating a league, deploying a vault, paying a buy-in, buying USDC, and cashing out) until you approve or remove it. This is a security measure, not a claim on your money: your on-chain right to withdraw your own deposits, and your vote on your league's payout, are never affected.
6. Your wallet is yours (non-custody)
When you create an account, an embedded self-custodial wallet is provisioned for you through Privy. That wallet is controlled by you, not by LeagueFi: its keys are managed within Privy's architecture such that we cannot sign transactions for you, and every deposit, vote, transfer, and cash-out is authorized by you in your browser or device.
- We cannot move, freeze, seize, or recover funds in your wallet. If you lose access to your sign-in methods, wallet recovery is only available through Privy's recovery flows; if those fail, no one, including LeagueFi, can restore access, and the funds may be permanently lost;
- your wallet address is public on the blockchain, and anyone who knows it can view its balance and history;
- you must not use the embedded wallet for anything unlawful, and we may stop providing the interface to it (though the wallet and any on-chain funds remain yours, reachable through Privy or standard blockchain tools).
7. Deposits, vaults & finality
When your league's Vault is deployed, its rules are fixed in code: the buy-in amount, member cap, the buy-in deadline after which the Vault refuses further deposits, the scheduled payout date, and a 66.7% voting threshold. The Vault contract is immutable: neither LeagueFi nor your commissioner can upgrade it, change its rules, or withdraw from it outside the paths written into it. You can (and should) verify any Vault's address, code, and balance on a public block explorer before depositing.
- Deposits lock. Your buy-in stays in the Vault until your league's payout vote executes, a proposal distributes it, or the emergency-withdrawal window opens (below). There is no cancel, chargeback, or refund path outside the contract's own rules;
- Blockchain transactions are final. Once confirmed, a transaction cannot be reversed by you or by us. Sending funds to a wrong address, or interacting with the Vault outside our interface in ways its code permits, is at your own risk;
- Emergency withdrawal. As a safety valve written into the contract, if a Vault has passed its payout date by more than 30 days without being finalized, each member can reclaim their own deposit directly from the contract. The commissioner may push the payout date back before it arrives (at most twice, by up to 30 days each time); once the payout date has passed, it can no longer be moved;
- The contract outlives us. Because Vaults are public contracts and your wallet is self-custodial, these paths remain available on-chain even if the LeagueFi interface is unavailable or the Service shuts down.
8. How LeagueFi makes money: yield
While pooled in a Vault, deposits are supplied to Aave v3, an established third-party lending protocol on Base, where they earn yield. This happens automatically when a Vault fills (we may also activate it earlier), and it is not controlled by you, your commissioner, or your league. When your league's payout executes, members receive the pot (the deposited principal) as the vote directs, and the yield earned on top is transferred to LeagueFi. That retained yield is our fee for the Service.
- you are not promised, owed, or paid any yield, interest, or return on deposits. The Service is a league treasury, not an investment product;
- we do not guarantee that pooled funds supplied to Aave will be fully recoverable; see the risk disclosures in Section 12;
- Refunds return principal, not yield. If a league closes without a payout, a refund returns your buy-in; the yield accrued while your funds were pooled is retained by LeagueFi as our fee, exactly as it would have been on a normal payout;
- if a Vault ever holds less than the deposits it owes (for example, because of third-party protocol behavior; see Section 12), the members still owed are refunded a proportional share of what remains, so a shortfall is shared rather than falling on whoever withdraws last. The contract's code governs;
- Leagues created before August 6, 2026 run on an earlier Vault version whose emergency withdrawal pays a proportional share of Vault assets, which can include a small amount of accrued yield. Vault code cannot be changed once deployed, so those leagues keep that behavior for their lifetime.
9. Payouts are decided by your league's vote
At season's end, the commissioner proposes a payout: who receives what share of the pot. Members vote on-chain. If the proposal reaches the Vault's 66.7% threshold, it executes and the Vault pays the proposed recipients. An executed payout is final.
- LeagueFi does not choose, verify, or guarantee payout recipients or amounts, and does not check them against your league's standings or private agreements. The vote is the decision;
- if your league votes for a payout you believe is wrong or unfair, that is a dispute among members (Section 4), and we cannot reverse it;
- you are responsible for casting your own votes before deadlines. Failing to vote may allow a proposal to pass or fail without your input;
- if your league doesn't resolve. If no payout has been approved when the payout date arrives (no proposal, a deadlocked vote, or a rejected proposal), a single automatic voting extension applies (currently two weeks). If no proposal reaches the threshold by the end of that extension, the league closes without a payout: each paid member may then reclaim their own deposit directly from the Vault using the contract's emergency-withdrawal function (which the contract unlocks 30 days after the payout date), and we may also return deposits to members directly once that same 30-day period has elapsed. Either way you receive your buy-in, not yield. The yield earned while funds were pooled is retained by LeagueFi as described in Section 8;
- where our systems assist execution (for example, triggering an approved payout's on-chain execution), we act only as permitted by the contract and these Terms, and never with discretion over who gets paid.
10. Buying & cashing out USDC (Coinbase)
You can fund your wallet by sending USDC to it directly, or by buying USDC through Coinbase's onramp; you can cash out by selling USDC to your Coinbase account through Coinbase's offramp. The fiat legs of those flows (card processing, bank transfers, identity verification (KYC), limits, reporting, and timing) are provided entirely by Coinbase under Coinbase's own terms and privacy policy. LeagueFi never holds fiat currency, is not a party to your Coinbase relationship, and is not responsible for Coinbase declining, delaying, limiting, or reversing a transaction. Purchases deliver USDC to your wallet; cash-out sends are signed by you.
11. Fees & network costs
- LeagueFi's fee is the yield retained at payout (Section 8). We currently charge no fee on deposits, principal, or payouts themselves;
- third-party fees, meaning Coinbase onramp/offramp fees and spreads plus any bank or card fees, are yours and are disclosed by those providers in their flows;
- network (gas) fees are charged by the Base network, not by us. We may sponsor small amounts of gas to your wallet as a courtesy; that is discretionary, not an entitlement, and may stop at any time;
- we may introduce or change fees prospectively, with notice under Section 26.
12. Risk disclosures
Using cryptocurrency involves significant risk. You can lose some or all of what you deposit. By using the Service you acknowledge and accept, among others, these risks:
- Not insured. Funds in your wallet or a Vault are not bank deposits and are not insured or guaranteed by FDIC, CDIC, SIPC, or any government program or private insurance;
- Smart-contract risk. Vaults and the protocols they use are software. Despite careful engineering, software can contain defects or be exploited, and on-chain losses are typically unrecoverable;
- Stablecoin risk. USDC is issued by Circle, a third party. It may deviate from its intended $1 value, and its issuer has the technical ability to freeze balances at specific addresses and is subject to its own regulatory and solvency risks;
- Protocol risk. Funds supplied to Aave are subject to that protocol's own smart-contract, market, liquidity, and governance risks, which we do not control;
- Network risk. The Base network (operated by third parties, including Coinbase) may be congested, interrupted, reorganized, or discontinued; transactions may be delayed or fail;
- Key & access risk. Loss of your sign-in methods can mean permanent loss of wallet access (Section 6);
- Regulatory risk. Laws governing digital assets and fantasy sports are evolving. Changes may force us to restrict, modify, or end the Service in some or all regions, possibly on short notice;
- Counterparty risk. The Service depends on third parties (Section 16) whose failures, outages, or decisions are outside our control.
13. Prohibited conduct
You agree not to:
- use the Service in violation of any law, or where use would make the league unlawful for you or any member;
- use the Service for gambling that is unlawful where any participant is located, or for anything other than a bona fide fantasy league treasury;
- launder money, finance anything unlawful, structure transactions to evade reporting, or act for a third party or sanctioned person;
- misrepresent your location or identity, or circumvent geographic or other access controls (including with VPNs or proxies);
- attack, probe, overload, or interfere with the Service, its contracts, or other users; attempt to exploit a Vault or manipulate a vote through unauthorized access or deception;
- scrape, reverse engineer (except where the law permits), or copy the Service to build a competing product;
- create multiple accounts, share an account, or buy, sell, or transfer an account.
Interacting with the public Vault contracts directly, through the paths their code intentionally provides, is not “interference” (transparency is the point), but doing so is at your own risk and does not create obligations for LeagueFi.
14. Location, sanctions & compliance
You represent, on each use of the Service, that you are physically located in a permitted region (Section 2), are not a sanctioned person, and are not acting for one. We may use geolocation, blockchain analytics, and information you provide to assess compliance, and we may refuse, limit, or suspend access, and decline to facilitate any transaction through our interface, where we believe, in our sole discretion, that use may violate law or these Terms. Identity verification for fiat flows is performed by Coinbase; we may additionally request information from you where we reasonably believe the law requires it, and may suspend access if you do not provide it.
15. Taxes
You are solely responsible for determining, reporting, and paying all taxes on amounts you receive through the Service, league winnings included, and on your digital-asset transactions generally. LeagueFi does not withhold taxes or provide tax advice. Blockchain records and any records we hold may be disclosed where the law requires.
16. Third-party services
The Service is built on services we do not control, including Privy (authentication and embedded wallets), Coinbase (fiat onramp/offramp and the Base network), Circle (USDC), Aave (yield protocol), and our hosting and infrastructure providers. Your use of a third party's service is governed by that third party's terms, and we are not responsible or liable for third-party acts, omissions, outages, losses, or policy decisions, including an issuer freezing assets, a protocol failure, or a provider discontinuing service.
17. Intellectual property & feedback
The Service, including its software, design, text, and branding, is owned by LeagueFi or its licensors. We grant you a limited, non-exclusive, non-transferable, revocable license to use it for its intended purpose while these Terms are in effect. We claim no ownership over the public blockchain or your funds. If you send us feedback or suggestions, we may use them without restriction or compensation. Open-source components, including published smart-contract code, remain under their own licenses.
18. Beta service & changes
The Service is in active development and offered as an early (beta) product. Features may change, break, pause, or be removed; we may impose limits (for example on league size or transaction amounts); and we do not promise uninterrupted availability. Where reasonably possible we will avoid changes that strand funds, and because Vaults and wallets are on-chain and self-custodial, the withdrawal paths in Section 7 do not depend on our uptime.
19. Privacy & data
Until a standalone Privacy Policy is posted (which will then govern), this section describes our data practices, and you consent to them:
- What we collect: your email address and the username you choose (which other members of your leagues can see); your wallet address; league membership and payment status; records of Terms acceptance (including IP address and browser info); IP-derived location for the regional gate; basic activity data such as when you last used the Service; account-security records, meaning irreversible hashes of your recovery codes (never the codes themselves), identifiers for the passkeys approved on your account, and the time and IP address of security events such as using a recovery code; and technical logs and error telemetry needed to run and secure the Service;
- Who sees it internally: a small number of authorized LeagueFi personnel can view account and league records to operate the Service, investigate problems, and act on support requests, and can place an account on hold. That access requires two-factor authentication and every action they take is recorded in an internal audit log;
- What we don't do: we do not sell your personal information and do not run third-party advertising trackers;
- Processors: we use service providers, including Privy, Supabase, Vercel, Sentry, and Coinbase (for flows you initiate), to operate the Service, each bound to its own security and privacy obligations;
- The blockchain is public and permanent: deposits, votes, and payouts are recorded on-chain, tied to wallet addresses, and cannot be deleted by us or by you;
- Retention & rights: we keep records as long as needed for the Service, security, and legal obligations (acceptance and compliance records are retained even after account deletion). You may contact support@leaguefi.io to access or delete your account data, subject to those limits.
20. Electronic agreement & communications
You agree to transact with us electronically: clicking “agree”, signing in, and signing on-chain transactions each have the same force as a handwritten signature to the extent the law allows. You consent to receive notices, disclosures, and other communications from us electronically, in the app or to the email on your account, and they satisfy any writing requirement. Keep your email current; notices we send to it count as delivered.
21. Disclaimers
To the maximum extent permitted by law, the Service is provided “as is” and “as available”, without warranties of any kind, express, implied, or statutory, including merchantability, fitness for a particular purpose, title, non-infringement, availability, accuracy, and any warranty arising from course of dealing or usage. Without limiting that: we do not warrant that the Service or any smart contract is error-free or secure; we make no representation that any smart contract has been independently audited unless and until we expressly say so; we do not guarantee the value, stability, or transferability of USDC or any digital asset; and no advice or information obtained from us creates any warranty. Some jurisdictions do not allow certain warranty exclusions, so parts of this section may not apply to you.
22. Limitation of liability
To the maximum extent permitted by law: (a) LeagueFi and its officers, directors, employees, and agents will not be liable for any indirect, incidental, special, consequential, exemplary, or punitive damages, or for lost profits, lost data, or loss of digital assets or their value, even if advised of the possibility; and (b) our total aggregate liability for all claims relating to the Service is capped at the greater of one hundred US dollars (US$100) and the platform fees (retained yield) attributable to Vaults you participated in during the twelve months before the event giving rise to the claim.
In particular, and without limiting the above, LeagueFi is not liable for: losses caused by smart-contract defects or exploits; the acts or omissions of league members (including payout votes you disagree with); third-party services and networks (Section 16); USDC depeg or freezes; your loss of access to your sign-in methods or wallet; or events outside our reasonable control. Some jurisdictions do not allow certain limitations of liability; in those, our liability is limited to the smallest amount the law permits. The exclusions in this section do not apply to liability that cannot be excluded by law, including liability arising from our own fraud, willful misconduct, or gross negligence.
To the extent permitted where you live, any claim must be brought within one (1) year after it accrues, or it is permanently barred.
23. Indemnification
You will defend, indemnify, and hold harmless LeagueFi and its officers, directors, employees, and agents from and against claims, damages, liabilities, costs, and expenses (including reasonable legal fees) arising out of or related to: your use or misuse of the Service; your breach of these Terms or of law (including fantasy-sports, gambling, tax, or sanctions law applicable to you); your league and disputes with its members; or content and information you provide. We may assume the exclusive defense of any matter subject to indemnification, in which case you will cooperate with us.
24. Suspension & termination
You may stop using the Service at any time. We may suspend or terminate your access, or the Service itself, at any time, with or without cause or notice, including for suspected breach of these Terms, legal or compliance reasons, or risk to other users.
What termination cannot do is take your money. Your wallet is self-custodial and Vaults are public contracts: losing access to the LeagueFi interface never transfers your funds to us. On-chain paths (league payout execution and the emergency-withdrawal valve) remain available through standard blockchain tools regardless of your account status. Sections that by their nature should survive termination (including risk disclosures, disclaimers, liability limits, indemnity, and dispute resolution) survive.
25. Governing law & dispute resolution
These Terms are governed by the laws of the Province of Alberta and the federal laws of Canada applicable there, without regard to conflict-of-laws rules.
- Talk to us first. Before filing any claim, email support@leaguefi.io with a written description of the dispute. The parties will try in good faith to resolve it within 30 days; most issues should end here;
- Binding arbitration. Except as provided below, any dispute arising out of or relating to these Terms or the Service that is not resolved informally will be finally resolved by binding arbitration before a single arbitrator under the Arbitration Rules of the ADR Institute of Canada, seated in Calgary, Alberta, conducted in English and, on request, by video conference. Judgment on the award may be entered in any court with jurisdiction;
- Carve-outs. Either party may bring an individual claim in small-claims court, and either party may seek injunctive relief in court for infringement or misuse of intellectual property or for unauthorized access to the Service;
- Class-action waiver. Disputes will be resolved only on an individual basis. Neither party may bring or participate in a class, collective, consolidated, or representative action, and the arbitrator may not consolidate claims or award relief to anyone but the individual parties;
- Opt-out. You may reject this arbitration agreement and class waiver (without affecting the rest of these Terms) by emailing support@leaguefi.io within 30 days of first accepting these Terms, stating your account email and that you opt out of arbitration;
- Consumer-law savings clause. If the law of the place where you live does not permit mandatory arbitration or class-action waivers for consumers, then to that extent they do not apply to you, and those disputes will be resolved in the courts of Alberta (or a court the law of your jurisdiction requires), the rest of these Terms remaining in force.
26. Changes to these Terms
We may revise these Terms from time to time. Each revision gets a new version number and effective date at the top of this page. For material changes we will notify you: in the app, by email, or by requiring you to accept the new version before continuing to use gated features. Your continued use of the Service after a revision takes effect is acceptance of it; if you do not agree, stop using the Service (your on-chain withdrawal paths are unaffected, see Section 24).
27. General terms
- Entire agreement. These Terms (with any policies they reference) are the entire agreement between you and LeagueFi about the Service and supersede prior agreements;
- Severability. If any provision is held unenforceable, it will be enforced to the maximum extent permitted and the rest remains in effect;
- No waiver. Our failure to enforce a provision is not a waiver of it;
- Assignment. You may not assign these Terms. We may assign them in connection with a merger, acquisition, reorganization, or sale of assets;
- Force majeure. We are not liable for delay or failure caused by events beyond our reasonable control, including blockchain-network outages or congestion, third-party service failures, stablecoin issuer actions, acts of government, and internet failures;
- Export & sanctions. You must comply with applicable export-control and sanctions laws in connection with the Service;
- No third-party beneficiaries, except the indemnified parties in Section 23;
- Headings and summaries (including “the short version”) are for convenience and do not affect interpretation.
28. Contact
Questions, notices, disputes, and arbitration opt-outs: support@leaguefi.io. For legal notices, include “Legal notice” in the subject line.