title: Error when trying to burn ethereum ERC20 tokens
body: <p>I am working on cryptocurrency project, currently with Ethereum smart contracts. I am using Nethereum web3 for .Net. I need to implement burn tokens functionality, that is to say I need to call solidity <code>burn</code> function from C#. I have some implementations for other solidity functions, for example:</p>
  
  <pre><code>public virtual async Task&lt;TReturn&gt; CallMethodAsync&lt;TReturn&gt;(string abi, string contractAddress, string methodName, params object[] arguments)
      {
          try
          {
              var contract = _web3.Eth.GetContract(abi, contractAddress);
              var multiplyFunction = contract.GetFunction(methodName);
              var result = await multiplyFunction.CallAsync&lt;TReturn&gt;(arguments);
  
              return result;
          }
          catch (Exception exp)
          {
              //TODO: log here                
              Debug.Write(exp);
              throw;
          }
  
      }
  </code></pre>
  
  <p>I use this function for calling <code>nonce</code> but when I try to use it for calling <code>burn</code> I get the following error:</p>
  
  <pre><code>"Function not found:burn"
  </code></pre>
  
  <p>I will be very grateful if someone could help me.</p>