Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 0 additions & 5 deletions api2/routes/getStableCoin.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@

import { importAdapter } from "../../src/peggedAssets/utils/importAdapter";
import peggedAssets from "../../src/peggedData/peggedData";
import { getChainDisplayName } from "../../src/utils/normalizeChain";
import { cache } from "../cache";
Expand All @@ -18,16 +17,12 @@ export function getStablecoinData(peggedID: string | undefined) {

const peggedData = peggedAssets.find((pegged) => pegged.id === peggedID);
if (!peggedData) throw new Error( "Pegged asset is not in our database")
const module = importAdapter(peggedData)
const { balances, lastBalance } = cache.peggedAssetsData?.[peggedData.id] ?? {}
const lastBalancesHourlyRecord = lastBalance
const historicalPeggedBalances = balances ?? [];

if (!useHourlyData) replaceLast(historicalPeggedBalances, lastBalancesHourlyRecord);
let response = peggedData as any;
if (module.methodology !== undefined) response.methodology = module.methodology;
if (module.misrepresentedTokens !== undefined) response.misrepresentedTokens = true;
if (module.hallmarks !== undefined) response.hallmarks = module.hallmarks;
response.chainBalances = {};
const currentChainBalances: { [chain: string]: object } = {};
response.currentChainBalances = currentChainBalances;
Expand Down
5 changes: 1 addition & 4 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,14 @@
"api2-prod": "bash api2/scripts/prod_start.sh",
"api2-cron-task": "npx ts-node --transpile-only api2/cron-task/index.ts",
"api2-store-rates": "npx ts-node --transpile-only api2/scripts/storeRates.ts",
"deploy:env": "npm run prebuild && sls deploy --stage $NODE_ENV",
"deploy:env": "sls deploy --stage $NODE_ENV",
"deploy:dev": "export NODE_ENV=dev && npm run deploy:env",
"deploy:prod": "export NODE_OPTIONS=--max-old-space-size=6144 && export NODE_ENV=prod && npm run deploy:env",
"deploy": "npm run deploy:dev",
"serve": "node --max-old-space-size=8192 node_modules/serverless/bin/serverless offline start",
"test": "cd src/adapters/peggedAssets && npx ts-node --transpile-only test",
"test:watch": "jest --watch",
"prebuild": "npx ts-node src/cli/buildRequires.ts",
"pretest": "npm run prebuild",
"build": "sls package",
"updateAdapters": "cd DefiLlama-Adapters && git pull",
"store-all": "set AWS_REGION='eu-central-1' && set tableName='prod-stablecoins-table' && npx ts-node --transpile-only src/cli/storeAllPeggedAssets.ts",
"fillOld": "set AWS_REGION='eu-central-1' && set tableName='prod-stablecoins-table' && npx ts-node src/cli/fillOld.ts",
"fillLast": "export AWS_REGION='eu-central-1' && export tableName='prod-stablecoins-table' && npx ts-node src/cli/fillLast.ts"
Expand Down
6 changes: 0 additions & 6 deletions serverless.yml
Original file line number Diff line number Diff line change
Expand Up @@ -151,12 +151,6 @@ functions:
memorySize: 3000
events:
- schedule: cron(30 0 * * ? *)
checkRecentEntries:
handler: src/checkRecentDbEntries.default
timeout: 60
memorySize: 3000
events:
- schedule: cron(30 */6 * * ? *)
rates:
handler: src/getRates.default
timeout: 60
Expand Down
Loading