Skip to content

Commit ff448be

Browse files
Patch/DF-21368 lido por default ripcord (#3887)
* DF-21368 add ripcord:false to happy path response in lido-por * add changeset --------- Co-authored-by: app-token-issuer-data-feeds[bot] <134377064+app-token-issuer-data-feeds[bot]@users.noreply.github.com>
1 parent a955e95 commit ff448be

File tree

3 files changed

+14
-7
lines changed

3 files changed

+14
-7
lines changed

.changeset/big-pets-argue.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@chainlink/lido-por-adapter': patch
3+
---
4+
5+
Add default ripcord false to response

packages/sources/lido-por/src/transport/reserve.ts

Lines changed: 8 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
1+
import { EndpointContext } from '@chainlink/external-adapter-framework/adapter'
2+
import { calculateHttpRequestKey } from '@chainlink/external-adapter-framework/cache'
13
import { TransportDependencies } from '@chainlink/external-adapter-framework/transports'
2-
import { ethers } from 'ethers'
3-
import { TimestampedAdapterResponse, sleep } from '@chainlink/external-adapter-framework/util'
44
import { SubscriptionTransport } from '@chainlink/external-adapter-framework/transports/abstract/subscription'
5-
import { EndpointContext } from '@chainlink/external-adapter-framework/adapter'
6-
import { BaseEndpointTypes, inputParameters } from '../endpoint/reserve'
5+
import { TimestampedAdapterResponse, sleep } from '@chainlink/external-adapter-framework/util'
6+
import { Requester } from '@chainlink/external-adapter-framework/util/requester'
77
import { AdapterError } from '@chainlink/external-adapter-framework/validation/error'
8+
import { ethers } from 'ethers'
9+
import { BaseEndpointTypes, inputParameters } from '../endpoint/reserve'
810
import {
911
EthereumClResponse,
10-
parseBeaconBalance,
1112
getBufferedEther,
1213
getWithdrawalCredential,
14+
parseBeaconBalance,
1315
} from './util'
14-
import { Requester } from '@chainlink/external-adapter-framework/util/requester'
15-
import { calculateHttpRequestKey } from '@chainlink/external-adapter-framework/cache'
1616

1717
type RequestParams = typeof inputParameters.validated
1818

@@ -100,6 +100,7 @@ export class BalanceTransport extends SubscriptionTransport<BaseEndpointTypes> {
100100
return {
101101
data: {
102102
result: balance,
103+
ripcord: false,
103104
},
104105
result: balance,
105106
timestamps: {

packages/sources/lido-por/test/integration/__snapshots__/adapter.test.ts.snap

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ exports[`execute reserve endpoint should return success 1`] = `
1717
{
1818
"data": {
1919
"result": "800",
20+
"ripcord": false,
2021
},
2122
"result": "800",
2223
"statusCode": 200,

0 commit comments

Comments
 (0)