Skip to content

models and JSON schemas used by Ethercast for Webhooks and the API

License

Notifications You must be signed in to change notification settings

Ethercast/model

Repository files navigation

@ethercast/model

Build Status codecov NPM version

Models for the Ethercast service

These models are delivered to the subscribed webhooks (particularly, Logs and Transactions) and also used in the API

Installation

npm install --save @ethercast/model

Usage

The exports of @ethercast/model are:

  • a set of TypeScript interfaces representing the types passed around by Ethercast, e.g. Logs, Transactions and Blocks: EthereumTypes
  • a set of TypeScript interfaces representing the schema of the public Ethercast API EthercastTypes

You can use the TypeScript interfaces when writing TypeScript code to handle Webhooks or communicate with the API.

The standard draft 6 JSON schemas are useful for a variety of use cases, including validating requests sent to your webhooks.

To use the JSON schemas, you must import one of:

  • @ethercast/model/ethercast-api-types-schema.json
  • @ethercast/model/ethereum-types.json

API Docs

https://docs.ethercast.io/model/index.html

About

models and JSON schemas used by Ethercast for Webhooks and the API

Resources

License

Stars

Watchers

Forks

Packages

No packages published