diff --git a/dexs/revoswap/index.ts b/dexs/revoswap/index.ts new file mode 100644 index 0000000000..67636a29e5 --- /dev/null +++ b/dexs/revoswap/index.ts @@ -0,0 +1,16 @@ +import { univ2Adapter } from "../../helpers/getUniSubgraphVolume"; +import { CHAIN } from "../../helpers/chains"; + +const endpoints = { + [CHAIN.XLAYER]: "https://graph.revoswap.com/subgraphs/name/okx-mainnet/exchange", +}; + +const adapter = univ2Adapter(endpoints, { + factoriesName: "pancakeFactories", + dayData: "pancakeDayData" +}); + +adapter.adapter[CHAIN.XLAYER].start = 1713225600; + + +export default adapter diff --git a/helpers/chains.ts b/helpers/chains.ts index 31847b332e..ac079e4e53 100644 --- a/helpers/chains.ts +++ b/helpers/chains.ts @@ -146,6 +146,7 @@ export enum CHAIN { SVM = "svm", ASTRZK = "astrzk", LYRA = "lyra", + XLAYER = "xlayer" } // DonĀ“t use diff --git a/helpers/env.ts b/helpers/env.ts index 086fd7f6ec..bb2aaab04c 100644 --- a/helpers/env.ts +++ b/helpers/env.ts @@ -5,7 +5,8 @@ const BOOL_KEYS = [ const DEFAULTS: any = { ANKR_API_KEY: '79258ce7f7ee046decc3b5292a24eb4bf7c910d7e39b691384c7ce0cfb839a01', ZETA_RPC: "https://zetachain-evm.blockpi.network/v1/rpc/public,https://zetachain-mainnet-archive.allthatnode.com:8545", - SVM_RPC: "https://rpc.cosvm.net" + SVM_RPC: "https://rpc.cosvm.net", + XLAYER_RPC: "https://xlayerrpc.okx.com", } export const ENV_KEYS = new Set([ diff --git a/package-lock.json b/package-lock.json index 5f3f3de59e..9ef953c2e2 100644 --- a/package-lock.json +++ b/package-lock.json @@ -804,9 +804,9 @@ } }, "node_modules/@defillama/sdk": { - "version": "5.0.51", - "resolved": "https://registry.npmjs.org/@defillama/sdk/-/sdk-5.0.51.tgz", - "integrity": "sha512-9xph+m9PykFw23K49AUagVLj+iu9mHMUeoZwBmdpVT0GBQNpLadMjCWc9NEgivrguOqMC76MhxZBsZMOTlzXHw==", + "version": "5.0.53", + "resolved": "https://registry.npmjs.org/@defillama/sdk/-/sdk-5.0.53.tgz", + "integrity": "sha512-FhrgVni9TNEdOHV+7NHHTvfzHCkejI/1dG6Jj4TlK3vIGEgsgIlFxZzXImhnXf2SBxBMKvye9WF95Sk5RO6riQ==", "dependencies": { "@aws-sdk/client-s3": "^3.400.0", "@supercharge/promise-pool": "^2.1.0",