Skip to main content

Don't have an API key yet?

Sign-up to Moralis to get your free API key and start building today.

Get Your Free API Key
Version: 2.0

Using the Admin Panel

Start​

  1. Go to http://admin.moralis.io/streams.
  2. Click on Create a new Stream button.
  3. Select Create it from Admin following page will open.

Create a stream by choosing one of these options:

  1. Use one of the examples to create a demo stream with real-time data streaming into the right hand terminal.
  2. Use a template and enter a Contract address, Wallet address, Token address, or Token Id depending on the template to create a demo stream.
  3. Input a Contract address, Wallet address, Token address in Add Address to Stream and then configure your stream.

Use Examples to create a stream​

Lets choose the Tether Example. Simply, click the Example and the demo stream will be created. You will see the webhook responses streaming in the right hand terminal.

Use Templates to create a stream​

Lets track transactions of a wallet.

  1. Click the Whenever a wallet recieves or sends assets template. You will be prompted to provide a Wallet address.

  1. Enter the wallet address you want to track. Or take a example wallet address like 0xe692869347b9b18Ef2DEED19ae1bBACE303B52B0 from Etherscan.

  1. Click Next to create the stream.

When a transaction occurs on the wallet it will appear on the right hand terminal.

  1. To get the webhook sent to your backend you have to configure your stream by adding Webhook URL, Description, and Tag.

  1. Then click toggle to Prod. You will now get webhooks sent to your URL you provided.

Configure your own stream​

  1. Add Contract address or Wallet address

  1. Configure your stream to recieve webhooks to your backend by adding Webhook URL, Description, and Tag. Then click toggle to Prod.

  1. Select the Networks you want to track.

  1. Select the events you want to track by selecting from options Contract Interaction, Native Transactions, Internal Transactions under Stream Options. To read more on each options take a look at Streams options in our documentation.

  1. Select different topics to track by inputing a ABI. For example copy Tether ABI from Etherscan.

  1. Now copy in the ABI into the ABI field.

  1. Now you can select the Topics you would want to only listen to. In this example lets choose to listen to the Transfer Topic (used to transfer the tokens from the owner of the token to some other address)

  1. Click on *Update. Now you should start receiving data to your webhook URL as soon some transactions are done on the address.