VRGDAs icon indicating copy to clipboard operation
VRGDAs copied to clipboard

Linear VRGDA for tokens

Open harsh4786 opened this issue 8 months ago • 0 comments

I have the linear VRGDA function of this this form p0 * e^(ln(1-k)) * t - (n/r))

Now since i want to implement this for tokens, i had a few questions:

  • for getting the target sale time for linear issuance we do n/r, now do i have to pass n = (sold + 1) or (sold + r) which will be (sold + r)/ r where "r" is the batch of tokens i want to issue per unit time (lets say minutes or seconds).

  • If a user decides to buy "m" tokens which may be m < r or m > r or m = r, do i have to sum this pricing and expand into a geometric series or just the original function would work?

i.e.

Image

cc @transmissions11 @FrankieIsLost

harsh4786 avatar May 04 '25 06:05 harsh4786