Skip to content

Commit a9e71b3

Browse files
Insert Distribution 16
1 parent 5ef6dba commit a9e71b3

File tree

1 file changed

+105
-0
lines changed

1 file changed

+105
-0
lines changed
Lines changed: 105 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,105 @@
1+
-- Round #16
2+
-- 3m $send
3+
-- Opens May 01st 00:00 UTC
4+
-- Closes May 31st 23:59 UTC
5+
-- 1k minimum
6+
INSERT INTO public.distributions(
7+
number,
8+
name,
9+
description,
10+
amount,
11+
hodler_pool_bips,
12+
bonus_pool_bips,
13+
fixed_pool_bips,
14+
qualification_start,
15+
qualification_end,
16+
hodler_min_balance,
17+
claim_end,
18+
chain_id,
19+
merkle_drop_addr,
20+
token_decimals,
21+
token_addr,
22+
tranche_id)
23+
VALUES (
24+
16,
25+
'Distribution #16',
26+
'Sixteenth distribution of 3,000,000 SEND tokens to early hodlers',
27+
3000000000000000000000000, -- 3,000,000 SEND
28+
10000,
29+
0,
30+
10000,
31+
'2025-06-01T00:00:00Z' ::timestamp with time zone,
32+
'2025-07-01T00:00:00Z' ::timestamp with time zone - interval '1 second',
33+
1000000000000000000000, -- 1,000 SEND
34+
'infinity',
35+
8453, -- Base chain
36+
'\x2c1630cd8f40d0458b7b5849e6cc2904a7d18a57',
37+
18,
38+
'\xEab49138BA2Ea6dd776220fE26b7b8E446638956',
39+
8);
40+
41+
-- Insert verification values
42+
-- Default to previous month values unless strictly changed
43+
SELECT insert_verification_value(
44+
distribution_number => 16,
45+
type => 'tag_registration'::public.verification_type
46+
);
47+
48+
49+
SELECT insert_verification_value(
50+
distribution_number => 16,
51+
type => 'create_passkey'::public.verification_type
52+
);
53+
54+
SELECT insert_verification_value(
55+
distribution_number => 16,
56+
type => 'send_ten'::public.verification_type
57+
);
58+
59+
SELECT insert_verification_value(
60+
distribution_number => 16,
61+
type => 'send_one_hundred'::public.verification_type
62+
);
63+
64+
SELECT insert_verification_value(
65+
distribution_number => 16,
66+
type => 'total_tag_referrals'::public.verification_type
67+
);
68+
69+
SELECT insert_verification_value(
70+
distribution_number => 16,
71+
type => 'tag_referral'::public.verification_type
72+
);
73+
74+
SELECT insert_verification_value(
75+
distribution_number => 16,
76+
type => 'send_streak'::public.verification_type
77+
);
78+
79+
SELECT insert_verification_value(
80+
distribution_number => 16,
81+
type => 'send_ceiling'::public.verification_type
82+
);
83+
84+
--Insert send slash config
85+
86+
SELECT insert_send_slash(distribution_number => 16);
87+
88+
-- Insert verifications
89+
90+
SELECT insert_create_passkey_verifications(16);
91+
92+
SELECT insert_tag_registration_verifications(16);
93+
94+
SELECT insert_tag_referral_verifications(16);
95+
96+
SELECT insert_total_referral_verifications(16);
97+
98+
SELECT insert_send_verifications(16);
99+
100+
SELECT insert_send_streak_verifications(16);
101+
102+
SELECT
103+
calculate_and_insert_send_ceiling_verification(16);
104+
105+

0 commit comments

Comments
 (0)