> For the complete documentation index, see [llms.txt](https://liquiidio.gitbook.io/unity-plugin-suite/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://liquiidio.gitbook.io/unity-plugin-suite/wcwunity/examples/token-transfer.md).

# Token Transfer

1. The following example shows how a Token Transfer Action can be created and passed to the Sign-Method of [the previously](https://liquiidio.gitbook.io/unity-plugin-suite/v/wcwunity/examples/example_a) initialized CloudWalletPlugin-Object.

<pre class="language-csharp"><code class="lang-csharp">// transfer tokens using a session
private async Task Transfer(string frmAcc, string toAcc, string qnty, string memo)
{
    var action = new EosSharp.Core.Api.v1.Action()
    {
      account = "eosio.token",
      name = "transfer",
      authorization = new List&#x3C;PermissionLevel>() { _session.Auth },
      data = new Dictionary&#x3C;string, object>
      {
          {"from", frmAcc},
          {"to", toAcc},
          {"quantity", qnty},
          {"memo", memo}
      }
    };
		
    // Sign 
<strong>    _cloudWalletPlugin.Sign(new[] { action });
</strong>}
</code></pre>
