Skip to content
This repository was archived by the owner on Dec 5, 2025. It is now read-only.
This repository was archived by the owner on Dec 5, 2025. It is now read-only.

Basilisk v0.1 #660

@yangwao

Description

@yangwao

More changes related to current BSX implementation coming soon in:

Explorer

Offers

Related Issues

Auctions

Implemented

Indexer:

UI:

  • Make a page dedicated to creating a unique (NFT) with a simple workflow
  • Ability to create a Class (collection)
  • Show class detail with metadata
  • Show minted NFTs in explorer mode
  • Show user's profile
  • Display metadata for particular NFT (instance)
  • Burn an instance
  • Implement a page to teleport KSM between Kusama and Basiliskv
  • Extend vue-polkadot/api to handle multiple (parallel connections).
  • Provide check if a user has enough balance on Basilisk / Kusama to be able to mint and transfer a collection.

Marketplace

  • Buy
  • SetPrice
  • Make / Accept offer

Additionally, historical data should be displayed in a sensible manner:

  • history of trades, offers, floor and ceiling prices
  • statistics of the whole marketplace and individual classes

Needs to be done for bounty

Submissions are open until June 20, 12 CET.
Source

  • Create a class
    • Creates a class, (i.e. collection) of tokens that can all be described by certain set of common properties.
  • Mint
    • Mints a token that is unique within a class.
  • Transfer
    • Transfers ownership of a token to another wallet.
  • Burn
    • Destroys a previously minted token.
  • Destroy a class
  • Set a price
    • Also commonly called a listing. Owner of a token can list their token on the marketplace with a specified price for which it can be bought instantly by other users.
  • Buy
    • A user can buy a listed token for previously set price by its owner.
  • Make an offer
    • Even if a user does not set price for their token, other users can make offers for which they would buy the token. This reserves a full offered amount on offerer's account. Only one offer can be made by one account for a token.
  • Withdraw an offer
    • Retract a previous offer and unreserve funds.
  • Accept an offer
    • Owner of a token can decide to accept an offer which then acts as a regular buy action.
  • Add a royalty
    • Owner of an NFT can embed a royalty to a token. That means from that point on, each trade of this NFT will split the full amount to the royaltee (usually the owner) and the seller of the NFT in the defined ratio.

Metadata

Metadata

Labels

A-basiliskissues related to basilisk parachainchiefp1preventing everyone from using app

Type

No type

Projects

Status

No status

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions