12/26/2023 0 Comments Flaws in deleted keybase kept images![]() Some of the interesting behaviours it handles are: This uses regular expressions to find emoji. To match the Keybase behaviour as much as possible, we wrote our own spritesheet display component. It’s important to use escapeHtml: false here to prevent XSS vulnerabilities.Įmoji rendering in text messages was a bit of a challenge. There’s a separate message type for metadata, such as the number of people in the conversation.īecause Keybase Teams supports a small subset of Markdown in chat messages, we implemented this using the React-Markdown library. The chat UI is implemented with React for view layer, and Bootstrap to help with layout.Ĭhat messages stream in via Socket.IO, and are immediately shown on screen - either appended to the messages list, or rewriting existing messages. We went with a time-tested, minimal React stack - only 8 dependencies in total! We wanted the code to be simple to use, update, and maintain. ResultsĪrchitecture diagram of the Keybase Live Feed. This resulted in friction joining the community and getting the latest news. Those visitors also had no visibility into how active Chia’s community was, nor its size. Join the Keybase group using its chat interface. ![]() However, visitors without a Keybase account would need to: The ChallengeĬhia wanted visitors to keep coming back to their website, and it was important that any visitor could stay up-to-date on news about Chia. We worked with Chia to swiftly develop and launch a live chat feed for their website. Their community was on Keybase Teams, an end-to-end encrypted instant-messaging application similar to Slack.īut without a Keybase account, visitors to their site could not view the latest updates about Chia. It was founded by Bram Cohen, the creator of BitTorrent.īuilding a strong developer community is key to the success of a cryptocurrency like Chia. Check it out here ! OverviewĬhia Network is a “decentralized open source global blockchain which is less wasteful, more decentralized, and more secure”. (Reason for this is that I dislike the idea of linking my accounts and such because of privacy, even though I think the work on security is very important.)Īnyway when I select delete my account in the app it gives an error and after clicking on the icon it says:Įrror: AccountDelete is a devel-only RPC at l.t (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/:1:266391) at l (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/:1:266995) at s (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/:1:266686) at t.convertToError (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/:1:266873) at _ (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/:1:240652) at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/:1:766225 at e.t.Deferrals.e._call (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/:1:557685) at file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/:1:557836 at s (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/:1:557465) at e.t.Deferrals.e._fulfill (file:///Applications/Keybase.app/Contents/Resources/app/desktop/dist/ DR: In 2 weeks, we built an open-source live feed of Chia Network’s Keybase community. After fiddling a bit with Keybase I decided that I will not use it and want to delete my account.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |