Skip to content

Commit

Permalink
icp
Browse files Browse the repository at this point in the history
  • Loading branch information
waynebruce0x committed May 13, 2024
1 parent ef1fcaf commit 93a419d
Showing 1 changed file with 47 additions and 0 deletions.
47 changes: 47 additions & 0 deletions protocols/icp.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
import { manualLinear, manualStep } from "../adapters/manual";
import { Protocol } from "../types/adapters";
import { periodToSeconds } from "../utils/time";

const start = 1620604800;
const total = 469e6;
const timestamps = {
seed: 1485907200,
};
const icp: Protocol = {
"Seed Round": manualLinear(
timestamps.seed,
timestamps.seed + periodToSeconds.years(4),
130000000, // 390M / 0.03
),
"Strategic Round": manualStep(
start,
periodToSeconds.month,
36,
(total * 0.07) / 36,
),
Presale: manualStep(
start + periodToSeconds.month,
periodToSeconds.month,
12,
(total * 0.0496) / 12,
),
Airdrop: manualStep(start, periodToSeconds.month, 12, (total * 0.008) / 12),
meta: {
token: `coingecko:internet-computer`,
sources: [
"https://wiki.internetcomputer.org/wiki/Total_supply,_circulating_supply,_and_staked_ICP",
"https://internetcomputer.academy/tokenomics/",
],
notes: [
`The remaining 279M ICP are unaccounted for and have therefore been excluded from this analysis.`,
],
protocolIds: ["3155"],
},
categories: {
insiders: ["Strategic Round", "Presale"],
publicSale: ["Seed Round"],
airdrop: ["Airdrop"],
},
};

export default icp;

0 comments on commit 93a419d

Please sign in to comment.