mirror of
https://github.com/alexgo-io/peggedassets-server.git
synced 2026-04-30 04:35:17 +08:00
Merge branch 'master' of github.com:DefiLlama/peggedassets-server
This commit is contained in:
36
src/adapters/peggedAssets/hedera-swiss-franc/index.ts
Normal file
36
src/adapters/peggedAssets/hedera-swiss-franc/index.ts
Normal file
@@ -0,0 +1,36 @@
|
|||||||
|
const axios = require("axios");
|
||||||
|
const retry = require("async-retry");
|
||||||
|
import {
|
||||||
|
Balances,
|
||||||
|
ChainBlocks,
|
||||||
|
PeggedIssuanceAdapter,
|
||||||
|
} from "../peggedAsset.type";
|
||||||
|
|
||||||
|
async function hederaMinted() {
|
||||||
|
return async function (
|
||||||
|
_timestamp: number,
|
||||||
|
_ethBlock: number,
|
||||||
|
_chainBlocks: ChainBlocks
|
||||||
|
) {
|
||||||
|
const issuance = await retry(
|
||||||
|
async (_bail: any) =>
|
||||||
|
await axios.get(
|
||||||
|
"https://mainnet-public.mirrornode.hedera.com/api/v1/tokens/0.0.6070123"
|
||||||
|
)
|
||||||
|
);
|
||||||
|
const supply = issuance?.data?.total_supply;
|
||||||
|
let balance = supply / 10 ** 8;
|
||||||
|
console.log(balance);
|
||||||
|
return { peggedCHF: balance };
|
||||||
|
};
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
const adapter: PeggedIssuanceAdapter = {
|
||||||
|
hedera: {
|
||||||
|
minted: hederaMinted(),
|
||||||
|
unreleased: async () => ({}),
|
||||||
|
},
|
||||||
|
};
|
||||||
|
|
||||||
|
export default adapter;
|
||||||
@@ -33,6 +33,7 @@ import sperax from "./sperax-usd";
|
|||||||
import usdp from "./usdp";
|
import usdp from "./usdp";
|
||||||
import usdb from "./usd-balance";
|
import usdb from "./usd-balance";
|
||||||
import mimatic from "./mimatic";
|
import mimatic from "./mimatic";
|
||||||
|
import hchf from "./hedera-swiss-franc";
|
||||||
//import ratio from "./ratio-stable-coin";
|
//import ratio from "./ratio-stable-coin";
|
||||||
import usdj from "./just-stablecoin";
|
import usdj from "./just-stablecoin";
|
||||||
import stbl from "./stbl";
|
import stbl from "./stbl";
|
||||||
@@ -397,5 +398,6 @@ export default {
|
|||||||
"classic-usd": classicusd,
|
"classic-usd": classicusd,
|
||||||
"resolv-usr": usr,
|
"resolv-usr": usr,
|
||||||
"stable-jack-ausd": ausd,
|
"stable-jack-ausd": ausd,
|
||||||
|
"hedera-swiss-franc": hchf,
|
||||||
"celo-real-creal": creal
|
"celo-real-creal": creal
|
||||||
};
|
};
|
||||||
|
|||||||
@@ -2202,19 +2202,19 @@ export default [
|
|||||||
{
|
{
|
||||||
id: "110",
|
id: "110",
|
||||||
name: "crvUSD",
|
name: "crvUSD",
|
||||||
address: "0x95ECDC6caAf7E4805FCeF2679A92338351D24297",
|
address: "0xf939e0a03fb07f59a73314e73794be0e57ac1b4e",
|
||||||
symbol: "crvUSD",
|
symbol: "crvUSD",
|
||||||
url: "https://curve.fi",
|
url: "https://curve.fi",
|
||||||
description:
|
description:
|
||||||
"crvUSD is a collateralized-debt-position (CDP) stablecoin pegged to the US Dollar",
|
"crvUSD is a collateralized-debt-position (CDP) stablecoin pegged to the US Dollar",
|
||||||
mintRedeemDescription: "Users deposit collateral to borrow crvUSD",
|
mintRedeemDescription: "Users deposit collateral to borrow crvUSD",
|
||||||
onCoinGecko: "false",
|
onCoinGecko: "true",
|
||||||
gecko_id: "crvusd",
|
gecko_id: "crvusd",
|
||||||
cmcId: null,
|
cmcId: null,
|
||||||
pegType: "peggedUSD",
|
pegType: "peggedUSD",
|
||||||
pegMechanism: "crypto-backed",
|
pegMechanism: "crypto-backed",
|
||||||
priceSource: "defillama",
|
priceSource: "defillama",
|
||||||
auditLinks: null,
|
auditLinks: ["https://docs.curve.fi/references/audits/#curve-stablecoin-and-lending"],
|
||||||
twitter: "https://twitter.com/CurveFinance",
|
twitter: "https://twitter.com/CurveFinance",
|
||||||
wiki: null,
|
wiki: null,
|
||||||
},
|
},
|
||||||
@@ -4004,4 +4004,24 @@ export default [
|
|||||||
twitter: "https://twitter.com/CeloOrg",
|
twitter: "https://twitter.com/CeloOrg",
|
||||||
wiki: "https://blog.celo.org/celo-launches-the-creal-stablecoin-11da0d560c1c",
|
wiki: "https://blog.celo.org/celo-launches-the-creal-stablecoin-11da0d560c1c",
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
id: "200",
|
||||||
|
name: "Hedera Swiss Franc",
|
||||||
|
address: "hedera:0x00000000000000000000000000000000005c9f6b",
|
||||||
|
symbol: "HCHF",
|
||||||
|
url: "https://hliquity.org/",
|
||||||
|
description:
|
||||||
|
"A stablecoin pegged to the Swiss Franc",
|
||||||
|
mintRedeemDescription:
|
||||||
|
"HLiquity offers interest-free loans. Lock up your HBAR, borrow HCHF against it, and repay later without interest",
|
||||||
|
onCoinGecko: "true",
|
||||||
|
gecko_id: "hedera-swiss-franc",
|
||||||
|
cmcId: null,
|
||||||
|
pegType: "peggedCHF",
|
||||||
|
pegMechanism: "crypto-backed",
|
||||||
|
priceSource: "defillama",
|
||||||
|
auditLinks: null,
|
||||||
|
twitter: "https://x.com/hliquity_",
|
||||||
|
wiki: "https://docs.hliquity.org/overview/overview#hchf-the-stablecoin",
|
||||||
|
},
|
||||||
] as PeggedAsset[];
|
] as PeggedAsset[];
|
||||||
|
|||||||
Reference in New Issue
Block a user