Block a user
Refactor to use plugeth-statediff
I've realized this should have been built on v4 instead of master. Let me rebase it as well.