{"id":19687158,"url":"https://github.com/trinitronx/hypernom-soroban","last_synced_at":"2025-02-27T07:51:11.826Z","repository":{"id":244230234,"uuid":"814641991","full_name":"trinitronx/hypernom-soroban","owner":"trinitronx","description":"A Web3 game leaderboard using Smart Contracts on Solana","archived":false,"fork":false,"pushed_at":"2024-06-13T12:29:07.000Z","size":1588,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-01-10T07:47:00.609Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/trinitronx.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":"2024-06-13T12:07:47.000Z","updated_at":"2024-06-13T12:29:11.000Z","dependencies_parsed_at":"2024-06-13T14:46:16.470Z","dependency_job_id":"811591df-67d1-457f-980a-65e7b3bb9350","html_url":"https://github.com/trinitronx/hypernom-soroban","commit_stats":null,"previous_names":["trinitronx/hypernom-soroban"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinitronx%2Fhypernom-soroban","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinitronx%2Fhypernom-soroban/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinitronx%2Fhypernom-soroban/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/trinitronx%2Fhypernom-soroban/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/trinitronx","download_url":"https://codeload.github.com/trinitronx/hypernom-soroban/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240993952,"owners_count":19890419,"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-11T18:33:16.237Z","updated_at":"2025-02-27T07:51:11.800Z","avatar_url":"https://github.com/trinitronx.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Hypernom Soroban\n\nHypernom Soroban is a leaderboard system implemented as a Smart Contract for use with the Solana SDK on the Stellar blockchain. It is written in Rust and designed to be used in gaming applications for maintaining player scores in a decentralized and transparent manner.\n\nThe current proof-of-concept game is [Hypernom][1], a game in which the player\nmoves around a non-euclidean geometry space in order to \"`nom`\" all the 3D geometric sections. The hyperbolic geometry\nis projected down into 3D, but the movement through the 4D curved space allows the player to explore this unconventional space and shapes. Originally written by Henry Segerman, Vi Hart, and Andrea Hawksley, and Marc ten Bosch.\n\n## Features\n\n- Player score recording: Each player's scores are stored on the blockchain, ensuring transparency and reliability.\n- Leaderboard generation: Get the leaderboard for a specific level, sorted by scores.\n- Player management: Manage player names and IDs.\n\n## Usage\n\nThis project includes a smart contract that is a Rust library which compiles to WebAssembly.\nIt is designed to be deployed as a smart contract on the Stellar blockchain using Soroban.\n\n## Development\n\nThis project uses `#![no_std]` Rust, which means it does not use the Rust standard library. This is a requirement for Smart Contracts on the Stellar blockchain.  For more information, see the [Sorobon docs: Contract Development -\u003e Contract Rust Dialect][2]\n\n## Contributing\n\nContributions are welcome! Please submit a pull request or create an issue to get started.\n\n## License\n\nThis project is licensed under the GPLv3 License. See the [LICENSE](LICENSE) file for details.\n\n\n[1]: http://hypernom.com\n[2]: https://developers.stellar.org/docs/learn/encyclopedia/contract-development/rust-dialect\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrinitronx%2Fhypernom-soroban","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ftrinitronx%2Fhypernom-soroban","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ftrinitronx%2Fhypernom-soroban/lists"}