forked from DefiLlama/emissions-adapters
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcentrifuge.ts
29 lines (27 loc) · 1.05 KB
/
centrifuge.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
import { manualCliff, manualLinear } from "../adapters/manual";
import { Protocol } from "../types/adapters";
import { periodToSeconds } from "../utils/time";
const start = 1588201200;
const qty = 425_000_000;
const centrifuge: Protocol = {
"Community sale": manualCliff(start, qty * 0.103),
"Core team": [
manualCliff(start + periodToSeconds.year, qty * 0.292 * 0.2),
manualLinear(
start + periodToSeconds.year,
start + periodToSeconds.year * 5,
qty * 0.292 * 0.8,
),
],
"Foundation endowment": manualCliff(start, qty * 0.127),
"Community grants": manualCliff(start, qty * 0.204),
"Early ecosystem": manualCliff(start, qty * 0.09),
"Early backers": manualCliff(start, qty * 0.185),
sources: ["https://docs.centrifuge.io/learn/token-summary/"],
token: "ethereum:0xd33526068d116ce69f19a9ee46f0bd304f21a51f",
notes: [
"There isnt much information available regarding vesting schedules, so we have used the pessimistic view that tokens were immediately unlocked.",
],
protocolIds: ["509"],
};
//export default centrifuge;