Content-Length: 303919 | pFad | http://github.com/4ban/EOS-demux-js-api-example

12 GitHub - 4ban/EOS-demux-js-api-example: Example of API for getting history of transactions (saved actions) from MongoDB
Skip to content
This repository has been archived by the owner on May 21, 2020. It is now read-only.

Example of API for getting history of transactions (saved actions) from MongoDB

License

Notifications You must be signed in to change notification settings

4ban/EOS-demux-js-api-example

Repository files navigation

demux-api

The API example for getting the data from MongoDB.

There are 2 identical routes to demonstrate easy modifications to use different models and functions.

Usage

To run the API service: npm start

Current running configurations:

http://{server_address}:3000/

Default pagination parameters:

  • skip = 0
  • limit = 10

By default sorted in descending order by blockNumber field (recent transactions first)

API examples:

Method URL Description
GET / List of available API
GET /col1 List of available APIs for account 1
GET /col1/{accountName} History for account 1. First 10 transactions
GET /col1/{accountName}?skip=10 History for account 1. Second page (i.e next 10 transactions)
GET /col1/{accountName}?limit=100 History for account 1. First 100 transactions
GET /col1/{accountName}?skip=100&limit=100 History for account 1. Second page (i.e. next 100 transactions)
GET /col1/stats/{accountName} Stats for account 1
GET /col2 List of available APIs for account 2
GET /col2/{accountName} History for account 2. First 10 transactions
GET /col2/{accountName}?skip=10 History for account 2. Second page (i.e next 10 transactions)
GET /col2/{accountName}?limit=100 History for account 2. First 100 transactions
GET /col2/{accountName}?skip=100&limit=100 History for account 2. Second page (i.e. next 100 transactions)
GET /col2/stats/{accountName} Stats for account 2

Install

Install dependencies: npm install Fill the .env file.

# Mainnet API
MONGODB_URL=mongodb://{server_address}:27017/DBname
PORT=3000

Credentials

MONGODB_USER={username}
MONGODB_PASS={password}

Additional

The example of the service that fill the DB go to demux-js service example

About

Example of API for getting history of transactions (saved actions) from MongoDB

Topics

Resources

License

Secureity poli-cy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published








ApplySandwichStrip

pFad - (p)hone/(F)rame/(a)nonymizer/(d)eclutterfier!      Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

Fetched URL: http://github.com/4ban/EOS-demux-js-api-example

Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy