Skip to content

wdcodecn/tensor-marketplace-solana

 
 

Repository files navigation

Tensor Marketplace

Tensor Marketplace

Your one-stop-shop for your NFT needs.

Overview

The Tensor Foundation Marketplace program allows creating bids and listings of NFTs and digital assets from various standards, to allow buying and selling of these assets in a permissionless and decentralized manner. Fees are split between the Tensor Protocol and brokers facilitiating the trades 50/50.

Status

The new Marketplace program is currently deployed to devnet, and will get deployed to mainnet on October 2nd.

Devnet Mainnet
v0.3.1 -

Programs

This project contains the following programs:

  • Marketplace TCMPhJdwDryooaGtiocG1u3xcYbRpiJzb283XfCZsDp

You will need a Rust version compatible with BPF to compile the program, currently we recommend using Rust 1.75.0.

Clients

This project contains the following clients:

Build

Prerequisites

You need the following tools installed to build the project:

  • pnpm v9+
  • rust v1.78.0
  • node v18+
  • solana v1.17.23
  • anchor v0.29.0

Steps

Install JavaScript dependencies:

pnpm install

Build the program and generate the clients:

pnpm programs:build
pnpm generate

Run JS and Rust tests:

pnpm clients:js:test
pnpm clients:rust:test

Contributing

Check out the Contributing Guide the learn more about how to contribute to this project.

License

Copyright (c) 2024 Tensor Protocol Foundation

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

About

Your one-stop-shop for your NFT needs.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 58.1%
  • Rust 39.2%
  • JavaScript 2.7%