@ethercast/model
TypeScript icon, indicating that this package has built-in type declarations

3.0.2 • Public • Published

@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

Package Sidebar

Install

npm i @ethercast/model

Weekly Downloads

3

Version

3.0.2

License

MIT

Unpacked Size

916 kB

Total Files

52

Last publish

Collaborators

  • moodysalem
  • zzmp