Nanoparticle–metallopolymer assemblies: charge percolation and redox properties