Fix frontend revoke handling

Fixes #238 
This will have to change soon when we make every transaction a different one, but it works with the current schema