In the past 12 hours, two whale addresses have deposited 226.70 thousand $TRB (approximately 12.18 million USD) into OKX, accounting for 8.42% of the total supply.