add a method to SignedWalletTransaction to return binary message