Skip to content
This repository has been archived by the owner on Dec 16, 2024. It is now read-only.

Commit

Permalink
Add $Gokey; Update $PROXIES, $NEBULA, $RAKER (#213)
Browse files Browse the repository at this point in the history
* Add files via upload

* Add files via upload

* Delete src/tokens/nebula.ts

* Add files via upload

* Adding Gokey

* Create gokey.ts

Adding GOKEY

* Update gokey.ts

Removed a wallet included by mistake

* Add files via upload

* Add files via upload

* Update gokey.ts

adjusted format to please your runtime checkes?

* 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?

* Update index.ts

* Update gokey.ts

Added missing descriptions.

* update gokey

* correct supply proxies

* update $RAKER treasury

---------

Co-authored-by: ItsNoah21 <[email protected]>
Co-authored-by: Fred <[email protected]>
  • Loading branch information
3 people authored Dec 28, 2023
1 parent 2207578 commit d4a32a9
Show file tree
Hide file tree
Showing 5 changed files with 48 additions and 8 deletions.
3 changes: 3 additions & 0 deletions src/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,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";
Expand Down Expand Up @@ -257,4 +258,6 @@ export const supplyFetchers: Record<string, SupplyFetcher> = {
c27600f3aff3d94043464a33786429b78e6ab9df5e1d23b774acb34c434e4354: cnctFetcher,
"5ec2e9813fa385d9333d18186d8257d1b3ebea97bdec2dad74026d8d50554743484950":
pugchipFetcher,
c7dcfa416c127f630b263c7e0fe0564430cfa9c56bba43e1a37c6915474f4b4559:
gokeyFetcher,
};
32 changes: 32 additions & 0 deletions src/tokens/gokey.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
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
"addr1qxsg35syleg2ysd7evgfjr8n753q7a49mu3nufgvgek07cpj5mu7h7n5ev343wprlueglj4fsuwat0nr23j5yfk3xhxqncy8hg", // GoKey DAO Treasury
"addr1qxmmh0g9cahu43zxdz27nav2e09y0mzfkevmxd9gv528lvhnclsdfjp3wdaw82zgly788jzdu54d7suqzan6x6spkdaste4q5t", // GoKey DEX Liquidity
"addr1qxj5ay8gcadlr5xgg3vsv68nrkq6vu3neyt2yy7lse3k3wkde9cvrey7ud9k485qqjjtltx8yszjmy8zjnmy7l4p2ahsp3g4d5", // GoKey ISPO
"addr1qxfhz6gy4rsd9pz3esn9mcgf6q3qkf3mkadqkdavpl4jkuenvmraumhjhzcqfm6al7cky7d9yyd6prdrvh7734zygxds06sf6e", // GoKey Partnerships
"addr1q8f6gn0fkeum3ukurzet8c5l34mmsqnflfljt6t2fcuhpunfn685c58vmdy4el29njklah5xprzq0358dta4c0l5j9rsqcq5sx", // GoKey Public Sale
"addr1q8q34p3pyrwlya5v5qrfahyxyh4nwrdtx74dptqhdv7dznmu6vhergtud4tkhvdtac9tucyju8uhhvk8dyanckmudqssg2axkg", // GoKey Team / Advisors
]);

return {
circulating: (total - treasury).toString(),
total: total.toString(),
};
};

export default fetcher;
14 changes: 8 additions & 6 deletions src/tokens/nebula.ts
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,19 @@ const NEBULA =
const fetcher: SupplyFetcher = async (options = defaultFetcherOptions) => {
const blockFrost = getBlockFrostInstance(options);
const total = 1e9;
const treasuryRaw = await getAmountInAddresses(blockFrost, NEBULA, [
const treasuryRaw = [
"addr1qyruqqptlds9ruwxq45y28669y7q4qu233hmzt2ck260f2s296su9q00c29c8ud846jhyayzeprsa4fygumw0ycrmgssxu8q3z",
"addr1q8s7yqngv2lpwrf6e3wn0qplz6dsw2f9scdex78uxfg58xv69yv7hnkjauqsj33hktr6ygamt58m7rsjm4elpmlaycssdyaju6",
]);
];

const burnRaw = await getAmountInAddresses(blockFrost, NEBULA, [
const burnRaw = [
"addr1qxte5udxtcgd32grn4pd2w2faw7cax3p4lj22e6exmftu28ezkp45z5cs5g5yfpksh8uupjrzkjjyv3c2t23ah04s0tq40n2va",
]);
];

const treasury = Number(treasuryRaw);
const burn = Number(burnRaw);
const treasury =
Number(await getAmountInAddresses(blockFrost, NEBULA, treasuryRaw)) / 1e8;
const burn =
Number(await getAmountInAddresses(blockFrost, NEBULA, burnRaw)) / 1e8;

return {
circulating: (total - treasury - burn).toString(),
Expand Down
4 changes: 2 additions & 2 deletions src/tokens/proxies.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,11 @@ const PROXIES =

const fetcher: SupplyFetcher = async (options = defaultFetcherOptions) => {
const blockFrost = getBlockFrostInstance(options);
const total = Number(21000000000000);
const total = Number(21000000);
const treasuryRaw = await getAmountInAddresses(blockFrost, PROXIES, [
"stake1uxrtzq4epgjxz7xulm97ups30rml843trc5x8zulxxzf2rq7effsj", // Treasury
]);
const treasury = Number(treasuryRaw);
const treasury = Number(treasuryRaw) / 1e6;

return {
circulating: (total - treasury).toString(),
Expand Down
3 changes: 3 additions & 0 deletions src/tokens/raker.ts
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,9 @@ const RAKER =
"ace2ea0fe142a3687acf86f55bcded860a920864163ee0d3dda8b60252414b4552";
const TREASURY_ADDRESSES = [
"addr1q8djvsvq45pff7vmyvqdujpudkwpzr3cdejqsxg5r6qg60utvn6keknqc0ea3rs3c96naytguxq3pspqn5fkjltmr95srtewf6", // main wallet
"addr1qydps9yp6c2fs390hqh5fhwzy080xxs3lwndp3jx02yhned6j6fv80mjxvap57s2nvgndrthk27kjc0qw92hfswcv0xqrcelcu", // ops wallet
"addr1qxkmr0m22xeqludcg5rjdmecjxasu9fat0680qehtcsnftaadgykewa9ufvegeuca9yyq03d9v7ea2y2zthgu7hfgjtsddp6gr", // minswap wallet
"addr1z8snz7c4974vzdpxu65ruphl3zjdvtxw8strf2c2tmqnxz2j2c79gy9l76sdg0xwhd7r0c0kna0tycz4y5s6mlenh8pq0xmsha", // liquidity wallet
];

const fetcher: SupplyFetcher = async (options = defaultFetcherOptions) => {
Expand Down

0 comments on commit d4a32a9

Please sign in to comment.