Why did the Supreme Court declare the electoral bonds scheme unconstitutional

The Supreme Court struck down the electoral bonds scheme for certain reasons.