Rohit Sethi's repositories
LotteryDapp
Lottery DApp-is a lottery web app in which a user can guess a number between 1 an d 20. The onwer of the contract will draw a winner after every round of lottery. I made this lottery to experiment with and get a grasp of the full-stack process behind creating Ethereum DApps.
Private-Ethereum-POA
Step by step guide to setup Ethereum POA private chain
Signup-Login-Dapp
Signup Login Dapp - user can interact with the dapp using metamask. Details gets stored in MongoDb server as well.
Hyperledger-Fabric-Network
Step by step guide to setup hyperledger fabric network on your local machine without using docker.
MarriageContract
Two person can marry with each other in the presence of lawyer. Groom or Bride can approach the lawyer with required information of couple and paying the fee to lawyer (fee = 2 ETH). Only registered unmarried or divorced male and female marriage is possible.
eth-tx-reader
REST api on top of Ethereum blockchain to server transaction details and account changes
plasma-contracts
Root chain contracts for Plasma
sol-verifier
Verify solidity contracts on etherscan
0x-monorepo
0x protocol monorepo - includes our smart contracts and many developer tools
awesome-zero-knowledge-proofs
A curated list of awesome things related to learning zero knowledge proofs
btc-address-api
REST api server to generate an HD SegWit bitcoin address from a given seed and path
Donation-Contract
Donation contract which works with referral system. Any one who donates to the contract passes a referral address and the referred address get 5% of the amount. Referral bonus is given to up to 3 levels.
ethers.js
Complete Ethereum wallet implementation and library in JavaScript.
Go
Algorithms Implemented in GoLang
lightning
c-lightning — a Lightning Network implementation in C
MultiSignatureWallet
311 byte EIP712 Signing Compliant Delegate-Call Enabled MultiSignature Wallet for the Ethereum Virtual Machine
MultiSigWallet
Allows multiple parties to agree on transactions before execution.
opentrade
OpenTrade - Open Source Cryptocurrency Exchange
openzeppelin-solidity
OpenZeppelin is a library for secure smart contract development
pos-commit-poc
BLS proof of concept for PoS in Layer 2
satellite-api
Blockstream Satellite API
snarkjs
zkSNARK implementation in JavaScript
solidity
Learning to code solidity smart contracts - Here's a useful list for learning solidity and Ethereum development
webln
Spec and client library for WebLN apps and providers
ZoKrates
A toolbox for zkSNARKS on Ethereum