Can a user be signer in one wallet but viewer in another wallet?