The $FROG token
What it does, and what it does not.
$FROG launches on pools.trade, through the same Continuous Clearing Auction this protocol settles against. There is a pleasing symmetry in that, and also a real risk: it has to clear its own threshold like anything else.
What it does
One thing, and it is written into the contract: holders above a threshold pay no fee on their winnings.
function _feeOn(uint256 profit, address who) internal view returns (uint256) {
if (frogToken != address(0) && frogHoldingForFreeFee > 0) {
if (balanceOf(who) >= frogHoldingForFreeFee) return 0;
}
return profit * feeBps / 10000;
}The 2% that would have gone to the treasury stays with the winner. That is the whole utility. It is small, it is concrete, and it exists in deployed code rather than in a roadmap.
What it does not do
- It does not gate access. Anyone can open, bet, resolve and claim without holding any.
- It does not confer governance. There is no vote and no treasury it controls.
- It does not accrue revenue. Fees go to the treasury address, not to holders.
- It is not required for the protocol to function, and never will be.
How it gets wired in
The token address and threshold are set once, after launch, by the owner: setFrogToken(address token, uint256 threshold). Until then the discount is simply inactive and everyone pays the standard fee.
$FROG is a memetic token with a small, real utility. It is not an investment, it does not represent a claim on anything, and it can go to zero. Nothing in this protocol depends on its price.