Skip to content
View SIDHARTH20K4's full-sized avatar

Highlights

  • Pro

Block or report SIDHARTH20K4

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
SIDHARTH20K4/README.md

Sidharth

Blockchain developer working across Bitcoin and Solana, currently CTO at Omely.ai. Final-year CS student.

Twitter: @sidharth_2k04 LinkedIn: sidharth-blockchain-dev Email: sidharth.120504@gmail.com


Bitcoin

Long-term goal is Bitcoin protocol development. Other work is a bridge while building toward this.

  • Merged ddust #46, fixing a witness-parsing bug where the sighash check always read the empty OP_0 item for P2WSH and P2SH-P2WSH multisig inputs, causing valid multisig transactions to fail validation.
  • Merged ddust #49, adding integration tests for P2SH and P2SH-P2WSH multisig dust inputs.
  • Started with the BOSS Month challenge, fixing a division-by-zero bug in dusts and filing several follow-up improvement issues on ddust.
  • Contribution under review in matrix-rust-sdk #6712.
  • Contribution under review in RTL #1609, fixing an accessibility issue where multiple form fields lacked visible labels for screen readers.
  • Completed Bitshala's Bitcoin Protocol Development cohorts: RPC clients, wallet logic, raw P2P protocol implementation, regtest environment setup, coinbase maturity mechanics.

Solana

  • Selected for Rektoff's Solana security auditing program, 1 of 125 from over 4,000 applicants, run in partnership with the Solana Foundation.
  • Audited a Solana lending program's close_user_deposit function and found multiple vulnerabilities, including a missing ownership check, an account reinitialization risk, and redundant lamport transfer logic.
  • Studied CPI mechanics in depth, including the Confused Deputy attack pattern.
  • Audited FlowX CLMM contracts on Sui as part of a bug bounty program, proving an orientation asymmetry bug where non-canonical token ordering caused pool prices to initialize up to 100x wrong. Set up a localnet environment and produced on-chain evidence for the submission.

Products and experience

  • CTO, Omely.ai: Working on AI and blockchain integration.
  • fairpass: ZK-enabled event management dApp using Next.js, Semaphore.js, wagmi, and viem, deployed on Sonic testnet.
  • LigerGames: Blockchain game developer. Smart contracts, auditing, frontend wallet integrations with ethers.js, wagmi, and viem.
  • Freelance client work, including a booking system rebuild for a bowling arcade business.

Stack

Solidity, Rust (Anchor), Ethereum, Solana, Foundry, Hardhat, Anchor, wagmi, viem, React, Next.js, TypeScript, Python

GitHub stats

GitHub Stats Top Langs

Pinned Loading

  1. FairPass FairPass Public

    Forked from fabiomughilan/FairPass

    TypeScript

  2. sdk-implementations sdk-implementations Public

    Forked from easydweb/sdk-implementations

    TypeScript

  3. matrix-org/matrix-rust-sdk matrix-org/matrix-rust-sdk Public

    Matrix Client-Server SDK for Rust

    Rust 2.2k 471

  4. bip451/ddust bip451/ddust Public

    A simple CLI tool to safely remove dust UTXOs from a wallet

    Rust 1 3

  5. bip451/dusts bip451/dusts Public

    A tool that parses dumptxoutset output files to gather dust attack stats and details

    Rust 1 3