{"id":17899535,"url":"https://github.com/anupam-io/erc1155-mushroom","last_synced_at":"2025-03-23T13:31:44.279Z","repository":{"id":122494706,"uuid":"352249904","full_name":"anupam-io/ERC1155-Mushroom","owner":"anupam-io","description":"ERC1155 multi-token with Openzeppelin hosted on Opensea | Tutorial for digital art","archived":false,"fork":false,"pushed_at":"2021-03-30T07:46:43.000Z","size":3545,"stargazers_count":5,"open_issues_count":0,"forks_count":4,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-03-18T20:48:10.379Z","etag":null,"topics":["digital-art","erc1155","nft","opensea","openzeppelin","tutorial"],"latest_commit_sha":null,"homepage":"https://testnets.opensea.io/assets/0xfa9d1298e22afa3b5c46db91424028857c10742a/0","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/anupam-io.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":"2021-03-28T05:36:47.000Z","updated_at":"2022-02-19T03:45:50.000Z","dependencies_parsed_at":null,"dependency_job_id":"a9fa4c75-fda9-430b-ad21-e5b929a59b06","html_url":"https://github.com/anupam-io/ERC1155-Mushroom","commit_stats":null,"previous_names":["anupam-io/erc1155-mushroom"],"tags_count":0,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anupam-io%2FERC1155-Mushroom","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anupam-io%2FERC1155-Mushroom/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anupam-io%2FERC1155-Mushroom/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/anupam-io%2FERC1155-Mushroom/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/anupam-io","download_url":"https://codeload.github.com/anupam-io/ERC1155-Mushroom/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245108204,"owners_count":20562006,"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","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":["digital-art","erc1155","nft","opensea","openzeppelin","tutorial"],"created_at":"2024-10-28T15:59:48.948Z","updated_at":"2025-03-23T13:31:43.613Z","avatar_url":"https://github.com/anupam-io.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ERC11155: Mushroom\n\u003cimg src=\"./images/1.png\" width=\"800\" /\u003e\n\n## Commands\n - `yarn` : installation\n - `yarn compile` : compilation\n - `yarn test` : tests\n - `yarn migrate` : migrating to rinkeby\n - `yarn verify:m` : verifying **Mushroom** on etherscan\n - `yarn verify:r` : verifying **MushroomReceiver** on etherscan\n\n## How to deploy your NFT on **rinkeby**?\n - Install using `yarn`\n - Rename `.env.example` to `.env` and set the values of environment variables accordingly\n - Set the `tokenURI` in **line 12** of `Mushroom.sol`\n - Set the metadata in the `meta` directory\n - Set the nfts in the `nfts` directory\n - Run `yarn migrate` to deploy the contracts to rinkeby\n - Run `yarn verify:m` to verify the contracts on etherscan\n - Visit *https://testnets.opensea.io/* and enter the address of above deployed `Mushroom` contract\n - **Enjoy with your NFTs!!!**\n\n## Notes for MushroomReceiver\n - This contract is made to recieve ERC1155 tokens\n - The admin of this contract can transfer tokens to anyone\n\n## Deployments\n - [Mushroom](https://rinkeby.etherscan.io/address/0xbB52E126A7508db6FB87DBC63187f0ff4cF612eD#contracts)\n - [Token on Opensea](https://testnets.opensea.io/collection/unidentified-contract-njxc7khhdj)\n\n## Dependencies\n```\n\"dependencies\": {\n    \"@openzeppelin/contracts\": \"^4.0.0\",\n    \"@truffle/hdwallet-provider\": \"1.0.40\",\n    \"dotenv\": \"^8.2.0\",\n    \"truffle\": \"^5.2.6\",\n    \"truffle-plugin-verify\": \"^0.5.7\"\n}\n```\n\n## Resources/Credits/References\n - https://forum.openzeppelin.com/t/create-an-erc1155/4433\n - https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC1155\n - https://docs.opensea.io/docs/metadata-standards\n - https://docs.openzeppelin.com/contracts/3.x/erc1155#constructing_an_erc1155_token_contract","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanupam-io%2Ferc1155-mushroom","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fanupam-io%2Ferc1155-mushroom","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fanupam-io%2Ferc1155-mushroom/lists"}