Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SIP-033 The Generalized Standard for non-custodial Marketplace traits #120

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

314159265359879
Copy link
Contributor

Here is a very early draft PR of what a more generalized standard for non-custodial marketplace traits could look like.

Before this can be send to the CAB's I would suggest this be thoroughly reviewed edited by clarity experts and tested by one or more of the existing marketplaces on Stacks for tradeables such as gamma.io or tradeport.xyz.

Where SIP011 is simple and allows listing of NFT's only in microSTX (STX). A standard already widely used.

This standard is envisioned for listing of any Standard token (SIP009 (NFT), SIP010 (FT) and SIP013 (SFT)) and setting a selling price in any of those standard tokens too. buy-in-token rather than "buy-in-ustx".


The `marketplace trait` can be implemented as part of the asset contract (usually not recommended) or as an independent contract.

The marketplace functions have been used since the first Megapont contract was deployed to mainnet in October 2022 and have since become the pseudo standard for non-custodial listing of assets on the Stacks Blockchain. Having an this official standard ratified can help further adoption of the standard. [(1)](https://) [(2)](https://github.com/stacksgov/sips/issues/92#issuecomment-1360144565)

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Link 1 is broken - should remove or replace with appropriate reference


Sign-off: Brice Dobry <[email protected]>, Technical Consideration Advisory Boards (CAB) Chair
Sign-off: Jude Nelson <[email protected]>, Technical Steering Committee Chair

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should add Traits field.
Traits: marketplace-functions and commission-functions

@314159265359879 314159265359879 changed the title SIP-022 The Generalized Standard for non-custodial Marketplace traits SIP-033 The Generalized Standard for non-custodial Marketplace traits Apr 21, 2023
@314159265359879
Copy link
Contributor Author

Changed the name to SIP-033 to prevent confusion with the stack-extend bug fix SIP.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants