@@ -3,32 +3,25 @@ import { manualCliff, manualLinear } from "../adapters/manual";
3
3
import { Protocol } from "../types/adapters" ;
4
4
import { periodToSeconds } from "../utils/time" ;
5
5
6
- const start = 1732233600 ;
7
- const contributor = 1700697600 ;
6
+ const start = 1732233600 ; // Nov'24
7
+ const tge = 1700697600 ; // Nov'23
8
8
const token = "0x826180541412d574cf1336d22c0c0a287822678a" ;
9
9
const chain = "ethereum" ;
10
10
11
- const typeA = ( amount : number ) =>
12
- manualCliff ( start + periodToSeconds . year , amount ) ;
13
- const typeB = ( amount : number ) => [
14
- manualCliff ( start , amount * 0.2 ) ,
15
- manualLinear ( start , start + periodToSeconds . year , amount * 0.8 ) ,
16
- ] ;
17
-
18
11
const chainflip : Protocol = {
19
12
"Node Operators Programs" : manualCliff ( start , 4_750_000 ) ,
20
13
"Token Sale" : manualCliff ( start , 2_066_314 ) ,
21
14
"Liquid Treasury" : manualCliff ( start , 4_968_503 ) ,
22
- "Strategic Investors" : [ typeA ( 18_886_906 ) , ... typeB ( 3_162_974 ) ] ,
23
- "Oxen Foundation" : [ typeA ( 3_200_000 ) , ... typeB ( 1_000_000 ) ] ,
15
+ "Strategic Investors" : manualCliff ( start , 34_181_497 ) ,
16
+ "Oxen Foundation" : manualCliff ( start , 4_200_000 ) ,
24
17
Contributors : ( backfill : boolean ) =>
25
18
balance (
26
19
[ "0xCE317d9909F5dDD30dcd7331f832E906Adc81f5d" ] ,
27
20
token ,
28
21
chain ,
29
22
"chainflip" ,
30
- contributor ,
31
- backfill ,
23
+ tge ,
24
+ backfill
32
25
) ,
33
26
"Treasury Reserves" : [ ] ,
34
27
meta : {
@@ -44,8 +37,7 @@ const chainflip: Protocol = {
44
37
{
45
38
key : "Contributors" ,
46
39
allocation : 13_000_000 ,
47
- lastRecord : ( backfill : boolean ) =>
48
- latest ( "chainflip" , contributor , backfill ) ,
40
+ lastRecord : ( backfill : boolean ) => latest ( "chainflip" , tge , backfill ) ,
49
41
} ,
50
42
] ,
51
43
} ,
0 commit comments