About
Last updated: 2026-05-08
What Onepot is
Onepot is an open-source, MIT-licensed smart contract designed as a non-custodial prize savings vault on Base mainnet. When deployed, users will be able to deposit USDC; the contract will supply the deposit to Aave V3 and use the resulting yield to acquire entries in Megapot, an independently-operated on-chain prize draw protocol on Base. The deposited principal is never consumed by entry purchases — it remains supplied to Aave and is withdrawable at any time, subject to Aave's availability.
Public good — non-commercial
The project is released as a public good. Concretely:
- The smart contract source has no fee mechanism. There is no fee state, no fee parameter, no fee setter, no fee recipient, and no code path that can ever charge a fee on yield, prize payouts, deposits, or withdrawals — before or after admin renouncement. This is a structural guarantee enforced by the absence of code, not a policy that can be flipped.
- No contributor receives any salary, share, token, equity, or other compensation from this project.
- The smart contract source and this reference frontend are released under the MIT License. Anyone may fork, audit, deploy, or build alternative frontends.
- The contract is designed to permanently relinquish admin control after an initial operational period via a 7-day timelocked renouncement.
A note on the Megapot referrer commission: when the contract acquires Megapot prize draw entries, Megapot pays a referral commission to a hardcoded immutable address under Megapot's public referrer mechanics. This commission is paid by Megapot, not by depositors, and is outside the smart contract's code. It is not a fee charged by Onepot. It is disclosed here for transparency.
What Onepot is not
- Not a lottery, casino, gambling service, betting platform, or game of chance operator.
- Not an investment, security, deposit account, savings account, money transmission service, e-money product, or regulated financial instrument.
- Not endorsed, operated, or guaranteed by Megapot, Aave, Base, Coinbase, or any of their affiliates. The project is independent open-source software.
- Not a financial service offered or marketed by any entity. The contract is software.
Status
The smart contract has not yet been deployed on Base mainnet. This website is purely informational. There is currently no way to deposit, withdraw, or claim anything via this site. When the contract is deployed, this reference frontend will be updated to call the contract directly from the user's wallet, with no party operated by the contributors custodying user funds.
Source code
- Smart contract: github.com/0xStarny/Onepot-app
- Reference frontend (this site): github.com/0xStarny/Onepot-Web-app---good
Build your own frontend
This is one possible interface to the smart contract. Anyone may fork the source, host their own frontend, modify it, or build an entirely different interface. The contributors do not operate, endorse, or take responsibility for any third-party frontend.
If you publish an alternative frontend, you may open a pull request against the GitHub repository to be listed below. Listing is informational and does not constitute an endorsement.
Alternative frontends: none currently listed.
Security review status
The contract has not been reviewed by a professional security audit firm. The following informal reviews have been performed:
- Automated security tooling, multiple passes.
- AI-assisted scenario-focused review.
Treat the contract as experimental. The audit brief documenting findings and remediations is available at docs/AUDIT_BRIEF.md.
License
Both repositories are released under the MIT License. See the LICENSE file in each repository.
See also the Risks and Terms pages. Read both before considering any future interaction with the contract.