  We present ColorFloat, a family of O(1) space complexity algorithms that
solve the problem of attributing (coloring) fungible tokens to the entity that
minted them (minter). Tagging fungible tokens with metadata is not a new
problem and was first formalized in the Colored Coins protocol. In certain
contexts, practical solutions to this challenge have been implemented and
deployed such as NFT. We define the fungible token coloring problem, one
specific aspect of the Colored Coins problem, to be the problem of retaining
fungible characteristics of the underlying token while accurately tracking the
attribution of fungible tokens to their respective minters. Fungible token
coloring has a wide range of Web3 applications. One application which we
highlight in this paper is the onchain yield-sharing collateral-based
stablecoin.
