From 940411d10da6a82a783f13812d611b641cbe2f1c Mon Sep 17 00:00:00 2001 From: adakondacoin <135918761+adakondacoin@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:06:00 +0200 Subject: [PATCH 1/5] Create squeak.ts --- src/tokens/squeak.ts | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/tokens/squeak.ts diff --git a/src/tokens/squeak.ts b/src/tokens/squeak.ts new file mode 100644 index 00000000..9a090c1f --- /dev/null +++ b/src/tokens/squeak.ts @@ -0,0 +1,21 @@ +import { defaultFetcherOptions, SupplyFetcher } from "../types"; +import { getAmountInAddresses, getBlockFrostInstance } from "../utils"; + +const SQUEAK = "097f37ef3f64a7967c645cb2a40b67594b0f6f4d187d654ff927403753717565616b"; + +const fetcher: SupplyFetcher = async (options = defaultFetcherOptions) => { + const blockFrost = getBlockFrostInstance(options); + const total = 1e9; + + const burnRaw = await getAmountInAddresses(blockFrost, SQUEAK, [ + "addr1z8kadskrrswl3avwe9psd3mar5l7shf06slyxr2tetwln4nzg06w6dvxg0vuzx4s0uenlr0vfucctcfwpa2eshd86taqduntvj", + ]); + + const burn = burnRaw ? Number(burnRaw) : 0; + return { + circulating: (total - burn).toString(), + total: (total - burn).toString(), + }; +}; + +export default fetcher; From 256c8b93feba943a9eff6b76d592997b4b73f740 Mon Sep 17 00:00:00 2001 From: adakondacoin <135918761+adakondacoin@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:19:07 +0200 Subject: [PATCH 2/5] Update index.ts --- src/index.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/index.ts b/src/index.ts index 7948c9d6..5ebdbeaa 100644 --- a/src/index.ts +++ b/src/index.ts @@ -100,6 +100,7 @@ import nebulaFetcher from "./tokens/nebula"; import newmFetcher from "./tokens/newm"; import nftcFetcher from "./tokens/nftc"; import nikeFetcher from "./tokens/nike"; +import squeakFetcher from "./tokens/squeak"; import ninjazFetcher from "./tokens/ninjaz"; import nmkrFetcher from "./tokens/nmkr"; import noelFetcher from "./tokens/noel"; @@ -428,6 +429,7 @@ export const supplyFetchers: Record = { "04b95368393c821f180deee8229fbd941baaf9bd748ebcdbf7adbb14727352534e": rsrsnFetcher, c881c20e49dbaca3ff6cef365969354150983230c39520b917f5cf7c4e696b65: nikeFetcher, + 097f37ef3f64a7967c645cb2a40b67594b0f6f4d187d654ff927403753717565616b: squeakFetcher, "03dc510dbd1d1321edc06d8ae013f55fdd79f390c7415e2a09b64797534e4f4b": snokFetcher, bf3e19192da77dfadc7c9065944e50ca7e1a439d90833e3ae58b720a44414e5a4f: From 11a2d75579dbc2557b005bfed59e794cf93bcd7d Mon Sep 17 00:00:00 2001 From: adakondacoin <135918761+adakondacoin@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:38:36 +0200 Subject: [PATCH 3/5] Update index.ts --- src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 5ebdbeaa..d88187c0 100644 --- a/src/index.ts +++ b/src/index.ts @@ -429,7 +429,7 @@ export const supplyFetchers: Record = { "04b95368393c821f180deee8229fbd941baaf9bd748ebcdbf7adbb14727352534e": rsrsnFetcher, c881c20e49dbaca3ff6cef365969354150983230c39520b917f5cf7c4e696b65: nikeFetcher, - 097f37ef3f64a7967c645cb2a40b67594b0f6f4d187d654ff927403753717565616b: squeakFetcher, + "097f37ef3f64a7967c645cb2a40b67594b0f6f4d187d654ff927403753717565616b": squeakFetcher, "03dc510dbd1d1321edc06d8ae013f55fdd79f390c7415e2a09b64797534e4f4b": snokFetcher, bf3e19192da77dfadc7c9065944e50ca7e1a439d90833e3ae58b720a44414e5a4f: From aae592dd313777faf3c427279861ddf8f95834a5 Mon Sep 17 00:00:00 2001 From: adakondacoin <135918761+adakondacoin@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:44:37 +0200 Subject: [PATCH 4/5] Update index.ts --- src/index.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index d88187c0..686faad4 100644 --- a/src/index.ts +++ b/src/index.ts @@ -429,7 +429,8 @@ export const supplyFetchers: Record = { "04b95368393c821f180deee8229fbd941baaf9bd748ebcdbf7adbb14727352534e": rsrsnFetcher, c881c20e49dbaca3ff6cef365969354150983230c39520b917f5cf7c4e696b65: nikeFetcher, - "097f37ef3f64a7967c645cb2a40b67594b0f6f4d187d654ff927403753717565616b": squeakFetcher, + "097f37ef3f64a7967c645cb2a40b67594b0f6f4d187d654ff927403753717565616b": + squeakFetcher, "03dc510dbd1d1321edc06d8ae013f55fdd79f390c7415e2a09b64797534e4f4b": snokFetcher, bf3e19192da77dfadc7c9065944e50ca7e1a439d90833e3ae58b720a44414e5a4f: From c957d4d90bbbd785f2395b90715663d730f7531b Mon Sep 17 00:00:00 2001 From: adakondacoin <135918761+adakondacoin@users.noreply.github.com> Date: Mon, 29 Jul 2024 22:46:45 +0200 Subject: [PATCH 5/5] Update index.ts --- src/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/index.ts b/src/index.ts index 686faad4..be870fc1 100644 --- a/src/index.ts +++ b/src/index.ts @@ -100,7 +100,6 @@ import nebulaFetcher from "./tokens/nebula"; import newmFetcher from "./tokens/newm"; import nftcFetcher from "./tokens/nftc"; import nikeFetcher from "./tokens/nike"; -import squeakFetcher from "./tokens/squeak"; import ninjazFetcher from "./tokens/ninjaz"; import nmkrFetcher from "./tokens/nmkr"; import noelFetcher from "./tokens/noel"; @@ -141,6 +140,7 @@ import societyFetcher from "./tokens/society"; import spfFetcher from "./tokens/spf"; import splashFetcher from "./tokens/splash"; import spxFetcher from "./tokens/spx"; +import squeakFetcher from "./tokens/squeak"; import ssssFetcher from "./tokens/ssss"; import stableFetcher from "./tokens/stable"; import sundaeFetcher from "./tokens/sundae";