Blockchain Technology Did Bitcoin just clear the leverage overhang? by admin October 22, 2025 by admin October 22, 2025 Bitcoin (BTC) forced the closure of $740 million in leveraged positions on Oct. 21 as the price swung from $110,552 to $114,019 before … Read more 0 FacebookTwitterPinterestEmail