Skip to content

Conversation

mmcallister-cll
Copy link
Contributor

@mmcallister-cll mmcallister-cll commented Jan 14, 2025

Closes #STRUCT-2627

Description

Tiingo IEX endpoint is changing by Feb 1, updating to reflect new DP response payload

Changes

  • update IEX endpoint
  • associated test

Note: https://www.tiingo.com/documentation/websockets/iex

As of February 1st, 2025 IEX Exchange has changed their market data policies. To receive the FULL TOPS Feed, you must now have a market data agreement signed with the IEX Exchange. Upon signing, you will then be able to receive the full TOPS feed in real-time. If you want a thresholdLevel of 0 or 5 as described below, you will need this agreement.
For customers who do not want to sign a license agreement, you may use our derived data that calculates a reference price for each asset in real-time. While this is not a subsitute for the TOPS Feed, we do believe it will fulfill the needs of 95% of our customer base. There is no additional cost to the IEX Exchange if using our derived data. If you want this compliant-friendly reference price, you may use a thresholdLevel of 6 as described below.

Ask is to switch to threshold level 6 to keep our current subscription level and only receive the reference price

Steps to Test

  1. yarn test tiingo
  2. sanity test iex endpoint

Quality Assurance

  • If a new adapter was made, or an existing one was modified so that its environment variables have changed, update the relevant infra-k8s configuration file.
  • If a new adapter was made, or an existing one was modified so that its environment variables have changed, update the relevant adapter-secrets configuration file or update the soak testing blacklist.
  • If a new adapter was made, or a new endpoint was added, update the test-payload.json file with relevant requests.
  • The branch naming follows git flow (feature/x, chore/x, release/x, hotfix/x, fix/x) or is created from Jira.
  • This is related to a maximum of one Jira story or GitHub issue.
  • Types are safe (avoid TypeScript/TSLint features like any and disable, instead use more specific types).
  • All code changes have 100% unit and integration test coverage. If testing is not applicable or too difficult to justify doing, the reasoning should be documented explicitly in the PR.

@mmcallister-cll mmcallister-cll requested a review from a team January 14, 2025 20:43
Copy link

changeset-bot bot commented Jan 14, 2025

🦋 Changeset detected

Latest commit: 0e3ffca

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 15 packages
Name Type
@chainlink/tiingo-adapter Minor
@chainlink/token-allocation-adapter Patch
@chainlink/apy-finance-adapter Patch
@chainlink/bsol-price-adapter Patch
@chainlink/crypto-volatility-index-adapter Patch
@chainlink/curve-3pool-adapter Patch
@chainlink/defi-dozen-adapter Patch
@chainlink/defi-pulse-adapter Patch
@chainlink/dxdao-adapter Patch
@chainlink/linear-finance-adapter Patch
@chainlink/savax-price-adapter Patch
@chainlink/set-token-index-adapter Patch
@chainlink/synth-index-adapter Patch
@chainlink/vesper-adapter Patch
@chainlink/xsushi-price-adapter Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@cl-ea-js-service
Copy link

⚠️ Soak test failed for tiingo ⚠️

running (09m20.9s), 1/1 VUs, 59935 complete and 0 interrupted iterations
default   [  93% ] 1 VUs  09m20.9s/10m0s

running (09m21.9s), 1/1 VUs, 60069 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m21.9s/10m0s

running (09m22.9s), 1/1 VUs, 60216 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m22.9s/10m0s

running (09m23.9s), 1/1 VUs, 60366 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m23.9s/10m0s

running (09m24.9s), 1/1 VUs, 60505 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m24.9s/10m0s

running (09m25.9s), 1/1 VUs, 60656 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m25.9s/10m0s

running (09m26.9s), 1/1 VUs, 60812 complete and 0 interrupted iterations
default   [  94% ] 1 VUs  09m26.9s/10m0s

running (09m27.9s), 1/1 VUs, 60972 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m27.9s/10m0s

running (09m28.9s), 1/1 VUs, 61135 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m28.9s/10m0s

running (09m29.9s), 1/1 VUs, 61316 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m29.9s/10m0s

running (09m30.9s), 1/1 VUs, 61485 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m30.9s/10m0s

running (09m31.9s), 1/1 VUs, 61674 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m31.9s/10m0s

running (09m32.9s), 1/1 VUs, 61834 complete and 0 interrupted iterations
default   [  95% ] 1 VUs  09m32.9s/10m0s

running (09m33.9s), 1/1 VUs, 62027 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m33.9s/10m0s

running (09m34.9s), 1/1 VUs, 62191 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m34.9s/10m0s

running (09m35.9s), 1/1 VUs, 62379 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m35.9s/10m0s

running (09m36.9s), 1/1 VUs, 62531 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m36.9s/10m0s

running (09m37.9s), 1/1 VUs, 62713 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m37.9s/10m0s

running (09m38.9s), 1/1 VUs, 62876 complete and 0 interrupted iterations
default   [  96% ] 1 VUs  09m38.9s/10m0s

running (09m39.9s), 1/1 VUs, 63054 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m39.9s/10m0s

running (09m40.9s), 1/1 VUs, 63225 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m40.9s/10m0s

running (09m41.9s), 1/1 VUs, 63395 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m41.9s/10m0s

running (09m42.9s), 1/1 VUs, 63558 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m42.9s/10m0s

running (09m43.9s), 1/1 VUs, 63743 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m43.9s/10m0s

running (09m44.9s), 1/1 VUs, 63903 complete and 0 interrupted iterations
default   [  97% ] 1 VUs  09m44.9s/10m0s

running (09m45.9s), 1/1 VUs, 64096 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m45.9s/10m0s

running (09m46.9s), 1/1 VUs, 64263 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m46.9s/10m0s

running (09m47.9s), 1/1 VUs, 64445 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m47.9s/10m0s

running (09m48.9s), 1/1 VUs, 64612 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m48.9s/10m0s

running (09m49.9s), 1/1 VUs, 64800 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m49.9s/10m0s

running (09m50.9s), 1/1 VUs, 64968 complete and 0 interrupted iterations
default   [  98% ] 1 VUs  09m50.9s/10m0s

running (09m51.9s), 1/1 VUs, 65148 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m51.9s/10m0s

running (09m52.9s), 1/1 VUs, 65313 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m52.9s/10m0s

running (09m53.9s), 1/1 VUs, 65498 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m53.9s/10m0s

running (09m54.9s), 1/1 VUs, 65656 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m54.9s/10m0s

running (09m55.9s), 1/1 VUs, 65833 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m55.9s/10m0s

running (09m56.9s), 1/1 VUs, 65972 complete and 0 interrupted iterations
default   [  99% ] 1 VUs  09m56.9s/10m0s

running (09m57.9s), 1/1 VUs, 66160 complete and 0 interrupted iterations
default   [ 100% ] 1 VUs  09m57.9s/10m0s

running (09m58.9s), 1/1 VUs, 66323 complete and 0 interrupted iterations
default   [ 100% ] 1 VUs  09m58.9s/10m0s

running (09m59.9s), 1/1 VUs, 66515 complete and 0 interrupted iterations
default   [ 100% ] 1 VUs  09m59.9s/10m0s

     ✗ Group-tiingo-test-payload-0 returned 200
      ↳  0% — ✓ 45 / ✗ 39250
     ✗ Group-tiingo-test-payload-1 returned 200
      ↳  0% — ✓ 0 / ✗ 13635
     ✗ Group-tiingo-test-payload-2 returned 200
      ↳  0% — ✓ 41 / ✗ 13643

     checks.........................: 0.12%  ✓ 86         ✗ 66528
     data_received..................: 61 MB  102 kB/s
     data_sent......................: 27 MB  45 kB/s
     errors.........................: 32.28% ✓ 41         ✗ 86   
     http_req_blocked...............: avg=2.12µs   min=69ns     med=240ns   max=65.37ms p(90)=370ns    p(95)=440ns   
     http_req_connecting............: avg=29ns     min=0s       med=0s      max=1.09ms  p(90)=0s       p(95)=0s      
   ✓ http_req_duration..............: avg=5.13ms   min=730.47µs med=2.16ms  max=2.23s   p(90)=5.14ms   p(95)=6.17ms  
       { expected_response:true }...: avg=25.2ms   min=2.98ms   med=5.1ms   max=1.22s   p(90)=8.56ms   p(95)=12.75ms 
   ✗ http_req_failed................: 99.95% ✓ 199480     ✗ 98   
     http_req_receiving.............: avg=200.73µs min=7.51µs   med=51.18µs max=88.91ms p(90)=86.65µs  p(95)=100.3µs 
     http_req_sending...............: avg=140.26µs min=0s       med=90.15µs max=84.42ms p(90)=162.64µs p(95)=183.84µs
     http_req_tls_handshaking.......: avg=329ns    min=0s       med=0s      max=42.08ms p(90)=0s       p(95)=0s      
     http_req_waiting...............: avg=4.79ms   min=0s       med=2.01ms  max=2.22s   p(90)=4.95ms   p(95)=5.46ms  
     http_reqs......................: 199578 332.629402/s
     iteration_duration.............: avg=8.97ms   min=1.58ms   med=2.47ms  max=5s      p(90)=5.56ms   p(95)=24.43ms 
     iterations.....................: 66526  110.876467/s
     vus............................: 1      min=1        max=1  
     vus_max........................: 1      min=1        max=1  


running (10m00.0s), 0/1 VUs, 66526 complete and 0 interrupted iterations
default ✓ [ 100% ] 1 VUs  10m0s
✔️ Assertions loaded: 1, applied: 1
Applied:
Assertion applied: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}

Failed:
(no failed assertions)
Output sample
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"aprTerm":"30Day","endpoint":"cryptoyield"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"from":"ETH","to":"USD"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

request: {"data":{"base":"ETH","convert":"USD","endpoint":"realized-vol"}} response: <html>
<head><title>503 Service Temporarily Unavailable</title></head>
<body>
<center><h1>503 Service Temporarily Unavailable</h1></center>
<hr><center>nginx</center>
</body>
</html>

SyntaxError: invalid character '<' looking for beginning of value
	at parse (native)
	at validateOutput (webpack:///./output-test.ts:99:26(27))
	at test (webpack:///./test.ts:149:19(64))

Assertion loaded: {"request":{},"expectedResponse":{"result":{"greaterThan":0}}}
thresholds on metrics 'http_req_failed' have been crossed

@mxiao-cll
Copy link
Contributor

Does old and new currently co-exist?

@mmcallister-cll
Copy link
Contributor Author

Updated description with docs & answer to @mxiao-cll's question (yes until Feb 1)

@mmcallister-cll mmcallister-cll merged commit da65fb1 into main Jan 14, 2025
7 of 8 checks passed
@mmcallister-cll mmcallister-cll deleted the feat/STRUCT-2627-tiingo-iex-update branch January 14, 2025 21:20
@github-actions github-actions bot mentioned this pull request Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants