Block Faces $40M Fine for Compliance Failures - Rollup News