JBTokens
Inherits: JBControlled, IJBTokens
Manages minting, burning, and balances of projects' tokens and token credits.
Token balances can either be ERC-20s or token credits. This contract manages these two representations and allows credit -> ERC-20 claiming.
The total supply of a project's tokens and the balance of each account are calculated in this contract.
An ERC-20 contract must be set by a project's owner for ERC-20 claiming to become available. Projects can bring their own IJBToken if they prefer.
State Variables
TOKEN
A reference to the token implementation that'll be cloned as projects deploy their own tokens.
IJBToken public immutable TOKEN;