From 820910294aeae9065f0f74b35e2ff644a248d82e Mon Sep 17 00:00:00 2001 From: Fred Date: Tue, 5 Dec 2023 13:02:54 -0500 Subject: [PATCH 1/7] Adding Gokey --- src/index.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/index.ts b/src/index.ts index 23be1a93..0ade526a 100644 --- a/src/index.ts +++ b/src/index.ts @@ -30,6 +30,7 @@ import flacFetcher from "./tokens/flac"; import gensFetcher from "./tokens/gens"; import gensxFetcher from "./tokens/gensx"; import geroFetcher from "./tokens/gero"; +import gokeyFetcher from "./tokens/gokey"; import herbFetcher from "./tokens/herb"; import hoskyFetcher from "./tokens/hosky"; import huntFetcher from "./tokens/hunt"; @@ -209,6 +210,8 @@ export const supplyFetchers: Record = { pepeblueFetcher, "7914fae20eb2903ed6fd5021a415c1bd2626b64a2d86a304cb40ff5e4c494649": lifiFetcher, + "c7dcfa416c127f630b263c7e0fe0564430cfa9c56bba43e1a37c6915474f4b4559": + gokeyFetcher, "0d90046ad35546156aaf790525133f7fc713ca2790e397784b85f5c85554494c": utilFetcher, a3931691f5c4e65d01c429e473d0dd24c51afdb6daf88e632a6c1e516f7263666178746f6b656e: From 69af9a3db7382647701c729ba6614350275075be Mon Sep 17 00:00:00 2001 From: Fred Date: Tue, 5 Dec 2023 13:07:57 -0500 Subject: [PATCH 2/7] Create gokey.ts Adding GOKEY --- src/tokens/gokey.ts | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/tokens/gokey.ts diff --git a/src/tokens/gokey.ts b/src/tokens/gokey.ts new file mode 100644 index 00000000..80a7cc17 --- /dev/null +++ b/src/tokens/gokey.ts @@ -0,0 +1,33 @@ +import { defaultFetcherOptions, SupplyFetcher } from "../types"; +import { getAmountInAddresses, getBlockFrostInstance } from "../utils"; + +const GOKEY = + "c7dcfa416c127f630b263c7e0fe0564430cfa9c56bba43e1a37c6915474f4b4559"; + +const fetcher: SupplyFetcher = async (options = defaultFetcherOptions) => { + const blockFrost = getBlockFrostInstance(options); + const total = 4_500_000_000n; + + const treasury = await getAmountInAddresses(blockFrost, GOKEY, [ + "addr1wyehg40jpn90q6dsy9njxk8aek4xzqhg2shjyagnu6jzmsgvh30fu", // DripDropz + "stake1u8ffzkegp8h48mare3g3ntf3xmjce3jqptsdtj38ee3yh3c9t4uum", // TosiDrop + "addr1w8yk5vaq6rq3jgn84xurqjgy030j937dfpuu6m5tmkmpukst7amql", // Vyfi Farm + "addr1w8t7zc55cjc83lf7rhxam205vmf2arqttj37jpynuamjnxsk60vzs", // Vyfi Vault + "stake1u9f9v0z5zzlldgx58n8tklphu8mf7h4jvp2j2gddluemnssjfnkzz", // Minswap Farm + "addr1qyfpy8cqj4w9a7d44kg6hstqp5434f8m00hn4ymkgxgy2u4nskrrn9f56q03kvyt40u3r5vafmtjlh7zgvtlhgxzqjssq5hya9", // GoKey Community & Marketing + "addr1qxsg35syleg2ysd7evgfjr8n753q7a49mu3nufgvgek07cpj5mu7h7n5ev343wprlueglj4fsuwat0nr23j5yfk3xhxqncy8hg", // GoKey DAO Treasury + "addr1qxmmh0g9cahu43zxdz27nav2e09y0mzfkevmxd9gv528lvhnclsdfjp3wdaw82zgly788jzdu54d7suqzan6x6spkdaste4q5t", // GoKey DEX Liquidity + "addr1qxj5ay8gcadlr5xgg3vsv68nrkq6vu3neyt2yy7lse3k3wkde9cvrey7ud9k485qqjjtltx8yszjmy8zjnmy7l4p2ahsp3g4d5", // GoKey ISPO + "addr1qxfhz6gy4rsd9pz3esn9mcgf6q3qkf3mkadqkdavpl4jkuenvmraumhjhzcqfm6al7cky7d9yyd6prdrvh7734zygxds06sf6e", // GoKey Partnerships + "addr1q8f6gn0fkeum3ukurzet8c5l34mmsqnflfljt6t2fcuhpunfn685c58vmdy4el29njklah5xprzq0358dta4c0l5j9rsqcq5sx", // GoKey Public Sale + "addr1q8q34p3pyrwlya5v5qrfahyxyh4nwrdtx74dptqhdv7dznmu6vhergtud4tkhvdtac9tucyju8uhhvk8dyanckmudqssg2axkg", // GoKey Team & Advisors + "addr1q80nv80zgf6067znqwjx6vmtr03crh22tw7azuyt9y40ewps3l9v924kw9pd28erveajf0fsgq2da2n6qtt7adql0xuqstppaq", // GoKey AirDrop + ]); + + return { + circulating: (total - treasury).toString(), + total: total.toString(), + }; +}; + +export default fetcher; From e2c912fa0481daaba204c9a151d5619990a7ced6 Mon Sep 17 00:00:00 2001 From: Fred Date: Wed, 6 Dec 2023 21:45:10 -0500 Subject: [PATCH 3/7] Update gokey.ts Removed a wallet included by mistake --- src/tokens/gokey.ts | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/src/tokens/gokey.ts b/src/tokens/gokey.ts index 80a7cc17..313ad647 100644 --- a/src/tokens/gokey.ts +++ b/src/tokens/gokey.ts @@ -1,8 +1,7 @@ import { defaultFetcherOptions, SupplyFetcher } from "../types"; import { getAmountInAddresses, getBlockFrostInstance } from "../utils"; -const GOKEY = - "c7dcfa416c127f630b263c7e0fe0564430cfa9c56bba43e1a37c6915474f4b4559"; +const GOKEY = "c7dcfa416c127f630b263c7e0fe0564430cfa9c56bba43e1a37c6915474f4b4559"; const fetcher: SupplyFetcher = async (options = defaultFetcherOptions) => { const blockFrost = getBlockFrostInstance(options); @@ -14,14 +13,13 @@ const fetcher: SupplyFetcher = async (options = defaultFetcherOptions) => { "addr1w8yk5vaq6rq3jgn84xurqjgy030j937dfpuu6m5tmkmpukst7amql", // Vyfi Farm "addr1w8t7zc55cjc83lf7rhxam205vmf2arqttj37jpynuamjnxsk60vzs", // Vyfi Vault "stake1u9f9v0z5zzlldgx58n8tklphu8mf7h4jvp2j2gddluemnssjfnkzz", // Minswap Farm - "addr1qyfpy8cqj4w9a7d44kg6hstqp5434f8m00hn4ymkgxgy2u4nskrrn9f56q03kvyt40u3r5vafmtjlh7zgvtlhgxzqjssq5hya9", // GoKey Community & Marketing - "addr1qxsg35syleg2ysd7evgfjr8n753q7a49mu3nufgvgek07cpj5mu7h7n5ev343wprlueglj4fsuwat0nr23j5yfk3xhxqncy8hg", // GoKey DAO Treasury - "addr1qxmmh0g9cahu43zxdz27nav2e09y0mzfkevmxd9gv528lvhnclsdfjp3wdaw82zgly788jzdu54d7suqzan6x6spkdaste4q5t", // GoKey DEX Liquidity - "addr1qxj5ay8gcadlr5xgg3vsv68nrkq6vu3neyt2yy7lse3k3wkde9cvrey7ud9k485qqjjtltx8yszjmy8zjnmy7l4p2ahsp3g4d5", // GoKey ISPO - "addr1qxfhz6gy4rsd9pz3esn9mcgf6q3qkf3mkadqkdavpl4jkuenvmraumhjhzcqfm6al7cky7d9yyd6prdrvh7734zygxds06sf6e", // GoKey Partnerships - "addr1q8f6gn0fkeum3ukurzet8c5l34mmsqnflfljt6t2fcuhpunfn685c58vmdy4el29njklah5xprzq0358dta4c0l5j9rsqcq5sx", // GoKey Public Sale - "addr1q8q34p3pyrwlya5v5qrfahyxyh4nwrdtx74dptqhdv7dznmu6vhergtud4tkhvdtac9tucyju8uhhvk8dyanckmudqssg2axkg", // GoKey Team & Advisors - "addr1q80nv80zgf6067znqwjx6vmtr03crh22tw7azuyt9y40ewps3l9v924kw9pd28erveajf0fsgq2da2n6qtt7adql0xuqstppaq", // GoKey AirDrop + "addr1qyfpy8cqj4w9a7d44kg6hstqp5434f8m00hn4ymkgxgy2u4nskrrn9f56q03kvyt40u3r5vafmtjlh7zgvtlhgxzqjssq5hya9", // Community / Marketing + "addr1qxsg35syleg2ysd7evgfjr8n753q7a49mu3nufgvgek07cpj5mu7h7n5ev343wprlueglj4fsuwat0nr23j5yfk3xhxqncy8hg", // DAO Treasury + "addr1qxmmh0g9cahu43zxdz27nav2e09y0mzfkevmxd9gv528lvhnclsdfjp3wdaw82zgly788jzdu54d7suqzan6x6spkdaste4q5t", // DEX Liquidity + "addr1qxj5ay8gcadlr5xgg3vsv68nrkq6vu3neyt2yy7lse3k3wkde9cvrey7ud9k485qqjjtltx8yszjmy8zjnmy7l4p2ahsp3g4d5", // ISPO + "addr1qxfhz6gy4rsd9pz3esn9mcgf6q3qkf3mkadqkdavpl4jkuenvmraumhjhzcqfm6al7cky7d9yyd6prdrvh7734zygxds06sf6e", // Partnerships + "addr1q8f6gn0fkeum3ukurzet8c5l34mmsqnflfljt6t2fcuhpunfn685c58vmdy4el29njklah5xprzq0358dta4c0l5j9rsqcq5sx", // Public Sale + "addr1q8q34p3pyrwlya5v5qrfahyxyh4nwrdtx74dptqhdv7dznmu6vhergtud4tkhvdtac9tucyju8uhhvk8dyanckmudqssg2axkg", // Team / Advisors ]); return { From f34d0ab1f49bfe20860398c4c5da1ff78f0817f2 Mon Sep 17 00:00:00 2001 From: Fred Date: Mon, 11 Dec 2023 17:22:34 -0500 Subject: [PATCH 4/7] Update gokey.ts adjusted format to please your runtime checkes? --- src/tokens/gokey.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/tokens/gokey.ts b/src/tokens/gokey.ts index 313ad647..c405dd3c 100644 --- a/src/tokens/gokey.ts +++ b/src/tokens/gokey.ts @@ -1,7 +1,8 @@ import { defaultFetcherOptions, SupplyFetcher } from "../types"; import { getAmountInAddresses, getBlockFrostInstance } from "../utils"; -const GOKEY = "c7dcfa416c127f630b263c7e0fe0564430cfa9c56bba43e1a37c6915474f4b4559"; +const GOKEY = + "c7dcfa416c127f630b263c7e0fe0564430cfa9c56bba43e1a37c6915474f4b4559"; const fetcher: SupplyFetcher = async (options = defaultFetcherOptions) => { const blockFrost = getBlockFrostInstance(options); From 7e763665dd385b1c7ce3bd51bf2793ccb1b671a4 Mon Sep 17 00:00:00 2001 From: Fred Date: Mon, 11 Dec 2023 17:25:12 -0500 Subject: [PATCH 5/7] Update gokey.ts Attempting to fix the issues with "prettier" not run? The code has been put through multiple formatters and they all agree there is nothing else to change, can you offer some feedback as to what I might be able to do to get this to work here? --- src/tokens/gokey.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/tokens/gokey.ts b/src/tokens/gokey.ts index c405dd3c..cee18a6e 100644 --- a/src/tokens/gokey.ts +++ b/src/tokens/gokey.ts @@ -14,13 +14,13 @@ const fetcher: SupplyFetcher = async (options = defaultFetcherOptions) => { "addr1w8yk5vaq6rq3jgn84xurqjgy030j937dfpuu6m5tmkmpukst7amql", // Vyfi Farm "addr1w8t7zc55cjc83lf7rhxam205vmf2arqttj37jpynuamjnxsk60vzs", // Vyfi Vault "stake1u9f9v0z5zzlldgx58n8tklphu8mf7h4jvp2j2gddluemnssjfnkzz", // Minswap Farm - "addr1qyfpy8cqj4w9a7d44kg6hstqp5434f8m00hn4ymkgxgy2u4nskrrn9f56q03kvyt40u3r5vafmtjlh7zgvtlhgxzqjssq5hya9", // Community / Marketing - "addr1qxsg35syleg2ysd7evgfjr8n753q7a49mu3nufgvgek07cpj5mu7h7n5ev343wprlueglj4fsuwat0nr23j5yfk3xhxqncy8hg", // DAO Treasury - "addr1qxmmh0g9cahu43zxdz27nav2e09y0mzfkevmxd9gv528lvhnclsdfjp3wdaw82zgly788jzdu54d7suqzan6x6spkdaste4q5t", // DEX Liquidity - "addr1qxj5ay8gcadlr5xgg3vsv68nrkq6vu3neyt2yy7lse3k3wkde9cvrey7ud9k485qqjjtltx8yszjmy8zjnmy7l4p2ahsp3g4d5", // ISPO - "addr1qxfhz6gy4rsd9pz3esn9mcgf6q3qkf3mkadqkdavpl4jkuenvmraumhjhzcqfm6al7cky7d9yyd6prdrvh7734zygxds06sf6e", // Partnerships - "addr1q8f6gn0fkeum3ukurzet8c5l34mmsqnflfljt6t2fcuhpunfn685c58vmdy4el29njklah5xprzq0358dta4c0l5j9rsqcq5sx", // Public Sale - "addr1q8q34p3pyrwlya5v5qrfahyxyh4nwrdtx74dptqhdv7dznmu6vhergtud4tkhvdtac9tucyju8uhhvk8dyanckmudqssg2axkg", // Team / Advisors + "addr1qyfpy8cqj4w9a7d44kg6hstqp5434f8m00hn4ymkgxgy2u4nskrrn9f56q03kvyt40u3r5vafmtjlh7zgvtlhgxzqjssq5hya9", + "addr1qxsg35syleg2ysd7evgfjr8n753q7a49mu3nufgvgek07cpj5mu7h7n5ev343wprlueglj4fsuwat0nr23j5yfk3xhxqncy8hg", + "addr1qxmmh0g9cahu43zxdz27nav2e09y0mzfkevmxd9gv528lvhnclsdfjp3wdaw82zgly788jzdu54d7suqzan6x6spkdaste4q5t", + "addr1qxj5ay8gcadlr5xgg3vsv68nrkq6vu3neyt2yy7lse3k3wkde9cvrey7ud9k485qqjjtltx8yszjmy8zjnmy7l4p2ahsp3g4d5", + "addr1qxfhz6gy4rsd9pz3esn9mcgf6q3qkf3mkadqkdavpl4jkuenvmraumhjhzcqfm6al7cky7d9yyd6prdrvh7734zygxds06sf6e", + "addr1q8f6gn0fkeum3ukurzet8c5l34mmsqnflfljt6t2fcuhpunfn685c58vmdy4el29njklah5xprzq0358dta4c0l5j9rsqcq5sx", + "addr1q8q34p3pyrwlya5v5qrfahyxyh4nwrdtx74dptqhdv7dznmu6vhergtud4tkhvdtac9tucyju8uhhvk8dyanckmudqssg2axkg", ]); return { From 6d39ebbd4087600ec004d9b16e04a7891e02258d Mon Sep 17 00:00:00 2001 From: Fred Date: Mon, 11 Dec 2023 21:10:44 -0500 Subject: [PATCH 6/7] Update index.ts --- src/index.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/index.ts b/src/index.ts index 0ade526a..441acc56 100644 --- a/src/index.ts +++ b/src/index.ts @@ -7,6 +7,7 @@ import bankFetcher from "./tokens/bank"; import bookFetcher from "./tokens/book"; import bubbleFetcher from "./tokens/bubble"; import c3Fetcher from "./tokens/c3"; +import c4Fetcher from "./tokens/c4"; import cblpFetcher from "./tokens/cblp"; import cbtcFetcher from "./tokens/cbtc"; import cgiFetcher from "./tokens/cgi"; @@ -30,7 +31,6 @@ import flacFetcher from "./tokens/flac"; import gensFetcher from "./tokens/gens"; import gensxFetcher from "./tokens/gensx"; import geroFetcher from "./tokens/gero"; -import gokeyFetcher from "./tokens/gokey"; import herbFetcher from "./tokens/herb"; import hoskyFetcher from "./tokens/hosky"; import huntFetcher from "./tokens/hunt"; @@ -210,8 +210,6 @@ export const supplyFetchers: Record = { pepeblueFetcher, "7914fae20eb2903ed6fd5021a415c1bd2626b64a2d86a304cb40ff5e4c494649": lifiFetcher, - "c7dcfa416c127f630b263c7e0fe0564430cfa9c56bba43e1a37c6915474f4b4559": - gokeyFetcher, "0d90046ad35546156aaf790525133f7fc713ca2790e397784b85f5c85554494c": utilFetcher, a3931691f5c4e65d01c429e473d0dd24c51afdb6daf88e632a6c1e516f7263666178746f6b656e: @@ -250,4 +248,5 @@ export const supplyFetchers: Record = { nebulaFetcher, bbd0ec94cf9ccc1407b3dbc66bfbbff82ea49718ae4e3dceb817125f24574f524b: workFetcher, + a00fdf4fb9ab6c8c2bd1533a2f14855edf12aed5ecbf96d4b5f5b9394334: c4Fetcher, }; From c2cce9ccffc592e84af6f66a40809cd907cee0d0 Mon Sep 17 00:00:00 2001 From: Fred Date: Wed, 27 Dec 2023 12:47:27 -0500 Subject: [PATCH 7/7] Update gokey.ts Added missing descriptions. --- src/tokens/gokey.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/src/tokens/gokey.ts b/src/tokens/gokey.ts index cee18a6e..6c774c00 100644 --- a/src/tokens/gokey.ts +++ b/src/tokens/gokey.ts @@ -14,13 +14,13 @@ const fetcher: SupplyFetcher = async (options = defaultFetcherOptions) => { "addr1w8yk5vaq6rq3jgn84xurqjgy030j937dfpuu6m5tmkmpukst7amql", // Vyfi Farm "addr1w8t7zc55cjc83lf7rhxam205vmf2arqttj37jpynuamjnxsk60vzs", // Vyfi Vault "stake1u9f9v0z5zzlldgx58n8tklphu8mf7h4jvp2j2gddluemnssjfnkzz", // Minswap Farm - "addr1qyfpy8cqj4w9a7d44kg6hstqp5434f8m00hn4ymkgxgy2u4nskrrn9f56q03kvyt40u3r5vafmtjlh7zgvtlhgxzqjssq5hya9", - "addr1qxsg35syleg2ysd7evgfjr8n753q7a49mu3nufgvgek07cpj5mu7h7n5ev343wprlueglj4fsuwat0nr23j5yfk3xhxqncy8hg", - "addr1qxmmh0g9cahu43zxdz27nav2e09y0mzfkevmxd9gv528lvhnclsdfjp3wdaw82zgly788jzdu54d7suqzan6x6spkdaste4q5t", - "addr1qxj5ay8gcadlr5xgg3vsv68nrkq6vu3neyt2yy7lse3k3wkde9cvrey7ud9k485qqjjtltx8yszjmy8zjnmy7l4p2ahsp3g4d5", - "addr1qxfhz6gy4rsd9pz3esn9mcgf6q3qkf3mkadqkdavpl4jkuenvmraumhjhzcqfm6al7cky7d9yyd6prdrvh7734zygxds06sf6e", - "addr1q8f6gn0fkeum3ukurzet8c5l34mmsqnflfljt6t2fcuhpunfn685c58vmdy4el29njklah5xprzq0358dta4c0l5j9rsqcq5sx", - "addr1q8q34p3pyrwlya5v5qrfahyxyh4nwrdtx74dptqhdv7dznmu6vhergtud4tkhvdtac9tucyju8uhhvk8dyanckmudqssg2axkg", + "addr1qyfpy8cqj4w9a7d44kg6hstqp5434f8m00hn4ymkgxgy2u4nskrrn9f56q03kvyt40u3r5vafmtjlh7zgvtlhgxzqjssq5hya9", // GoKey Community + "addr1qxsg35syleg2ysd7evgfjr8n753q7a49mu3nufgvgek07cpj5mu7h7n5ev343wprlueglj4fsuwat0nr23j5yfk3xhxqncy8hg", // GoKey DAO Treasury + "addr1qxmmh0g9cahu43zxdz27nav2e09y0mzfkevmxd9gv528lvhnclsdfjp3wdaw82zgly788jzdu54d7suqzan6x6spkdaste4q5t", // GoKey DEX Liquidity + "addr1qxj5ay8gcadlr5xgg3vsv68nrkq6vu3neyt2yy7lse3k3wkde9cvrey7ud9k485qqjjtltx8yszjmy8zjnmy7l4p2ahsp3g4d5", // GoKey ISPO + "addr1qxfhz6gy4rsd9pz3esn9mcgf6q3qkf3mkadqkdavpl4jkuenvmraumhjhzcqfm6al7cky7d9yyd6prdrvh7734zygxds06sf6e", // GoKey Partnerships + "addr1q8f6gn0fkeum3ukurzet8c5l34mmsqnflfljt6t2fcuhpunfn685c58vmdy4el29njklah5xprzq0358dta4c0l5j9rsqcq5sx", // GoKey Public Sale + "addr1q8q34p3pyrwlya5v5qrfahyxyh4nwrdtx74dptqhdv7dznmu6vhergtud4tkhvdtac9tucyju8uhhvk8dyanckmudqssg2axkg", // GoKey Team / Advisors ]); return {