Nitrogen is a CLI for listening to an Ethereum Smart Contract events.

Usage no npm install needed!

<script type="module">
  import cidaroNitrogen from 'https://cdn.skypack.dev/@cidaro/nitrogen';


Open Source CLI Ethereum Smart Contract event listener and exporter.

version 1.0.2

Status · Description · Install · Usage · Contributing


Nitrogen is currently in beta version.


Nitrogen is an Open Source CLI Ethereum Smart Contract event listener and exporter made with NodeJS.

Basically it just listens on events (from the past - if you want - and future) and exports them into an export.json file containing an array of events.

In the next future releases we want to add the following features:

  • Allow users to save the configuration
  • Multiple Smart Contracts listening
  • Customizable filename export
  • Customizable export format (i.e. .xlsx, .csv)


In order to install Nitrogen you need to run the following command:

npm install -g @cidaro/nitrogen


Nitrogen is really easy to use: just run the nitrogen command in the terminal and respond to the questions!


We welcome community contributions!

Please check out our open issues to get started.

If you discover something that could potentially impact security, please notify us immediately by sending an e-mail at support@cidaro.com. We'll get in touch with you as fast as we can!