Skip to content

Conversation

@kanerep
Copy link
Contributor

@kanerep kanerep commented Dec 15, 2025

resolves: #5105

Summary

  • Kinetix perps are no longer accessible or maintained as of August 19th 2025: tweet

Changes

  • Added deadFrom and stubbed the fetch
  • Preserved old code for reference

@llamabutler
Copy link

The kinetix-derivative adapter exports:

> [email protected] test
> ts-node --transpile-only cli/testAdapter.ts dexs kinetix-derivative

🦙 Running KINETIX-DERIVATIVE adapter 🦙
---------------------------------------------------
Start Date:	Sun, 14 Dec 2025 00:00:00 GMT
End Date:	Mon, 15 Dec 2025 00:00:00 GMT
---------------------------------------------------

KAVA 👇
Backfill start time: 29/8/2023
End timestamp: 1765756799 (2025-12-14T23:59:59.000Z)

@llamabutler
Copy link

The kinetix-derivatives-v2 adapter exports:

> [email protected] test
> ts-node --transpile-only cli/testAdapter.ts dexs kinetix-derivatives-v2

🦙 Running KINETIX-DERIVATIVES-V2 adapter 🦙
---------------------------------------------------
Start Date:	Sun, 14 Dec 2025 00:00:00 GMT
End Date:	Mon, 15 Dec 2025 00:00:00 GMT
---------------------------------------------------

KAVA 👇
Backfill start time: 2/2/2024
End timestamp: 1765756799 (2025-12-14T23:59:59.000Z)

@llamabutler
Copy link

The kinetix-derivatives-v2 adapter exports:

> [email protected] test
> ts-node --transpile-only cli/testAdapter.ts fees kinetix-derivatives-v2

🦙 Running KINETIX-DERIVATIVES-V2 adapter 🦙
---------------------------------------------------
Start Date:	Sun, 14 Dec 2025 00:00:00 GMT
End Date:	Mon, 15 Dec 2025 00:00:00 GMT
---------------------------------------------------

KAVA 👇
Backfill start time: 2/2/2024
End timestamp: 1765756799 (2025-12-14T23:59:59.000Z)

@llamabutler
Copy link

The kinetix-v1.ts adapter exports:

> [email protected] test
> ts-node --transpile-only cli/testAdapter.ts fees kinetix-v1.ts

🦙 Running KINETIX-V1.TS adapter 🦙
---------------------------------------------------
Start Date:	Sun, 14 Dec 2025 14:55:32 GMT
End Date:	Mon, 15 Dec 2025 14:55:32 GMT
---------------------------------------------------

KAVA 👇
Backfill start time: 12/12/2023
End timestamp: 1765810531 (2025-12-15T14:55:31.000Z)

@llamabutler
Copy link

The kinetix adapter exports:

> [email protected] test
> ts-node --transpile-only cli/testAdapter.ts fees kinetix

🦙 Running KINETIX adapter 🦙
---------------------------------------------------
Start Date:	Sun, 14 Dec 2025 00:00:00 GMT
End Date:	Mon, 15 Dec 2025 00:00:00 GMT
---------------------------------------------------

KAVA 👇
Backfill start time: 29/8/2023
End timestamp: 1765756799 (2025-12-14T23:59:59.000Z)

@kanerep kanerep marked this pull request as ready for review December 15, 2025 17:29
Copy link
Member

@g1nt0ki g1nt0ki left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hi, I will leave the existing code as is and only add deadFrom field, this way, if the adapter still works, we will be able refill old data without code change

@llamabutler
Copy link

The kinetix-derivative adapter exports:

> [email protected] test
> ts-node --transpile-only cli/testAdapter.ts dexs kinetix-derivative

🦙 Running KINETIX-DERIVATIVE adapter 🦙
---------------------------------------------------
Start Date:	Sun, 14 Dec 2025 00:00:00 GMT
End Date:	Mon, 15 Dec 2025 00:00:00 GMT
---------------------------------------------------

------ ERROR ------
FetchError: request to https://kava-graph-node.metavault.trade/subgraphs/name/kinetixfi/kfi-subgraph failed, reason: write EPROTO 803C0C0AB07F0000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1605:SSL alert number 80

    at ClientRequest.<anonymous> (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/[email protected]/node_modules/node-fetch/lib/index.js:1501:11)
request to https://kava-graph-node.metavault.trade/subgraphs/name/kinetixfi/kfi-subgraph failed, reason: write EPROTO 803C0C0AB07F0000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1605:SSL alert number 80

@kanerep
Copy link
Contributor Author

kanerep commented Dec 15, 2025

hi, I will leave the existing code as is and only add deadFrom field, this way, if the adapter still works, we will be able refill old data without code change

hey, I have updated with these changes. Currently the subgraph isn't working due to expired ssl cert and alternative subrgraph has been stale since April 2024. More info on #5104.

@noateden
Copy link
Contributor

@kanerep you should mark adapters dead only on subgraph queries, leave existing adapters using logs

@noateden noateden self-assigned this Dec 15, 2025
@llamabutler
Copy link

The kinetix-derivative adapter exports:

> [email protected] test
> ts-node --transpile-only cli/testAdapter.ts dexs kinetix-derivative

🦙 Running KINETIX-DERIVATIVE adapter 🦙
---------------------------------------------------
Start Date:	Sun, 14 Dec 2025 00:00:00 GMT
End Date:	Mon, 15 Dec 2025 00:00:00 GMT
---------------------------------------------------

------ ERROR ------
FetchError: request to https://kava-graph-node.metavault.trade/subgraphs/name/kinetixfi/kfi-subgraph failed, reason: write EPROTO 804C2C90B57F0000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1605:SSL alert number 80

    at ClientRequest.<anonymous> (/home/runner/work/dimension-adapters/dimension-adapters/node_modules/.pnpm/[email protected]/node_modules/node-fetch/lib/index.js:1501:11)
request to https://kava-graph-node.metavault.trade/subgraphs/name/kinetixfi/kfi-subgraph failed, reason: write EPROTO 804C2C90B57F0000:error:0A000438:SSL routines:ssl3_read_bytes:tlsv1 alert internal error:../deps/openssl/openssl/ssl/record/rec_layer_s3.c:1605:SSL alert number 80

@kanerep
Copy link
Contributor Author

kanerep commented Dec 15, 2025

@kanerep you should mark adapters dead only on subgraph queries, leave existing adapters using logs

got it - thanks, I've now removed the deadFrom from gmxV1exports

@noateden noateden merged commit db7ed77 into DefiLlama:master Dec 15, 2025
1 of 2 checks passed
@kanerep kanerep deleted the fix/5105-remove-kinetix-derivs branch December 16, 2025 09:43
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.

remove kinetix derivatives

4 participants