external-adapters-js
external-adapters-js copied to clipboard
Monorepo containing JavaScript implementation of external adapters
Hello, I was thinking of re-writing this guide [Building external adapters](https://docs.chain.link/docs/developers/) by following the [Contributing section](https://github.com/smartcontractkit/external-adapters-js/blob/develop/CONTRIBUTING.md#creating-a-new-adapter) and generating an adapter from scratch using `yarn new source `. Unfortunately, I have...
Hello, I've tried the following [amberdata adapter](https://github.com/smartcontractkit/external-adapters-js/tree/develop/packages/sources/amberdata#crypto-endpoint) and noticed that the response is different from what's [documented on README file](https://github.com/smartcontractkit/external-adapters-js/tree/develop/packages/sources/amberdata#crypto-endpoint) but also different from [Ambderdata doc](https://docs.amberdata.io/reference#defi-vwap-pairs-latest) **Request** ```curl curl --data...
In https://github.com/smartcontractkit/external-adapters-js/blob/develop/packages/sources/polygon/src/config/limits.json , add an `enterprise` tier, unlimited. See https://docs.google.com/spreadsheets/d/1H09UCwMWT6-b-C7OoqQZByq7F3Ln5XwgzBdYsu5rL3M/edit#gid=569889243 for a description of that tier.
Hi, I'm very pleased to see this new validation system. I'd like to know the reasoning behind a `null` param is defaulted to `undefined`. https://github.com/smartcontractkit/external-adapters-js/blob/develop/packages/core/bootstrap/src/lib/external-adapter/validator.ts#L218 ```typescript const param = usedKey...
Hi, I'd like to know what's the best way to deal with an EA that has: - A default endpoint, e.g. `price` to be requested using websocket - A supported...
**There are adapters that exist in the mono-repo that may be missing some of the following: - using the file structure shown in the example source adapter with `/endpoints` folder...
We currently have a TheGraph composite adapter that only supports Uniswap. We want to expand this adapter to support CurveFi. Existing adapter to be modified: https://github.com/smartcontractkit/external-adapters-js/tree/develop/packages/composites/the-graph Alice wants to source...
A recently added type `meta` needed optional properties to work properly. It needs to be investigated further if these are actually required.
We have seen on adapters in prod, staging and from _[node op]_ that their CMC adapter is never able to recover from the burst limit cap: `Minute Burst rate limit...
To give our source adapters higher type safety we should ensure that every Axios request gives a typed response. An example of adding this can be seen in this PR:...