convergentcx / milky-way

A personal economies smart contract protocol.
GNU Affero General Public License v3.0
18 stars 1 forks source link

Time-limited bonding curve tokens #8

Open lsaether opened 5 years ago

lsaether commented 5 years ago

AKA the "ticking bomb" :bomb:

Design: A bonding curve token would be bonded to a curve for a limited amount of time. The owner of the curve would designate the time on deployment and it would be stored in the contract as a uint256 bondPeriod or if being implemented in Vyper, a timedelta. The token would be only bonded to this curve for the length of time specified, be it one week, six months, or three years.

At the end of the bondPeriod there are a few options to consider: