\r\n\r\nyup registered, will proceed\r\n\r\n\r\n\r\n_Originally posted by @yangwao in https://github.com/kodadot/nft-gallery/issues/4649#issuecomment-1386772465_\r\n ",[2901],{"name":2890,"color":2891},4748,"revisit failed payouts on pull requests","2023-01-18T12:12:17Z","https://github.com/kodadot/nft-gallery/issues/4748",0.6780112,{"description":2908,"labels":2909,"number":2921,"owner":2879,"repository":2880,"state":2893,"title":2922,"updated_at":2923,"url":2924,"score":2925},"Time has come and I need to work on other stuff so we've decided to step up automatization\r\n\r\n- [x] check on GitHub workflow and write one in JS/Rust as GH workflow\r\n- [x] generate a new address (and setup identity for the new address)\r\n- [x] parse from pull request, if there is a KSM address of the original author, prefer payout format or we should invent our own URI for this?\r\n- [ ] publish on GitHub marketplace\r\n- [ ] ???\r\n- [ ] PROFIT\r\n- [ ] make the private key as gh secret for now? later as env at netlify?\r\n\r\nCandidates we've found we're in Rust or we can use for now [Probot](https://github.com/probot/probot) as it's few Polkadotjs calls, like sign stuff etc\r\n\r\n### Ref\r\n- [Secrets are not passed to workflows that are triggered by a pull request from a fork. Learn more.](https://docs.github.com/en/actions/security-guides/encrypted-secrets)\r\n- [PolkadotJS](https://polkadot.js.org/docs/api/examples/promise/simple-connect) -- [SimpleConnect](https://polkadot.js.org/docs/api/examples/promise/simple-connect)\r\n- [Make Simple Transfer](https://polkadot.js.org/docs/api/examples/promise/make-transfer)\r\n\r\n\r\n\r\n",[2910,2913,2915,2918],{"name":2911,"color":2912},"$$$","0E8A16",{"name":2914,"color":2872},"p5",{"name":2916,"color":2917},"hackathon","91962A",{"name":2919,"color":2920},"experimental","B09211",1565,"Payout LGTM bot v0","2023-04-25T10:53:32Z","https://github.com/kodadot/nft-gallery/issues/1565",0.6816367,{"description":2927,"labels":2928,"number":2934,"owner":2879,"repository":2880,"state":2893,"title":2935,"updated_at":2936,"url":2937,"score":2938},"We are all monkeys. \r\nAnd would be nice to build trust for external contributors, \r\nwhere external contributors could easier justify \r\nthat we do payouts on regular basis and see ppl how they contribute etc\r\nThe requirement to run as serverless function, best if we can deploy it in some public way, using autocode.xyz or something like that, should be few lines and cracking graphql and right queries\r\nWe'd like to put more emphasis on past records.\r\n\r\n### Spec\r\n- make file payout_leaderboard.md of this KodaDot repository\r\n- scrape all PRs where they have kusama.subscan.io URL referring to a particular transaction\r\n- identify developers contributors \r\n- parse tx and put their balance received on the address, it should be matching what has developer put in the payout link, the format has changed, so mind checking since we've started using a new PR template\r\n- in file show github handle / total amount received / (=total amount recieved/merged PRs) / number of PRs made / merged PRs / closed PRs / lines added/removed / number of total commits merged / link to last received contribution on subscan\r\n- payout_leaderboard.md should be updated on every PR which was merged with payout to reflect newest numbers.\r\n\r\n\r\n| show github handle | total amount received | (=total amount recieved/merged PRs) | number of PRs made | merged PRs | closed PRs | lines added/removed | number of total commits merged | link to last received contribution on subscan |\r\n|-|-|-|-|-|-|-|-|-|",[2929,2930,2931],{"name":2871,"color":2872},{"name":2916,"color":2917},{"name":2932,"color":2933},"$$$$","F085E8",1477,"Payout leaderboard for KodaDot","2022-06-14T11:16:52Z","https://github.com/kodadot/nft-gallery/issues/1477",0.6955179,{"description":2940,"labels":2941,"number":2944,"owner":2879,"repository":2880,"state":2893,"title":2945,"updated_at":2946,"url":2947,"score":2948},"### What happened?\n\n~\n\n### Please reproduce in steps\n\n~\n\n### Expected Behavior\n\n~\n\n### What browsers are you seeing the problem on?\n\n_No response_\n\n### At which address did you encounter bug?\n\n_No response_\n\n### Are you logged in?\n\n_No response_\n\n### Which wallet you are using?\n\n_No response_\n\n### At which chain did you encounter bug?\n\n_No response_\n\n### Screenshots\n\n\u003Cimg width=\"704\" alt=\"Screenshot 2022-09-14 at 11 25 29\" src=\"https://user-images.githubusercontent.com/22471030/190116518-e8341670-d42e-4d83-aa40-ce6d51d683eb.png\">\r\n\n\n### Relevant log output\n\n_No response_\n\n### Payment link for reward\n\nhttps://kodadot.xyz/transfer/?target=%3CMy_Kusama_Address_check_https://github.com/kodadot/nft-gallery/blob/main/CONTRIBUTING.md#creating-your-ksm-address%3E\n\n### Code of Conduct\n\n- [X] I agree to follow this project's Code of Conduct",[2942,2943],{"name":2868,"color":2869},{"name":2871,"color":2872},3954,"Message has incorrect color","2022-09-19T13:00:31Z","https://github.com/kodadot/nft-gallery/issues/3954",0.7072756,{"description":2950,"labels":2951,"number":2952,"owner":2879,"repository":2953,"state":2893,"title":2954,"updated_at":2955,"url":2956,"score":2957},"related: https://github.com/kodadot/workers/issues/111\r\n\r\ncurrently on preschian.xyz (this is kodadot forked version) is getting 63% with prerender.io\r\n\r\n\r\n\r\n| before | after |\r\n|--------|--------|\r\n|  |  | \r\n\r\nI will try to improve in my domain first before implementing in kodadot.xyz domain",[],115,"workers","Improve SEO scores based on Checkbot extensions","2023-06-27T11:51:46Z","https://github.com/kodadot/workers/issues/115",0.7085932,{"description":2959,"labels":2960,"number":2966,"owner":2879,"repository":2880,"state":2893,"title":2967,"updated_at":2968,"url":2969,"score":2970},"### Is your feature request related to a problem?\n\nSometimes it happens that PRs are open without any requested reviewer\r\n\r\n\n\n### Describe the solution you would like\n\nI would like to see some sort of bot or github action that will asign randomly (pseudo-random, or based on some metric).\r\n\r\nIt just need to check that PR author != requested reviewer\r\n\r\n\n\n### Describe alternatives you have considered\n\nThe alternative is that people who open PRs will ask for a review.\r\n\r\nPeople that are good candidates for making reviews (in alphabetical order):\r\n- @kkukelka \r\n- @roiLeo \r\n- @vikiival \r\n\r\nI also believe that @prachi00 is pretty familiar with the codebase already (as she is leading the payout chart)\n\n### Screeenshots\n\n\r\n\r\n\r\n\r\n\u003Cimg width=\"1676\" alt=\"Screenshot 2022-04-01 at 11 38 08\" src=\"https://user-images.githubusercontent.com/22471030/161238813-513a2060-e702-4f20-a1ff-d7e9dcc90cb7.png\">\r\n\r\nht/ to @yangwao for the idea",[2961,2964],{"name":2962,"color":2963},"enhancement","a2eeef",{"name":2965,"color":2875},"A-research",2730,"Review bot","2022-04-04T12:11:10Z","https://github.com/kodadot/nft-gallery/issues/2730",0.7152646,{"description":2972,"labels":2973,"number":2982,"owner":2879,"repository":2880,"state":2893,"title":2983,"updated_at":2984,"url":2985,"score":2986},"doesn't work either on kodadot.xyz nor beta.kodadot.xyz so must be in `main` ?\r\n\r\n\r\n",[2974,2976,2977,2979],{"name":2975,"color":2912},"$",{"name":2890,"color":2891},{"name":2978,"color":2875},"A-subsquid",{"name":2980,"color":2981},"🧙♀️ - bug-hunt","DC2653",2350,"Check why recent NFT on sale doesn't load","2022-03-25T12:29:34Z","https://github.com/kodadot/nft-gallery/issues/2350",0.71560186,{"description":2988,"labels":2989,"number":2992,"owner":2879,"repository":2880,"state":2893,"title":2993,"updated_at":2994,"url":2995,"score":2996},"Apparently something has changed in the code and whenever I'm processing I'm payouts it keeps hang here even transactions has been processed on block.\r\n\r\n\r\n",[2990,2991],{"name":2868,"color":2869},{"name":2871,"color":2872},1228,"Transfer doesn't listen on blocks","2022-02-05T17:54:46Z","https://github.com/kodadot/nft-gallery/issues/1228",0.7191637,["Reactive",2998],{},["Set"],["ShallowReactive",3001],{"$fTRc1wZytZ_XrK4EfJfei_Sz-An4H4Yy6syhVxH_PVJc":-1,"$f8-x0I1aKnu-NeLgvgyn-fC5NUnhTm7NbBqTkWQuJf3o":-1},"/kodadot/nft-gallery/2941"]