Party Planning

Hosts have a lot of flexibility in configuring their token distribution, vesting schedule, and invite expiration, here you can explore all the options and then start planning your upcoming Party.

โฑ Time-limited invitations

Hosts may configure invitations which can only be claimed for a limited time after they have been activated. Once an invite has expired, any remaining unclaimed tokens can be withdrawn to a designated recipient address.

If an expiration date is not specified, tokens will remain in the Party contract until they have been claimed, and it will not be possible for the Host to withdraw them after activation.

โšก๏ธImmediate distribution

Hosts may configure a portion of the distribution that will be immediately. These tokens will be immediately transferrable and tradable as soon as they are claimed.

๐Ÿ—“ Vesting Periods and Duration

Hosts will specify an amount of time to use as an accounting period, Typically this will be 1 day, 1 week, or 1 month.

For tokens which are not released immediately, they will be unlocked in equal amounts each period until the vesting period is completed. Users may withdraw any unlocked tokens from the vesting contract at their convience.

๐Ÿ” Vesting Cliff

Hosts may optionally set a number of periods before tokens begin unlocking. Once the cliff period is reached, all tokens that would have been unlocked to that point immediately become unlocked.

Setting the vesting cliff to the duration of the vesting period will result in all tokens being locked until the duration is completed and then subsequently become fully unlocked.

๐Ÿ—บ Address and Token Mapping

Hosts must compile a list of Wallet addresses and Token amounts and upload them as a json file with the following syntax:

{ account: address0, amount: amount0 },
{ account: address1, amount: amount1 },

This list will determine the amount of tokens that must be deposited in order to activate the invitation, as well as the amount of tokens each user will be able to claim.