{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":132308123,"defaultBranch":"master","name":"PIVX-SPMT","ownerLogin":"PIVX-Project","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-05-06T04:59:52.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16931849?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714711481.0","currentOid":""},"activityList":{"items":[{"before":"324371e08e80e3df738d1a8b6ed9a8349cdbb9d8","after":"bb2db92f6afeb7b50ab90573bfc6743288f4b830","ref":"refs/heads/master","pushedAt":"2024-05-17T05:39:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #65: [Build] Add distribution packaging functionality\n\nc9ab41598bc13be188d26c73f95368957be2451d [Build] Add distribution packaging functionality (Fuzzbawls)\n\nPull request description:\n\n Adds code to the `.spec` file used to create the distribution binaries. Requires `pyinstaller`. The macOS binaries further require the node.js `appdmg` package for `.dmg` creation, and a valid Apple issued developer ID certificate for code signing.\n\nACKs for top commit:\n Liquid369:\n utACK c9ab41598bc13be188d26c73f95368957be2451d\n\nTree-SHA512: a2d71bd747e334036159c02dd6e2252418ae29b87c5b557350218853b3e79fdfe1fe92f32217489836c6d5d2882afb9ae870c4af1d81539d787a75a97ef11a3a","shortMessageHtmlLink":"Merge #65: [Build] Add distribution packaging functionality"}},{"before":"ad5e5b48e8e421f9b1da39128ac9c19e5a448ebc","after":"324371e08e80e3df738d1a8b6ed9a8349cdbb9d8","ref":"refs/heads/master","pushedAt":"2024-05-03T04:43:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"[Build] Bump version to v0.7.0","shortMessageHtmlLink":"[Build] Bump version to v0.7.0"}},{"before":"fbef33996c156c08643fa444f0bded841969c08e","after":"ad5e5b48e8e421f9b1da39128ac9c19e5a448ebc","ref":"refs/heads/master","pushedAt":"2024-04-16T08:02:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #62: [GUI] Fix transparency for status/logo images\n\n902b176a2632a9dc80e81d56041df05b3729af40 [GUI] Fix transparency for status/logo images (Fuzzbawls)\n\nPull request description:\n\n These images have lighter backgrounds that don't look good when macOS is set to dark mode. The logo image also had patches of solid white within some of the text lettering.\n\n Fix this by correctly implementing transparency.\n\nACKs for top commit:\n Liquid369:\n ACK 902b176a2632a9dc80e81d56041df05b3729af40\n\nTree-SHA512: 50c872ac0e59b309a1550401d696e5eb86b5d6a25940c4e8cffd3304c9c7169af8d81b8bd91fe98b11bbc00f02fb22ff0c04476eadfb6d66afb5a9834c59a056","shortMessageHtmlLink":"Merge #62: [GUI] Fix transparency for status/logo images"}},{"before":"b4ec34af9b06074e39df8144d3fa6c24a8ddd24f","after":"fbef33996c156c08643fa444f0bded841969c08e","ref":"refs/heads/master","pushedAt":"2024-04-16T08:01:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #61: Bump Python version to 3.10\n\n6423c0b1f05dc57f80b563a673ce69fd23630634 Bump python to 3.10 (Liquid369)\n\nPull request description:\n\n This will update our GitHub actions to use Python 3.10 instead of the current version 3.7.\n\n Python EOL's are intended 5 years after their release date. Python 3.7 was released in June 2018. Therefore the EOL was June 2023. As it is now 2024, we are bumping to Python 3.10 for wider compatibility and support.\n\n Note: Windows failure is from PyQt lib which will be/is updated in #60\n\nACKs for top commit:\n Fuzzbawls:\n ACK 6423c0b1f05dc57f80b563a673ce69fd23630634\n\nTree-SHA512: 2206fdb9490a99c3133d8fa067bfe5c873aeff38164e0304d170bdcc57ed80c9e363884ca01549e94d09f4e3dafa83495cc911e4bc572692eb99b26b014f8830","shortMessageHtmlLink":"Merge #61: Bump Python version to 3.10"}},{"before":null,"after":"12af9b14e58566bf5a6bd9ceb5b715cbd99cdb41","ref":"refs/heads/dependabot/pip/setuptools-65.5.1","pushedAt":"2024-04-16T08:00:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump setuptools from 53.0.0 to 65.5.1\n\nBumps [setuptools](https://github.com/pypa/setuptools) from 53.0.0 to 65.5.1.\n- [Release notes](https://github.com/pypa/setuptools/releases)\n- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)\n- [Commits](https://github.com/pypa/setuptools/compare/v53.0.0...v65.5.1)\n\n---\nupdated-dependencies:\n- dependency-name: setuptools\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump setuptools from 53.0.0 to 65.5.1"}},{"before":null,"after":"26a7d755baedd786e4ca3dac968db18f8123ad91","ref":"refs/heads/dependabot/pip/wheel-0.38.1","pushedAt":"2024-04-16T08:00:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump wheel from 0.35.0 to 0.38.1\n\nBumps [wheel](https://github.com/pypa/wheel) from 0.35.0 to 0.38.1.\n- [Release notes](https://github.com/pypa/wheel/releases)\n- [Changelog](https://github.com/pypa/wheel/blob/main/docs/news.rst)\n- [Commits](https://github.com/pypa/wheel/compare/0.35.0...0.38.1)\n\n---\nupdated-dependencies:\n- dependency-name: wheel\n dependency-type: direct:production\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump wheel from 0.35.0 to 0.38.1"}},{"before":"2985153fc78c2b00d37913df6f4cdf5d6ae40ba9","after":"b4ec34af9b06074e39df8144d3fa6c24a8ddd24f","ref":"refs/heads/master","pushedAt":"2024-04-16T08:00:21.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #60: Update SPMT to Python 3.10 - PEP498 Literal String Interpolation\n\n7d6a69dbc15a88b6b75a83e55b820ea1f2d2b474 Review fixes, typo, clock()>time() (Liquid369)\n23f0e440760e5a2c7fe2feaada5dce09ddc2f528 PEP-498: F Strings update (Liquid369)\n\nPull request description:\n\n This pull request is updating the entire codebase to PEP 498 standards using fstrings.\n\n This PEP proposed a new syntax for formatting strings that is more concise, readable, and less error-prone compared to other string formatting methods like str.format() or % formatting. F-strings allow you to embed expressions inside string literals by prefixing the string with f or F and enclosing the expressions within curly braces {}.\n\n I have updated every file to this standard and tested that our application is still functioning.\n\n We have in this the added PyQt version bumped to `5.15.10`\n Then we have also set wheel and setup tools to specific versions to avoid any of our dependancies with setup.py warnings on depreciation coming.\n\n There is a small update in the spmt.py that is not the fstrings, but for testing purposes I needed to convert the splash sizing into an integer to load. This can be removed for a different fix, or whichever.\n\nACKs for top commit:\n Fuzzbawls:\n ACK 7d6a69dbc15a88b6b75a83e55b820ea1f2d2b474\n\nTree-SHA512: 4a7b63e41670bfd14608f99609323f3f0c5bb2747fa4ef52431da33e16f6a103f90761e5ef24ef219cdf56ec39afd6dc455cf6772e3e79f01ad23e9819a98d11","shortMessageHtmlLink":"Merge #60: Update SPMT to Python 3.10 - PEP498 Literal String Interpo…"}},{"before":"0dbdef8702e5508c51ef457018a7f62012921c9c","after":"2985153fc78c2b00d37913df6f4cdf5d6ae40ba9","ref":"refs/heads/master","pushedAt":"2024-04-14T20:03:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #59: [Doc] Update Readme header badges\n\ne3280b9340dc1199fd116a3c6205ac4235f20ae6 [Doc] Update Readme header badges (Fuzzbawls)\n\nPull request description:\n\n Replace the stale travis-ci.org build badge with a few new ones.\n\nACKs for top commit:\n Liquid369:\n utACK e3280b9340dc1199fd116a3c6205ac4235f20ae6\n\nTree-SHA512: f97f07048a2d1f073e99c63ff4ed7e18250f5827fd1e91bfefffb90a0f4bbf412453b3396cdefcad4400194bbfcbf7b55094f93148175e47c40fa02741992047","shortMessageHtmlLink":"Merge #59: [Doc] Update Readme header badges"}},{"before":"0c8c3f4dcc448de3329a6e303d4897a391fd33a2","after":"0dbdef8702e5508c51ef457018a7f62012921c9c","ref":"refs/heads/master","pushedAt":"2024-04-14T20:01:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #58: [Core] Update explorer endpoints\n\n0bc56573bc0bb9cea45b185dd8de32e2b0a7d501 [Core] Update explorer endpoints (Fuzzbawls)\n\nPull request description:\n\n Both mainnet and testnet explorer endpoints are updated.\n\nACKs for top commit:\n Liquid369:\n tACK 0bc56573bc0bb9cea45b185dd8de32e2b0a7d501\n\nTree-SHA512: f1a0e0b9897df623cf43c0290036ccd1eb4d9ad04cb35469a18a93298913d775b5402791ec9b225f274e2a4dc4da0d660d674fb939900deefa9c5cde40daefe1","shortMessageHtmlLink":"Merge #58: [Core] Update explorer endpoints"}},{"before":"a19b8b2a8227a13745ce5e9131ee14ffd3a40c4b","after":"0c8c3f4dcc448de3329a6e303d4897a391fd33a2","ref":"refs/heads/master","pushedAt":"2024-04-05T08:13:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #57: [Build] Updatate gitignore rules\n\n98b78ff080731838e77dfcd55d975276aa85c0b0 [Build] Updatate gitignore rules (Fuzzbawls)\n\nPull request description:\n\n Refactor the `.gitignore` rules to be more readable and concise.\n\nACKs for top commit:\n Liquid369:\n ACK 98b78ff080731838e77dfcd55d975276aa85c0b0\n\nTree-SHA512: 0ddbd67bec5e07843d5fe7d6d379541482d39c1a8c92036db606e620ca06fbe2e1e8551593718766d3625b4feaa15cb9fb80ef6d14c04996c2e0a772089d3413","shortMessageHtmlLink":"Merge #57: [Build] Updatate gitignore rules"}},{"before":"44f8e25d6b419a93688cd7e689a6696d95f4e0bc","after":"a19b8b2a8227a13745ce5e9131ee14ffd3a40c4b","ref":"refs/heads/master","pushedAt":"2024-04-05T08:05:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #56: [Build] Update windows deployment\n\n8024607e53e5c6fac86f2a8f7b8254f65b4773fa [Build] Update windows deployment (Fuzzbawls)\n\nPull request description:\n\n Added some PIVX customization to the NSIS installer.\n\nACKs for top commit:\n Liquid369:\n ACK 8024607e53e5c6fac86f2a8f7b8254f65b4773fa\n\nTree-SHA512: e0d6ea1706ed08ea21b933bad6ded355c281f65839f765284ca1517d3bb25a4e2ac38dabaef172aa42d69c1d494bc726ee100827e8188a907956838933d83a13","shortMessageHtmlLink":"Merge #56: [Build] Update windows deployment"}},{"before":"a1745311c51f77d62e9364a98b5dc93aebbda3be","after":"44f8e25d6b419a93688cd7e689a6696d95f4e0bc","ref":"refs/heads/master","pushedAt":"2024-04-05T08:01:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #55: [GUI] Update total available budget\n\nd447b841935e49c0d768887fe50113aa7efa19ec [GUI] Update total available budget (Fuzzbawls)\n\nPull request description:\n\n Update the total available budget to reflect the new block reward structure.\n\nACKs for top commit:\n Liquid369:\n tACK d447b841935e49c0d768887fe50113aa7efa19ec\n\nTree-SHA512: 705ac286530934309ed17d87979e7910c5d01ab859b3fd5b40cffde4e77f092360c873becd23af4c6cc77d14799d2debeea91443fcf9f3dc817fb3258c82331e","shortMessageHtmlLink":"Merge #55: [GUI] Update total available budget"}},{"before":"d2534fd499a73c77411ef14cbfb02f0085049ecb","after":"a1745311c51f77d62e9364a98b5dc93aebbda3be","ref":"refs/heads/master","pushedAt":"2024-04-05T07:40:26.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #52: [GUI] TorV3 Support\n\n76fb659c0221bbd2309ccd4b653ae4bb2333f6cf Remove TorV2 checks for TorV3 addr verification (Liquid)\n\nPull request description:\n\n This pull request creates TorV3 Address parsing functionality. TorV2 was depreciated nearly 2 years ago and should not have access to the Tor network anymore. Therefore we need to support TorV3 for users now in SPMT.\n\n Problems still arise, because this work relies on the work done in this PR as well: https://github.com/PIVX-Project/PIVX/pull/2873\n\n SPMT uses `decodemasternodebroadcast` and `relaymasternodebroadcast` which get updated in the above PR.\n\n We have removed TorV2 checks entirely because they should not be functional.\n\n Successful Broadcast Creation:\n ![image](https://github.com/PIVX-Project/PIVX-SPMT/assets/45834289/3ad52805-e59a-409d-bf1c-bea74584e8aa)\n Successfully Started:\n ![image](https://github.com/PIVX-Project/PIVX-SPMT/assets/45834289/ddb07b03-80d9-41b3-814e-5c97ee6d3981)\n Verification on daemon:\n ```pivx-cli -rpcconnect=127.0.0.2 getmasternodestatus\n {\n \"txhash\": \"07b9b7beeb74c0bcef1d004c83b1ff741f776f2e4a6b6e8cf78ce7b8970d7b53\",\n \"outputidx\": 0,\n \"netaddr\": \"ovt6bxnzdj6afty22ccayzkuxnhhfuqjbn5gubmps4velhsxbmct6qyd.onion:51472\",\n \"addr\": \"DRndVQTocPwbPGRUzCUeFhXu36NerLsBHR\",\n \"status\": 4,\n \"message\": \"Masternode successfully started\"\n }\n ```\n\n Key things to TorV3 address parsing:\n Network ID as a PREFIX is 0x04 in determining its a TORV3 address through network messages\n Version is always '\\x03' which is the 'd' at the end of the .onion address (last char before .onion)\n Length is always 62 characters and 35 bytes length.\n\nACKs for top commit:\n Fuzzbawls:\n ACK 76fb659c0221bbd2309ccd4b653ae4bb2333f6cf\n\nTree-SHA512: 6d8d544fb662cdd9b11cdaaf4b557d5e5a7a86d8e46de9719097c7b551937dfd7151ac91f558fd1d5e35dad41201ee92c6f9c95c6fa6154b8bf9633a7d082329","shortMessageHtmlLink":"Merge #52: [GUI] TorV3 Support"}},{"before":"9736c7afe26655c2f237edd9a971b148a3c34695","after":"d2534fd499a73c77411ef14cbfb02f0085049ecb","ref":"refs/heads/master","pushedAt":"2024-04-05T07:05:56.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge #54: [GA] Update actions to node20\n\n5f54514c55a86204803d81d79fc8f3968e49fe38 [GA] Update actions to node20 (Fuzzbawls)\n\nPull request description:\n\n Updates GA's node actions to use node20 versions.\n\nACKs for top commit:\n Liquid369:\n tACK 5f54514c55a86204803d81d79fc8f3968e49fe38\n\nTree-SHA512: 60c0c55221d9b00d6f8468412111d6e87b3a3eaecc8fcf879887229fc91fd9670cce3318a70f52af3123474368a50b1b7adad0e43455893caa4057770e7c0ca1","shortMessageHtmlLink":"Merge #54: [GA] Update actions to node20"}},{"before":"0ef513b36ebfd5e9703e0e57c032fad85636571a","after":"9736c7afe26655c2f237edd9a971b148a3c34695","ref":"refs/heads/master","pushedAt":"2023-07-15T09:15:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Fuzzbawls","name":null,"path":"/Fuzzbawls","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7393257?s=80&v=4"},"commit":{"message":"Merge pull request #53 from Fuzzbawls/2023_GA-fix\n\nGA: Fix build issues with btchip","shortMessageHtmlLink":"Merge pull request #53 from Fuzzbawls/2023_GA-fix"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETI8OjAA","startCursor":null,"endCursor":null}},"title":"Activity · PIVX-Project/PIVX-SPMT"}