Skip to content

Commit

Permalink
chainflip
Browse files Browse the repository at this point in the history
  • Loading branch information
waynebruce0x committed Sep 18, 2024
1 parent 4a43d62 commit 35d7deb
Showing 1 changed file with 58 additions and 0 deletions.
58 changes: 58 additions & 0 deletions protocols/chainflip.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
import { balance, latest } from "../adapters/balance";
import { manualCliff, manualLinear } from "../adapters/manual";
import { Protocol } from "../types/adapters";
import { periodToSeconds } from "../utils/time";

const start = 1696464000;
const contributor = 1700697600;
const token = "0x826180541412d574cf1336d22c0c0a287822678a";
const chain = "ethereum";

const typeA = (amount: number) =>
manualCliff(start + periodToSeconds.year, amount);
const typeB = (amount: number) => [
manualCliff(start, amount * 0.2),
manualLinear(start, start + periodToSeconds.year, amount * 0.8),
];

const chainflip: Protocol = {
"Node Operators Programs": manualCliff(start, 4_750_000),
"Token Sale": manualCliff(start, 2_066_314),
"Liquid Treasury": manualCliff(start, 4_968_503),
"Strategic Investors": [typeA(18_886_906), ...typeB(3_162_974)],
"Oxen Foundation": [typeA(3_200_000), ...typeB(1_000_000)],
Contributors: () =>
balance(
["0xCE317d9909F5dDD30dcd7331f832E906Adc81f5d"],
token,
chain,
"chainflip",
contributor,
),
"Treasury Reserves": [],
meta: {
notes: [
`Treasury Reserve (22%) has been ignored from this analysis since its token balance will remain neutral over time.`,
],
token: `${chain}:${token}`,
sources: [
"https://docs.chainflip.io/concepts/token-economics/genesis-tokenomics",
],
protocolIds: ["3853"],
incompleteSections: [
{
key: "Contributors",
allocation: 13_000_000,
lastRecord: () => latest("chainflip", contributor),
},
],
},
categories: {
farming: ["Node Operators Programs"],
publicSale: ["Token Sale"],
noncirculating: ["Liquid Treasury", "Treasury Reserves"],
insiders: ["Strategic Investors", "Oxen Foundation", "Contributors"],
},
};

export default chainflip;

0 comments on commit 35d7deb

Please sign in to comment.