Over 629 Billion LUNC has Been Staked So Far, Representing A 63 Billion Increase Over The Last Six Days
Over 629 billion LUNC has been staked so far, representing 10.237% of the total supply and also representing a 63 billion increase over the last six days.