{"id":18843345,"url":"https://github.com/decentralisedme/simple2_nft_ipfs","last_synced_at":"2026-07-13T18:32:13.289Z","repository":{"id":224275816,"uuid":"558961054","full_name":"Decentralisedme/simple2_nft_ipfs","owner":"Decentralisedme","description":"Deploy an ERC721 smartcon,  mint the NFT, upload file to IPFS, get metadata and publish it on OpeanSea!!!!","archived":false,"fork":false,"pushed_at":"2022-10-28T18:33:39.000Z","size":313,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-10-31T02:55:01.257Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","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/Decentralisedme.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}},"created_at":"2022-10-28T17:33:05.000Z","updated_at":"2022-10-28T18:08:57.000Z","dependencies_parsed_at":"2024-02-25T01:25:51.546Z","dependency_job_id":"29666ecf-58bf-43c4-8017-e1486b91fab7","html_url":"https://github.com/Decentralisedme/simple2_nft_ipfs","commit_stats":null,"previous_names":["decentralisedme/simple2_nft_ipfs"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/Decentralisedme/simple2_nft_ipfs","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decentralisedme%2Fsimple2_nft_ipfs","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decentralisedme%2Fsimple2_nft_ipfs/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decentralisedme%2Fsimple2_nft_ipfs/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decentralisedme%2Fsimple2_nft_ipfs/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Decentralisedme","download_url":"https://codeload.github.com/Decentralisedme/simple2_nft_ipfs/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Decentralisedme%2Fsimple2_nft_ipfs/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":35432816,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-07-13T02:00:06.543Z","response_time":119,"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-08T02:57:35.866Z","updated_at":"2026-07-13T18:32:13.272Z","avatar_url":"https://github.com/Decentralisedme.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# simple2_nft_ipfs\n\nVery simple approach to complete the process to upload your digital asset to market market places, in this case from  from smart conract deployment to OpenSea.\n\n1) Smart contract to mint an ERC721 token and set the token URI: ```SimpleCollectable2.sol```\n2) Deploy the smart contract: ```deploy_and_create.py```\n3) Create the metadata for your token including the URI obtained by uploading to IPFS the digital asset: ```create_metadata.py```\n4) Publish it to OpenSea: ```set_toek_uri.py```\n\nAs regard IPFS:\n1) To run an IPFS node: https://docs.ipfs.io/install/command-line/#official-distributions \u003cbr\u003e\nCheck: ```ipfs --version```\n2) To initialise ipfs repository: ```ipfs init``` \u003cbr\u003e\nYou need to this only the first time, otherwise you ll change you keys\n3) To run the node: ```ipfs daemon``` \u003cbr\u003e\nThis will also give your WebUI\n4) To upload the file follow: https://docs.ipfs.io/reference/http/api/#api-v0-add \u003cbr\u003e\n5) Upload the file also in your WebUi: https://github.com/ipfs/ipfs-webui/issues/897 \u003cbr\u003e\nThis last step is usefull if you want the uploaded file be visible in your WebUI/Files: when you upload via cmd line the file won't be visible\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdecentralisedme%2Fsimple2_nft_ipfs","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdecentralisedme%2Fsimple2_nft_ipfs","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdecentralisedme%2Fsimple2_nft_ipfs/lists"}