Skip to content

Commit d6a0224

Browse files
Added support for env vars for stader-labs (#3565)
* add support for env vars * changeset
1 parent 5f0ae26 commit d6a0224

File tree

3 files changed

+13
-5
lines changed

3 files changed

+13
-5
lines changed

.changeset/fast-ways-notice.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@chainlink/stader-labs-adapter': patch
3+
---
4+
5+
Added support for env vars for rate providers

packages/sources/stader-labs/src/config/index.ts

+7-4
Original file line numberDiff line numberDiff line change
@@ -17,13 +17,16 @@ export const ENV_BSC_CHAIN_ID = 'BSC_CHAIN_ID'
1717
export const DEFAULT_BSC_CHAIN_ID = '56'
1818

1919
export const MATIC_AGGREGATOR_PROXY = '0xAB594600376Ec9fD91F8e885dADF0CE036862dE0'
20-
export const MATICX_RATE_PROVIDER = '0xeE652bbF72689AA59F0B8F981c9c90e2A8Af8d8f'
20+
export const MATICX_RATE_PROVIDER =
21+
util.getEnv('MATICX_RATE_PROVIDER') || '0xeE652bbF72689AA59F0B8F981c9c90e2A8Af8d8f'
2122
export const FANTOM_AGGREGATOR_PROXY = '0xf4766552d15ae4d256ad41b6cf2933482b0680dc'
22-
export const SFTMX_RATE_PROVIDER = '0xb458bfc855ab504a8a327720fcef98886065529b'
23+
export const SFTMX_RATE_PROVIDER =
24+
util.getEnv('SFTMX_RATE_PROVIDER') || '0xb458bfc855ab504a8a327720fcef98886065529b'
2325
export const BSC_AGGREGATOR_PROXY = '0x0567f2323251f0aab15c8dfb1967e4e8a7d42aee'
24-
export const BNBX_RATE_PROVIDER = '0x7276241a669489E4BBB76f63d2A43Bfe63080F2F'
26+
export const BNBX_RATE_PROVIDER =
27+
util.getEnv('BNBX_RATE_PROVIDER') || '0x3b961e83400D51e6E1AF5c450d3C7d7b80588d28'
2528

26-
export const BNBX_RATE_MULTIPLIER = '1000000000000000000'
29+
export const BNBX_RATE_MULTIPLIER = util.getEnv('BNBX_RATE_MULTIPLIER') || '1000000000000000000'
2730

2831
export const makeConfig = (prefix?: string): Config => {
2932
const config = Requester.getDefaultConfig(prefix)

packages/sources/stader-labs/test/integration/fixtures.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -153,7 +153,7 @@ export const mockBNBxSuccess = (): nock.Scope =>
153153
method: 'eth_call',
154154
params: [
155155
{
156-
to: '0x7276241a669489e4bbb76f63d2a43bfe63080f2f',
156+
to: '0x3b961e83400d51e6e1af5c450d3c7d7b80588d28',
157157
data: '0xca0506e80000000000000000000000000000000000000000000000000de0b6b3a7640000',
158158
},
159159
'latest',

0 commit comments

Comments
 (0)