title: How to make request to Ethereum network from the backend
body: <p>I'm studying web3.0 and I made a project that uses <strong>ASP.NET CORE WEB API</strong> as back-end and the <strong>NuxtJS</strong> at the front-end.</p>
  <p>I also made a smart contract based on <code>ERC-20</code> called <em>TaskToken</em> (a crypto to be used on the project).</p>
  <p>The synthesis of the application's concept is to be <em>something like Trello</em> which allows you to add friends to a project. To add friends to a project you should stake at least 1 TaskToken that will be given to who finishes the Task first.</p>
  <p>The problem is that the tasks are managed by the <strong>ASP.NET CORE WEB API</strong> backend. Because of that, <strong>I need a way to communicate the backend with the smart contract in charge of the TaskToken</strong>.</p>
  <p>Since I can request and response with the Ethereum network from, for example, <em>MetaMask</em>, I wondered I could do something like that on the back.</p>
  <h1>The question</h1>
  <p>How can I make requests from the backend to an Ethereum Network. Is there a framework, library (like web3.js), or something like that?</p>