The relayer tool currently displays the relayer's GSN balance (i.e. the result of relayHub.balanceOf(relayer)), when it should actually display their Ethereum balance (e.g. web3.eth.getBalance(relayer).
A relayer's GSn balance should always be zero, unless someone deposits funds for them by mistake (note that they cannot withdraw these funds because they'd be penalized, so they are locked until the relayer deregisters and unstakes).
The relayer tool currently displays the relayer's GSN balance (i.e. the result of
relayHub.balanceOf(relayer)
), when it should actually display their Ethereum balance (e.g.web3.eth.getBalance(relayer)
.A relayer's GSn balance should always be zero, unless someone deposits funds for them by mistake (note that they cannot withdraw these funds because they'd be penalized, so they are locked until the relayer deregisters and unstakes).