{"id":21231173,"url":"https://github.com/clemlak/fe-hackathon","last_synced_at":"2025-03-15T02:21:56.203Z","repository":{"id":207988774,"uuid":"719657635","full_name":"clemlak/fe-hackathon","owner":"clemlak","description":null,"archived":false,"fork":false,"pushed_at":"2023-11-19T08:57:41.000Z","size":17,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-01-21T18:15:49.385Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Solidity","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/clemlak.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":"2023-11-16T16:21:32.000Z","updated_at":"2023-11-18T22:02:25.000Z","dependencies_parsed_at":"2023-11-18T23:23:19.902Z","dependency_job_id":"4e5c8765-f2ff-4909-a511-80afcb1fcdae","html_url":"https://github.com/clemlak/fe-hackathon","commit_stats":null,"previous_names":["clemlak/fe-hackathon"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemlak%2Ffe-hackathon","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemlak%2Ffe-hackathon/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemlak%2Ffe-hackathon/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/clemlak%2Ffe-hackathon/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/clemlak","download_url":"https://codeload.github.com/clemlak/fe-hackathon/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":243672813,"owners_count":20328819,"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-20T23:41:13.369Z","updated_at":"2025-03-15T02:21:56.186Z","avatar_url":"https://github.com/clemlak.png","language":"Solidity","funding_links":[],"categories":[],"sub_categories":[],"readme":"![ban](https://taikai.azureedge.net/3hXwJK0rFDB-IYZCOUDwnF3n0ZlLl_RikuZBDjwtFJM/rs:fit:1920:0:0/aHR0cHM6Ly9zdG9yYWdlLmdvb2dsZWFwaXMuY29tL3RhaWthaS1zdG9yYWdlL2ltYWdlcy9kMTgzZTc0MC04NmIxLTExZWUtODQ3Mi0yZGI4YTQ2NjcyYjhfMmIxOTg3NDgtN2VmZC00ZGI1LTgyMjAtMjU3Yjc5YTYzMTdkLmpwZWc)\n\n# Fecret Santa\n\nA Secret Santa with a twist! Send a collectible to the last Santa and you'll be the next to receive a gift 🎅\n\n## Overview\n\nFecret Santa is fun project made for the [Fe hackathon](https://taikai.network/felang/hackathons/ist2023), and obviously the smart-contract is written in [Fe](https://fe-lang.org)!\n\nThis version of Secret Santa is a bit different from the original one, here the concept is based on a chain (see what I did there?) of Santas, where anyone can join by sending a gift to the last Santa in the chain, and then they'll be the next to receive a gift!\n\nSantas can gift each other ERC721 and ERC1155 tokens, however the collectibles must be whitelisted beforehand (to keep the Grinch from ruining the fun!).\n\n## Instructions\n\nThis repository is a Fe project that comes with Foundry installed. This allowed me to create more complex tests (Fe tests are kind of limited at this time) and deploy ERC721 and ERC1155 mock contracts.\n\nIf you want to test or build the project, be sure to:\n1. Install [Fe](https://fe-lang.org)\n2. Install [Foundry](https://getfoundry.sh)\n\nOnce that's done, you can:\n\nRun the Fe tests:\n\n```shell\n$ fe test\n```\n\nOr build the Fe project:\n```shell\n$ fe build\n```\n\nYou can also run the Forge tests:\n```shell\n$ forge test\n```\n\nHave fun!\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclemlak%2Ffe-hackathon","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fclemlak%2Ffe-hackathon","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fclemlak%2Ffe-hackathon/lists"}