Skip to content

bit-cook/airnode

 
 

Repository files navigation

Airnode is a fully-serverless oracle node that is designed specifically for API providers to operate their own oracles. See the docs for deployment and usage instructions.

Structure

This is a monorepo managed using Lerna. It houses the following packages:

adapter: The module that makes an API call, processes the response and returns a single value

airnode-abi: Encoding and decoding utilities for Airnode according to the Airnode ABI specifications

deployer: Tools to automate Airnode deployment

node: Airnode itself

ois: Types for Oracle Integration Specification (OIS)

operation: Development and testing utilities for the core parts of Airnode

protocol: Contracts that implement Airnode RRP (request–response protocol)

Instructions

To install dependencies, run this at the repository root:

yarn run bootstrap

Contributing

To request/propose new features, fixes, etc. create an issue. If you wish to contribute to the project, contact us over our Telegram.

About

Airnode monorepo

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 75.2%
  • JavaScript 16.2%
  • Solidity 8.1%
  • Other 0.5%