{"id":15918517,"url":"https://github.com/trmid/poolygotchi","last_synced_at":"2025-08-03T03:07:40.798Z","repository":{"id":65935815,"uuid":"564491949","full_name":"trmid/poolygotchi","owner":"trmid","description":"Gamified Savings Interface for PoolTogether","archived":false,"fork":false,"pushed_at":"2023-03-09T21:51:05.000Z","size":10628,"stargazers_count":3,"open_issues_count":1,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-21T08:26:09.206Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"TypeScript","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/trmid.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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-11-10T20:48:08.000Z","updated_at":"2023-06-16T00:03:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"a8c924c3-da59-459d-a089-66343551798a","html_url":"https://github.com/trmid/poolygotchi","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/trmid%2Fpoolygotchi","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trmid%2Fpoolygotchi/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trmid%2Fpoolygotchi/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trmid%2Fpoolygotchi/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trmid","download_url":"https://codeload.github.com/trmid/poolygotchi/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243597782,"owners_count":20316842,"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-10-06T18:42:30.071Z","updated_at":"2025-03-14T14:44:28.931Z","avatar_url":"https://github.com/trmid.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Poolygotchi\n\n![version](https://img.shields.io/badge/dynamic/json?color=brightgreen\u0026label=version\u0026query=%24.version\u0026url=https%3A%2F%2Fraw.githubusercontent.com%2Ftrmid%2Fpoolygotchi%2Fdev%2Fpackage.json)\n![svelte](https://img.shields.io/static/v1?label\u0026logo=svelte\u0026logoColor=white\u0026message=Svelte\u0026color=FF3E00)\n![typescript](https://img.shields.io/static/v1?label\u0026logo=typescript\u0026logoColor=white\u0026message=TypeScript\u0026color=3178C6)\n![ipfs](https://img.shields.io/static/v1?label\u0026logo=ipfs\u0026logoColor=white\u0026message=IPFS.js\u0026color=65C2CB)\n![ethers](https://img.shields.io/static/v1?label\u0026logo=ethereum\u0026logoColor=white\u0026message=ethers.js\u0026color=333333)\n![pwa](https://img.shields.io/static/v1?label\u0026logo=pwa\u0026logoColor=white\u0026message=PWA\u0026color=5A0FC8)\n\n## A gamified interface for the PoolTogether protocol.\n\n![Poolygotchi Banner](./docs/img/banner.png)\n\n## Installation\n\n1. Clone or fork this repo and run `npm i`.\n2. Install solidity dependencies by entering the solidity folder with `cd src/solidity` and running `npm i`.\n3. Compile solidity contracts by running `npx hardhat compile`.\n\n## Development\n\nFollow these steps to setup your development environment:\n\n1. Optionally, open the `scripts/devDeploy.ts` file and update line 20 with your test address to be sent test funds on the local node. (An easier method will be added soon)\n2. Navigate back to the root folder.\n3. Run `npm run dev` to start the development server.\n    - If you'd like to run the development server with the live testnet contracts, use `npm run testnet-dev` instead (`npm run testnet-dev-win` if you are on windows)\n\n## Build\n\nWhen your app is production ready, run the following command to output the static site files to the `docs` directory:\n\n### Linux\n\n`npm run build`\n\n### Windows\n\n`npm run build-win`\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrmid%2Fpoolygotchi","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrmid%2Fpoolygotchi","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrmid%2Fpoolygotchi/lists"}