 available witnesses. Before we vote, we use the <code class="highlighter-rouge">get_account</code> function to check for all the witnesses that the user has currently voted for. This is not strictly necessary but adds to the useability of the process. The <code class="highlighter-rouge">approve_witness</code> method has 3 parameters:</p>

<ol>
  <li><em>witness</em> - The witness to approve</li>
  <li><em>account</em> - The source user account for the voting</li>
  <li><em>approve</em> - This value is set 