Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* coinmarketcap ts refactor * types & lint & package name * CHANGELOG * Requested changes: uses generic execute types, base url from config, splits tests * add conflux adapter * Remove adapter.js from merge * Fix: increase test timeout, move marketcap unknown market to error calls, correct typo in baseURL * getDefaultConfig takes new parameter for required API key * Brings back dummy API_KEYs for tests * Uses verbose env var to determine response data * update changelog: add conflux adapter * EA migration - batch #1 (#226) * 1forge to TS * Add Config type for recent change to generic types * Utilize ExecuteWithConfig in 1forge * Adds example README template & remove 'server' script * Alphavantage adapter to TS * Remove alphavantage-sdr folder * Amberdata-gasprice to TS * Anyblock-gasprice to TS * Binance-DEX to TS * Add note to binance-dex's differing use of API_ENDPOINT env var * Brave New Coin to TS * Bring Brave New Coin VWAP into Brave New Coin EA * Coinapi to TS * Coinbase to TS * Coingecko to TS * Move BNC helpers into BNC adapter * Increase alphavantage test timeout * Moves alphavantage APIkey param into endpoint - issue open for improvement * Clean up leftover bravenewcoin-vwap traces * Remove 1forge's conflicting and not useful endpoint param * Requested changes: 1forge balance -> price, alphavantage example output * Re-add server script & spread response data into endpoint responses * Uses verbose env var to determine response data * Gets API_KEY from makeConfig * Add test dummy API_KEY * Re-add server script to example * batch adapter TS refactor (#234) * batch adapter TS refactor * satisfy linter * Uses config in generics, removes non-TS server script * EA endpoints return their own response & use ExecuteWithConfig type * Capitalize name property * Use Config for baseURL and API_KEYS, re-add server script, use verbose env var for data response Co-authored-by: Justin Kaseman <[email protected]> * README improvements, fix typo with PRICE_ADAPTER * networkId type fix * feed tx gas info * Read dxFeed config correctly with prefix * Include config change in secondary adapter * Use "Quote" for WTI * Fix case-sensitive endpoint params * batch requests on coingecko * DPI readme updated * removed console * Update Synthetix for new sDEFI pairs * docs: additiona to 1forge, amberdata-gasprice, anyblock-gasprice, & binance-dex * Add API_KEY docs & docs from QA for coinapi, coinbase, cmc, coinpaprika, cryptocompare, currencylayer, and poa-gasprice * Finish TS migrated adapter QA * Add dummy API keys for tests * Use Jonas' fix to non-lowercase endpoint param * Add dummy API key to openexchangerates test * Add dummy API key to polygon test * Requested changes: consistent endpoint title capitalization, tweak API_KEY description, add sample input to example EA * Fix: balance test helper path * Remove WrappedResponse * Merge develop * CHANGELOG * Requested Change: remove from CHANGELOG * Change: Only one Middleware type * Change: revert change to withCache to remove options param * Remove util.wrapExecute from all EAs * Revert result being optional * Makes Middleware a generic type to allow withCache options & fix test with result in mock data response * wrap response * returning result on callback * removed unused imports * Update KCS slug on CMC synth-index * Update KCS slug on CMC * synthx as composite using TA * removed old synth adapter and its build steps * base as default input param * TA default quote as env var * TA accepts method as param * validation on TA * avoid floating numbers on TA * removed TA reference from Readme * readme updated * negative balance checked easier * prefix preference on TA make config * updated adapter name * added cmc slugs * updated synthx version * fix synthx version * tiingo adapter with tests * misc tiingo fixes * updated changelog * updates * fix import name error * Remove synthetix dependency from global package * Update synthetix package * Prevent scientific notation of balances * removed google finance * filter out auth from logging * Publish Docker images to SDLC Public ECR instead of Prod Public ECR * remove old js code * add ts conflux adaptor code * remove lock file * comment example test * added preset ticker on coinpaprika and coingecko * update config helper * Include the "result" key on cached responses * Include jobRunID in cached response * added ethwrite JS project and its dependencies * converted to TS * working with the new structure * added hardhat and relevant test setup * default config + naming convention fix * changed README, added defaults and test * review changes; need to check tests * asserting true values written to contract in test * small change in config * made dataType optional, altered tests, added helper file * removed helper files * installed fresh dependencies * README changes and required env vars * moved private key to hardhat helpers * yarn install * json for hardhat exported var * cleaned comments * update new ea-bootstrap * fix lint error * add unit test * fix lint * update tests * Publish adapters to prod when merging to develop * basic setup * geoDB adapter * updated changelog * Removed other parts of config that include sensitive values. Removed api key warning * Add "agoric" adapter (#114) * feat: add Agoric adapter * fix: use agoric_oracle_query_id * fix: make more explicit * test: remove agoric/test * fix: another attempt to plumb through the 'Task Run Data' * fix: use the promise-based API * fix: make request_id numeric * fix: cast payment from number to string * fix: properly export the Agoric async adapter and string queryId * refactor: separate concerns and add tests * fix: more robust adapter; send errors to the oracleServer * feat!: surface errors from the oracle backend * fix: match with actual POST reply from the ag-solo * fix: use AdapterErrors to surface errors to the node operator * test: add integration test * fix: use Requester instead of axios * chore: rename package to @chainlink/agoric * ci: add "agoric" to adapters.json * refactor: clarify implementation according to review comments * refactor: use the adapter-test-helpers * ci: fix the Agoric build process * fix: address review comments * refactor: standardize code based on example adapter * fix: import makeConfig * fix: correct the default agoric adapter parameters * chore: remove dependency on bn.js * Kaiko special case for DIGG/BTC (#336) * Kaiko special case for DIGG/BTC * Increase timespan for Kaiko requests * Add changelog item * updated geodb url * Update node version in GCP readme * Add Amberdata case for DIGG/BTC (#345) * TheRundown adapter * updated changelog * updated therundown readme * TS EAs #4 batch 0 of 3 (#332) * Add couple more best practices into example adapter * TrueUSD adapter to TS * Reverts change to TrueUSD param name * Rename path param --> field * Move TE stream adapter to monorepo (#346) * Move TE stream adapter to monorepo * Add changelog entry * Make config optional * Add tests * Added LINA preset in coingecko * CMC should prefer IDs over slugs (#343) * CMC should prefer IDs over slugs * Add changelog entry * Add conversion from AMP to AMP2 for Nomics adapter * parsing c(close price) according to v3 * Add tradermade support to outlier-detection (#357) * Add tradermade support to outlier-detection * Fix outdated tests * Add changelog entry * Improve Redis connection cleanup * AlphaChain adapter to TS * Add postinstall script * More best practices in the example EA * Bitex adapter to TS * Bitso adapter to TS * Clean up bravenewcoin-vwap fragment * Coinlore adapter to TS * Remove postinstall script until entire build process can be refactored * TrueUSD adapter to TS * Reverts change to TrueUSD param name * COVID-tracker adapter to TS * Cryptomkt adapter to TS * Remove google-finance adapter fragment * Lition adapter to TS * Add public ecr registry to docker login * Skip coinlore integration tests * Add baseurl option (#367) * Explicitly specify aws region (#370) * Updated Asset Allocation Interface (#358) * asset allocation updated * updated version * decimals to number * Fix support for WING on Nomics (#371) * Add basic prom metrics (#365) * Messari adapter to TS * Orchid Bandwidth adapter to TS * SatoshiTange adapter to TS * TradingEconomics adapter to TS * Extra to TradingEconomics README * Fix to tradingeconomics .eslintrc.js * Fix: remove no longer relevant test * Cryptoapis tests and README (#248) * Update README about metadata (#379) * Add new ticker conversions * Overrides Input parameter (#384) * override format validator. coingecko impl * price adapter use overrides * overrides validator test * override inside validator * refactor * more adapters added * more adapters added * readmes updated * lint fix * preset symbols used re * tests updated * merge with lodash * fix merge * Bump elliptic from 3.0.3 to 6.5.4 (#391) Bumps [elliptic](https://github.com/indutny/elliptic) from 3.0.3 to 6.5.4. - [Release notes](https://github.com/indutny/elliptic/releases) - [Commits](indutny/elliptic@v3.0.3...v6.5.4) Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * Remove GOOGL override for dxfeed-secondary (#392) * fix-format-readme-link (#393) * Set correct response type on metrics * Add FB support for dxfeed and dxfeed-secondary (#420) * bitcoin endpoints (#417) * bitcoin endpoints * Fix blockstream and blockchain.com adapters * Fix height result output * Fix blockstream README * Update blockstream/package.json * Update blockstream/README.md * Condense endpoints to blocks & use field param * Blockstream doesn't require an API KEY * Update Blockstream README * Add blockstream to github workflow Co-authored-by: Thomas Hodges <[email protected]> Co-authored-by: Justin Kaseman <[email protected]> * Update Genesis Volatility README (#422) * add support for RAI to kaiko, nomics (#425) * add rai, weth (#424) * add rai, weth Added handling of RAI/WETH pair using contract addresses * Fix formatting Co-authored-by: Jonas Hals <[email protected]> * update API key url (#428) * additional fixes for RAI support on kaiko adapter (#431) * added includes:['weth'] support to kaiko adapter * Apply suggestions from code review Co-authored-by: Jonas Hals <[email protected]> * v0.0.4 * Preparing v0.2.0 release: version patch bumps * Tag changelog * Bump dependency versions * Additional CHANGELOG items Co-authored-by: ryan <[email protected]> Co-authored-by: PanaW <[email protected]> Co-authored-by: Kristijan Rebernisak <[email protected]> Co-authored-by: Jonas Hals <[email protected]> Co-authored-by: Jonas Hals <[email protected]> Co-authored-by: RodrigoAD <[email protected]> Co-authored-by: Thomas Hodges <[email protected]> Co-authored-by: christianagnew <[email protected]> Co-authored-by: Evangelos Barakos <[email protected]> Co-authored-by: Edward Medvedev <[email protected]> Co-authored-by: W <[email protected]> Co-authored-by: HenryNguyen5 <[email protected]> Co-authored-by: Michael FIG <[email protected]> Co-authored-by: Peter van Mourik <[email protected]> Co-authored-by: Evangelos Barakos <[email protected]> Co-authored-by: Connor Stein <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brendon Van Essen <[email protected]> Co-authored-by: aalu1418 <[email protected]>
- Loading branch information