{"id":18841542,"url":"https://github.com/subvisual/universe-nft","last_synced_at":"2026-01-30T12:30:13.072Z","repository":{"id":44867319,"uuid":"444186049","full_name":"subvisual/universe-nft","owner":"subvisual","description":null,"archived":false,"fork":false,"pushed_at":"2022-01-21T22:00:19.000Z","size":61473,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":6,"default_branch":"main","last_synced_at":"2024-12-30T10:43:49.087Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/subvisual.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2022-01-03T20:08:27.000Z","updated_at":"2022-01-08T14:27:40.000Z","dependencies_parsed_at":"2022-08-29T22:31:47.081Z","dependency_job_id":null,"html_url":"https://github.com/subvisual/universe-nft","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subvisual%2Funiverse-nft","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subvisual%2Funiverse-nft/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subvisual%2Funiverse-nft/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/subvisual%2Funiverse-nft/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/subvisual","download_url":"https://codeload.github.com/subvisual/universe-nft/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":239780122,"owners_count":19695734,"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":[],"created_at":"2024-11-08T02:51:41.154Z","updated_at":"2025-02-20T04:42:25.487Z","avatar_url":"https://github.com/subvisual.png","language":"CSS","readme":"# Subvisual Universe NFT\n\n[website]: https://holidays.subvisual.com\n[hardhat]: https://hardhat.org\n[etherscan]: https://etherscan.io/address/0x5738379364Fab26c7e044c02deD4ceef93333D84\n[cra]: https://create-react-app.dev/\n[webflow]: https://webflow.com\n[appfairy]: https://github.com/DAB0mB/Appfairy\n[@web3-react]: https://github.com/NoahZinsmeister/web3-react\n[ethersjs]: https://docs.ethers.io/\n[subvisual]: https://subvisual.com\n\nMonorepo for Subvisual's [Universe NFT][website]\n\n## Development\n\n1. Clone the project and install dependencies\n\n```\ngit clone git@github.com/subvisual/universe-nft\ncd universe-nft\nyarn install\n```\n\n2. `yarn contracts:dev` boots the local development chain (`hardhat node`), with a test contract\n3. `yarn web:dev` runs the development CRA server\n\n## Contracts\n\nA [hardhat][hardhat] project containing the ERC721 contract\n\nMainnet contract is deployed to\n[0x5738379364Fab26c7e044c02deD4ceef93333D84][etherscan].\n\nNotable features:\n* EIP712 signatures allow the contract owner to sign-off mints, allowing each\n  individual coordinate to be minted only by the target owner;\n* Contract owner can also redeem tokens on behalf of final token owners;\n* Coordinates of the UI grid are encoded into the token ID, as two `uint16`\n  numbers (x and y) concatenated;\n* URI is updateable by the owner, but should point to the metadata file for each\n  token.\n\n### Web\n\nA [create-react-app][cra] project.\nThe bulk of the project was imported from [Webflow][webflow], using the awesome\n[AppFairy][appfairy] tool.\nThe rest is fairly simple React code with [@web3-react][web3-react] and\n[ethers.js][ethersjs].\n\nDeploys are done via Netlify. `cd packages/web \u0026\u0026 yarn run deploy:prod`.\n\n### About\n\nProudly build by [Subvisual][subvisual], and released under the [MIT License](./LICENSE.md).\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsubvisual%2Funiverse-nft","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsubvisual%2Funiverse-nft","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsubvisual%2Funiverse-nft/lists"}