{"id":19711940,"url":"https://github.com/ricoledan/blockchain-guild-nft-hackathon-2022-tokenizers","last_synced_at":"2025-08-03T18:33:05.879Z","repository":{"id":117357046,"uuid":"461643991","full_name":"Ricoledan/Blockchain-Guild-NFT-Hackathon-2022-Tokenizers","owner":"Ricoledan","description":null,"archived":false,"fork":false,"pushed_at":"2022-02-21T20:39:33.000Z","size":6425,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-07-07T03:10:42.290Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Ricoledan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-20T23:26:08.000Z","updated_at":"2022-02-21T01:29:28.000Z","dependencies_parsed_at":null,"dependency_job_id":"8042c505-02a6-4850-87fa-f71e4ba8215c","html_url":"https://github.com/Ricoledan/Blockchain-Guild-NFT-Hackathon-2022-Tokenizers","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Ricoledan/Blockchain-Guild-NFT-Hackathon-2022-Tokenizers","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricoledan%2FBlockchain-Guild-NFT-Hackathon-2022-Tokenizers","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricoledan%2FBlockchain-Guild-NFT-Hackathon-2022-Tokenizers/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricoledan%2FBlockchain-Guild-NFT-Hackathon-2022-Tokenizers/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricoledan%2FBlockchain-Guild-NFT-Hackathon-2022-Tokenizers/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Ricoledan","download_url":"https://codeload.github.com/Ricoledan/Blockchain-Guild-NFT-Hackathon-2022-Tokenizers/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Ricoledan%2FBlockchain-Guild-NFT-Hackathon-2022-Tokenizers/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268594166,"owners_count":24275733,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-03T02:00:12.545Z","response_time":2577,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-11T22:14:37.668Z","updated_at":"2025-08-03T18:33:05.822Z","avatar_url":"https://github.com/Ricoledan.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Blockchain-Guild-NFT-Hackathon-2022-Tokenizers\n\n![image](https://raw.githubusercontent.com/Ricoledan/Blockchain-Guild-NFT-Hackathon-2022-Tokenizers/main/assets/dealerdashboardexample.png)\n\n## Project Details\n\nTBA\n\n## Team Members\n\nDaniel Medina, Phelippe Xavier Souza-Herod, Daniel Dan Jamsheedy, Ricardo Ledan, Jens Pettersson\n\n## Prerequisites\n\n### Application Runtime Environment\n\n[Node.js](https://nodejs.org/en/) is an asynchronous event-driven JavaScript runtime, Node.js is designed to build scalable network applications.\n\n### Wallet\n\n[Metamask Wallet](\u003chttps://metamask.io/\u003e) is a crypto wallet that can be used in a web browser and on mobile devices to interact with the Ethereum blockchain. It allows you to run Ethereum Dapps (Decentralized Apps) right in your browser without running a full Ethereum node.\n\n### File Storage Client (Local)\n\n[IPFS Desktop](https://docs.ipfs.io/install/ipfs-desktop/) bundles an IPFS node, file manager, peer manager, and content explorer into a single, easy-to-use application.\n\n## Technology Stack\n\n### Web application framework\n\n[Next.js](https://nextjs.org/) is a React framework for developing single page Javascript applications\n\n### Solidity Development Environment\n\n[Hardhat](https://hardhat.org/) is a development environment to compile, deploy, test, and debug your Ethereum software. It helps developers manage and automate the recurring tasks that are inherent to the process of building smart contracts and dApps, as well as easily introducing more functionality around this workflow. This means compiling, running and testing smart contracts at the very core.\n\n### File Storage\n\n[IPFS](https://docs.ipfs.io/) is a collection of protocols, packages, and specifications that allow computers to send and receive data.\n\n### Ethereum Web Client Library\n\nThe [Ethers.js](https://docs.ethers.io/v5/single-page/) library aims to be a complete and compact library for interacting with the Ethereum Blockchain and its ecosystem.\n\n## Application Commands\n\nRun development server (Nextjs):\n\n```shell\nnpm run dev\n```\n\n## Hardhat Commands\n\n```shell\nnpx hardhat accounts\nnpx hardhat compile\nnpx hardhat clean\nnpx hardhat test\nnpx hardhat node\nnode scripts/deploy.js\nnpx hardhat help\n```\n\n## Deploying Contracts to Local Network\n\nCreate local network with 19 accounts\n\n```shell\nnpx hardhat node\n```\n\nopen a separate terminal window to deploy the contract to blockchain network.\n\n```shell\nnpx hardhat run scripts/deploy.js --network localhost\n```\n\nAbove command should print out the addresses of the contracts that were deployed.\nPlace references in config.js file (nftmartketaddress, nftaddress fields)\n\n## Importing accounts into MetaMask for testing\n\n* Switch network to Localhost 8545\n* Click Import Account from accounts menu\n* Paste private key from account results (npx hardhat node command)\n\n## Deploying to Network\n\n[Polygon](https://polygon.technology/) is a decentralised Ethereum scaling platform that enables developers to build scalable user-friendly dApps with low transaction fees without ever sacrificing on security.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fricoledan%2Fblockchain-guild-nft-hackathon-2022-tokenizers","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fricoledan%2Fblockchain-guild-nft-hackathon-2022-tokenizers","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fricoledan%2Fblockchain-guild-nft-hackathon-2022-tokenizers/lists"}