11import { EndpointContext } from '@chainlink/external-adapter-framework/adapter'
2- import { calculateHttpRequestKey } from '@chainlink/external-adapter-framework/cache'
32import { TransportDependencies } from '@chainlink/external-adapter-framework/transports'
43import { SubscriptionTransport } from '@chainlink/external-adapter-framework/transports/abstract/subscription'
54import {
@@ -18,7 +17,6 @@ type RequestParams = typeof inputParameters.validated
1817class SharePriceTransport extends SubscriptionTransport < BaseEndpointTypes > {
1918 requester ! : Requester
2019 settings ! : BaseEndpointTypes [ 'Settings' ]
21- endpointName ! : string
2220
2321 async initialize (
2422 dependencies : TransportDependencies < BaseEndpointTypes > ,
@@ -29,7 +27,6 @@ class SharePriceTransport extends SubscriptionTransport<BaseEndpointTypes> {
2927 await super . initialize ( dependencies , adapterSettings , endpointName , transportName )
3028 this . requester = dependencies . requester
3129 this . settings = adapterSettings
32- this . endpointName = endpointName
3330 }
3431
3532 getSubscriptionTtlFromConfig ( adapterSettings : BaseEndpointTypes [ 'Settings' ] ) : number {
@@ -66,18 +63,18 @@ class SharePriceTransport extends SubscriptionTransport<BaseEndpointTypes> {
6663 param : RequestParams ,
6764 ) : Promise < TimestampedAdapterResponse < BaseEndpointTypes [ 'Response' ] > > {
6865 const providerDataRequestedUnixMs = Date . now ( )
69- const { APTOS_RPC_URL , MODULE_ADDRESS } = this . settings
66+ const { APTOS_RPC_URL , DECIBEL_VAULT_MODULE_ADDRESS } = this . settings
7067 const { vault_object_id, output_decimals } = param
7168
7269 const navResult = await this . callViewFunction (
7370 APTOS_RPC_URL ,
74- `${ MODULE_ADDRESS } ::vault::get_vault_net_asset_value` ,
71+ `${ DECIBEL_VAULT_MODULE_ADDRESS } ::vault::get_vault_net_asset_value` ,
7572 [ vault_object_id ] ,
7673 )
7774
7875 const sharesResult = await this . callViewFunction (
7976 APTOS_RPC_URL ,
80- `${ MODULE_ADDRESS } ::vault::get_vault_num_shares` ,
77+ `${ DECIBEL_VAULT_MODULE_ADDRESS } ::vault::get_vault_num_shares` ,
8178 [ vault_object_id ] ,
8279 )
8380
@@ -126,17 +123,10 @@ class SharePriceTransport extends SubscriptionTransport<BaseEndpointTypes> {
126123 } ,
127124 }
128125
129- const cacheKey = calculateHttpRequestKey < BaseEndpointTypes > ( {
130- context : {
131- adapterSettings : this . settings ,
132- inputParameters,
133- endpointName : this . endpointName ,
134- } ,
135- data : requestConfig . data ,
136- transportName : this . name ,
137- } )
138-
139- const result = await this . requester . request < string [ ] > ( cacheKey , requestConfig )
126+ const result = await this . requester . request < string [ ] > (
127+ JSON . stringify ( requestConfig ) ,
128+ requestConfig ,
129+ )
140130
141131 if ( ! Array . isArray ( result . response . data ) || result . response . data . length === 0 ) {
142132 throw new AdapterError ( {
0 commit comments