{"id":15027580,"url":"https://github.com/kladskull/xeros","last_synced_at":"2025-08-02T00:33:56.703Z","repository":{"id":60176417,"uuid":"458599895","full_name":"kladskull/xEroS","owner":"kladskull","description":"Xero is a digital currency that allows instant payments to anyone, anywhere. Xero has been written completely in PHP and follows the same technical design as Bitcoin. Xero uses P2P technology to operate with no central server.","archived":false,"fork":false,"pushed_at":"2024-03-16T21:53:52.000Z","size":489,"stargazers_count":89,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-23T22:14:02.263Z","etag":null,"topics":["bitcoin","blockchain","php","php81"],"latest_commit_sha":null,"homepage":"","language":"PHP","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/kladskull.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG","contributing":"CONTRIBUTING","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["kladskull"],"patreon":"kladskull"}},"created_at":"2022-02-12T18:02:13.000Z","updated_at":"2025-02-08T14:50:20.000Z","dependencies_parsed_at":"2024-03-16T22:55:09.229Z","dependency_job_id":"17edb4b2-c893-416c-aafd-c539b9084d67","html_url":"https://github.com/kladskull/xEroS","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/kladskull%2FxEroS","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kladskull%2FxEroS/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kladskull%2FxEroS/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kladskull%2FxEroS/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kladskull","download_url":"https://codeload.github.com/kladskull/xEroS/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248104669,"owners_count":21048379,"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":["bitcoin","blockchain","php","php81"],"created_at":"2024-09-24T20:06:43.186Z","updated_at":"2025-04-09T20:22:13.843Z","avatar_url":"https://github.com/kladskull.png","language":"PHP","funding_links":["https://github.com/sponsors/kladskull","https://patreon.com/kladskull","https://www.patreon.com/user?u=32938240","https://www.buymeacoffee.com/kladskull"],"categories":[],"sub_categories":[],"readme":"# Xeros\n\n![GitHub](https://img.shields.io/github/license/kladskull/xeros?style=flat)\n[![Build Status](https://app.travis-ci.com/kladskull/xeros.svg?branch=main)](https://app.travis-ci.com/kladskull/xeros)\n[![Code Intelligence Status](https://scrutinizer-ci.com/g/kladskull/xeros/badges/code-intelligence.svg?b=main)](https://scrutinizer-ci.com/code-intelligence)\n\nXeros is a digital currency that allows instant payments to anyone, anywhere. Xeros has been written completely in PHP\nand mostly follows the technical design of Bitcoin. Xeros uses P2P technology to operate with no central server. \n\nThere are many differences to Bitcoin, such as the scripting language which is \"XeroASM\" which is a really dumbed down \nversion of assembler - one thing I'd like to do is offer easier scripting languages that \"compile\" down to the XeroASM.\n\n## Contact\nYou can email me: xeros@currazy.com.\n\n## Status of the Project (Yes it's active!)\nCurrently, the blockchain has not launched - it is however close to its first release version. I plan on launching it\nin the next month or two - once I have some higher priority tasks are done in the Github issues area of this \nproject.\n\n## Install\n```\napt update -y \u0026\u0026 apt upgrade -y\napt install -y software-properties-common\nadd-apt-repository -y ppa:ondrej/php\napt update\napt install -y unzip curl \napt install -y php8.1 php8.1-common php8.1-sqlite3 php8.1-xml php8.1-xmlrpc php8.1-curl php8.1-cli php8.1-mbstring php8.1-bcmath php8.1-zip\nphp -r \"copy('https://getcomposer.org/installer', 'composer-setup.php');\"\nphp -r \"if (hash_file('sha384', 'composer-setup.php') === '906a84df04cea2aa72f40b5f787e49f22d4c2f19492ac310e8cba5b96ac8b64115ac402c8cd292b8a03482574915d1a8') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;\"\nphp composer-setup.php\nphp -r \"unlink('composer-setup.php');\"\nsudo mv composer.phar /usr/local/bin/composer\ncd xeros\ncp .env_sample .env\ncomposer install\n./phinx migrate\n```\n\n## Change log\nPlease see [CHANGELOG](CHANGELOG.md) for more information on what has changed recently.\n\n## Contributing\nThe codebase is maintained using the \"contributor workflow\" where everyone without exception contributes patch proposals using \"pull requests\" (PRs). This facilitates social contribution, easy testing and peer review.\n\nTo contribute a patch, the workflow is as follows:\n\n1. Fork repository (only for the first time)\n2. Create topic branch\n3. Commit patches\n\nNew contributors are always welcome and needed.\n\n### Creating the Pull Request\nThe title of the pull request should be prefixed by the component or area that the pull request affects. Valid areas as:\n\n```consensus``` for changes to consensus critical code\n\n```doc``` for changes to the documentation\n\n```log``` for changes to log messages\n\n```mining``` for changes to the mining code\n\n```p2p``` for changes to the peer-to-peer network code\n\n```refactor``` for structural changes that do not change behavior\n\n```script``` for changes to the scripts and tools\n\n```test```, ```qa``` or ```ci``` for changes to the unit tests, QA tests or CI code\n\n```util``` or ```lib``` for changes to the utils or libraries\n\n```wallet``` for changes to the wallet code\n\nExamples:\n```consensus: Add new opcode for BIP-XXXX OP_CHECKAWESOMESIG\np2p: Automatically create onion service, listen on Tor\nscript: Add feed bump button\nlog: Fix typo in log message\n```\n\n### Copyright\nBy contributing to this repository, you agree to license your work under the MIT license unless specified otherwise \nin contrib/debian/copyright or at the top of the file itself. Any work contributed where you are not the original \nauthor must contain its license header with the original author(s) and source.\n\n### Core Development Discussion\nYou may propose new features or improvements of existing Xeros behavior in the GitHub repository \ndiscussion board. If you propose a new feature, please be willing to implement at least some of the code that would be \nneeded to complete the feature.\n\n### Which Branch?\nAll bug fixes should be sent to the latest stable branch. Bug fixes should never be sent to the master branch unless \nthey fix features that exist only in the upcoming release.\n\nMinor features that are fully backward compatible with the current release may be sent to the latest stable branch.\n\nMajor new features should always be sent to the master branch, which contains the upcoming release.\n\n### Security Vulnerabilities\nIf you discover a security vulnerability within Xeros, please send an email to Kladskull at xeros@currazy.com. \nAll security vulnerabilities will be promptly addressed.\n\n### Coding Style\nXeros uses the PSR-2 coding standard and the PSR-4 autoloading standard.\n\n### Credits section\nKladskull will update the credits section. Credits is for long term consistant contributers, one off contributions likely\nwill not be credited.\n\n## Credits\n- Kladskull \u003cxeros@currazy.com\u003e\n\n## Support \u0026 Funding\nI wanted to learn how blockchains worked, and the only way was to actually sit down, research and finally - just start.\nI am not doing this for any monetary gain, however, if you would like to show support for this project, please use the addresses below, become a [Patreon](https://www.patreon.com/user?u=32938240) or [buy me a coffee](https://www.buymeacoffee.com/kladskull).   \n```\nBTC: bc1q9svdtcr8cuvr9qfv7ha6c4femvnsjj5vfp2fes\nETH: 0xd070069f968aD9C2e49C8E04d27006dc0C9c1543\nLTC: ltc1q3prtjr00mphqcqtsqxmy6wsyplwatrkd3668qq\nDoge: DMiAdu7YWmNcRtyDXNcB6j17iV7gFPceSX\nXEROS: Address will be here once it's live\n```\n\n## License\nThe MIT License (MIT). Please see [License File](LICENSE.md) for more information.\n\n[ico-license]: https://img.shields.io/badge/license-MIT-brightgreen.svg?style=flat-square\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkladskull%2Fxeros","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkladskull%2Fxeros","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkladskull%2Fxeros/lists"}