Skip to content

Solana marketplace contracts for listing and bidding on core assets on Soundwork

License

Notifications You must be signed in to change notification settings

SoundWorkLabs/marketplace-contracts

Repository files navigation

Soundwork Marketplace Contracts

The Soundwork NFT Marketplace contracts.

Discord Chat License SDK



This repo contains the latest programs for soundwork.io protocol. Using the new Metaplex core asset users are able to perform all traditional operations of an NFT marketplace like list and bid operations trustlessly executed by our programs.

Programs

This project contains the following programs:

soundwork-list

  • Devnet: EA4ptgF3TYjDBGYJApAoZoyCbCYw6P5mGU5noCe1Z97

soundwork-bid

  • Devnet: 4mFDYND4AVREYEJXCPhjq1LnbjELHHebJqG3NZechA7X

Audits

These programs are not audited, so fork, deploy and use them at your own risk.

Developers

You can interact with the list and bid programs via our SDK.

Typescript SDK: @soundwork-oss/soundwork-sdk

Developing

Environmental Setup

  1. Install Rust.
  2. Install Solana.
  3. Install Anchor.

Install Dependencies

yarn

Build the Program

anchor build

Testing

cargo clippy --all-targets -- -D warnings
anchor test

Patches

Should you encounter failed to select a version for the requirement toml_edit = "^0.21.0"

cargo update -p toml_edit@0.21.1 --precise 0.21.0

About

Solana marketplace contracts for listing and bidding on core assets on Soundwork

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages