{"repo":"multiversx/mx-nft-service","free":true,"listed":false,"github":"https://github.com/multiversx/mx-nft-service","clone":"git clone https://github.com/multiversx/mx-nft-service.git","description":"Unified GraphQL for providing information regarding nfts in MultiversX Blockchain and indexing auctions on different marketplaces","language":"TypeScript","stars":14,"topics":["blockchain","graphql","nft"],"license":"GPL-3.0","category":"blockchain-web3","readme_excerpt":"GraphQl service to provide informations regarding nfts and auctions on MultiversX Blockchain Dependencies 1. Node.js @16.x.x is required to be installed docs 1. Redis Server is required to be installed docs. 1. MySQL Server is required to be installed docs. 1. MongoDB Server is required to be installed docs. You can use docker-compose up in a separate terminal to use a local docker container for all these dependencies. After running the sample, you can stop the Docker container with docker-compose down Available Scripts This is an MultiversX project built on Nest.js framework. npm run start:prod Runs the app in the production mode. Make requests to http://localhost:3005/graphql. Running the app 1. At the root folder run (make sure you have node v16.x.x) 2. Create .env file from .env.example (all flags are disabled by default) 3. Start the app It depends on the following external systems: - gateway: - interaction with the indexed marketplace - docs: https://docs.multiversx.com/sdk-and-tools/proxy/ - index: - to gather information regarding nft history - docs: https://docs.multiversx.com/sdk-and-tools/elastic-search/) - api: - to get information regarding nfts and collections - docs: [https://docs.multiversx.com/sdk-and-tools/rest-api/multiversx-api/ It uses on the following internal systems: - redis: used to cache various data, for performance purposes - rabbitmq: pub/sub for sending mainly NFT process information A service instance can be started with the following behavior: ","default_branch":null,"files":null,"tree":[],"storefront":"/r/multiversx","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/multiversx/mx-nft-service/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}