wallet.can_sign