Skip to content

Space token purchase proposal #1444

@alexprate

Description

@alexprate
  1. Space token purchase proposal
  • Add a menu in Settings > "Treasury" called "Space Token Purchase" after burn menu

Title: Space Token Purchase
Description: Allow your members to purchase your space’s native tokens.

Image
  • Clicking on this menu opens side panel to create a proposal

Label: Token Purchase

Title (short text)
Image (image upload component)
Description (text)
Attachment

Action: Preselected to "Token Purchase" (not visible)


Token

Choose a token available for purchase in this space.

  • Token | Drop-down of tokens created in the space. If no token created show "No token found." in the drop down and show error message below:

"Your space has not yet created a token, click here to first issue a token" (with an hyperlink linking to issue token proposal)

Exclude voice tokens from the list

Upon token selection, display read-only details:

  • Token Supply | “Unlimited Supply” or numeric value (read-only)

  • Issuance to Date | Numeric value (read-only)

Only if Token supply is limited

Tokens Available for Purchase Limit | Numeric value (read-only) --> calculation: Token Supply - Total Issuance to date + tokens in the treasury


  • Add a section below:

Title: Token Purchase

Description: Activate this option to allow your members to purchase your space’s native tokens. Disable at any time.

  • Toggle: “Activate Token Purchase” Yes/No (disabled by default)

Message when disabled: "When disabled, members can no longer purchase this token."


Token Purchase Price

Set a custom purchase price, or use the default treasury price.

  • Token Purchase Price | Price field | Currency drop-down (defaulted to treasury price and currency)

_Read only message: Current price in treasury: [Price] [Currency] — set in your space’s token configuration.

  • Tokens Available for Purchase at this Price | Numeric field

Error message (ONLY if limited supply is enabled) if this amount exceeds Tokens Available for Purchase Limit : "The number of tokens requested exceeds the Tokens Available for Purchase Limit. Please enter a value up to [Calculated amount]."


Purchase Eligibility

Show the To whitelist from token settings and show them_

The "Buy Space tokens" button will be shown on the profile of the spaces or members which are whitelisted in the token settings. If you'd like to review this access, you can manage whitelists by passing a

Image
  1. Profile
  • When this proposal passes, the token show in the list of tokens that the member can purchase in their profile

  • Only members included in the whitelist can see the token in Buy space tokens list.


  • On profile, add a button "Buy Space tokens" after "Buy HYPHA"
Image
  • On profile > Action, add a menu "Buy Space tokens" after buy Hypha
Image
  • This opens a side panel, use the buy Hypha token form with the following differences

  • User needs first to select a token

  • The default greyed out recipient address is the issuer space treasury address

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions