Skip to content

Instantly share code, notes, and snippets.

View chanhosuh's full-sized avatar

Chan-Ho Suh chanhosuh

View GitHub Profile
@chanhosuh
chanhosuh / crv_end.py
Last active May 29, 2022 14:45
Curve emissions end
YEAR = 86400 * 365
INITIAL_RATE = 274_815_283 * 10 ** 18 // YEAR
RATE_DENOMINATOR = int(1e18)
RATE_REDUCTION_COEFFICIENT = 1189207115002721024 # 2 ** (1/4) * 1e18
rate = INITIAL_RATE
for i in range(1, 500):
rate = rate * RATE_DENOMINATOR // RATE_REDUCTION_COEFFICIENT
print(i, rate)
if rate == 0: