Skip to content
This repository was archived by the owner on May 1, 2023. It is now read-only.
Ben Guidarelli edited this page Aug 18, 2021 · 7 revisions

This is not ready for MainNet use yet

  1. fork this repository
  2. git clone it down to your machine
  3. cp init.config.json config.json
  4. set the fields market with YOUR XXX.
  5. in the root dir of the project run npm install then npm run serve (If you're running in a docker container you may have to update the config.devserver.host field to something like 0.0.0.0 in webpack.config.js)
  6. Open a browser and navigate to http://localhost:8080
  7. Connect a wallet on TestNet with the account in the admin field you set in the config
  8. navigate to the admin page
  9. Set the fields on the application config if you haven't yet
  10. click "Create", this will require you to sign several transactions, when it is finished it will update the json displayed on the page
  11. copy the json generated in the application section over into your config, it will include owner addr, listing hash, price id and app id
  12. restart the npm server
  13. optionally create tags on the admin page by typing the tag name into the box and hitting enter, this will require you to sign another transaction for each tag. When you're finished, copy the tag array into your config and restart the server
  14. Push your changes back to your repo
  15. Set up static hosting on Cloudflare or Github or Fleek pointing to your fork
  16. Set up your storage account
  17. Share your new NFT marketplace with creators :)

Clone this wiki locally