David Semakula's Projects
The fastest JSON Schema Validator. Supports draft-04/06/07
A curated list of awesome projects related to Parity's ink!.
CGGMP MPC protocol for threshold ECDSA
Sample Entry for HubSpot Code Gallery
A Rust proc-macro attribute parser
GitHub Profile
Personal Website
Add emoji to your draft-js-plugins-editor: https://www.draft-js-plugins.com/
Add gifs and stickers from Giphy: https://giphy.com/ to your draft-js-plugins-editor: https://www.draft-js-plugins.com/
One component to pick them all 👊🏼
Simple session middleware for Express
FS-DKR: One Round Distributed Key Rotation
Hyperlane EIP-5164 Implementation
Parity's ink! to write smart contracts.
Documentation portal for the ink! smart contract language.
A scalable platform and CMS to build Node.js applications
Rust mid-level IR Abstract Interpreter
The javascript-include required for web-clients that need to show a button.
The in-site lightbox that allows users to pledge, pay or inspect an URL. Opens when clicking a button or the using the browser extension.
The plugin is to be used as a payment module in the Tunga community which is currently being build using Buddypress. But ideally it is developed in a generic way so that it can be used for any Wordpress/Buddypress website.
A Safe app for managing assets and interacting with smart contracts and dapps on multiple chains from one Safe account.
Rust implementation of {t,n}-threshold ECDSA (elliptic curve digital signature algorithm).
A tool for detecting common security vulnerabilities and insecure patterns in FRAME pallets using static program analysis techniques like data-flow analysis, abstract interpretation and symbolic execution.
Stream React Activity Feed Components
A React component for building Web forms from JSON Schema.
Driver for round-based protocols in Rust
A Rust compiler front-end for IDEs
A guide to how rustc works and how to contribute to it.
The new Safe web interface