Skip to content
View royvardhan's full-sized avatar

Organizations

@VaporFi

Block or report royvardhan

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
royvardhan/readme.md

Hi there 👋, I'm Harsh Vardhan Roy

Blockchain Developer

Work

  • An Aggregator Contract that routes calls to other dexes with best quotes.
  • Adapters of other dexes for compatibility and access to liquidity of other dexes.
  • Integrated with Diamond Pattern, allowing for multiple facets.
  • CREATE3 deployment scripts, custom ABI generation scripts.
  • Create a token by just filling in a form and providing the liquidity amount. Token launches, an LP pair gets created in VaporDEX.
  • Features include anti-whale and anti-bot for the specified time while filling the form. Ownership of the token is auto-renounced at mint.
  • Liquidity position tokens are automatically burned or locked for the specified time. Uses Sablier protocol for LP locks.
  • Developed a points indexer from scratch that tracks all VaporFi's products like VapeStaking, LiquidMining, Dex, TokenFactory, etc., and assigns points to users for each interaction.
  • Assignment of points follows specified rules and criteria provided in constants.ts of the codebase.
  • Uses enums for each point source for the dynamic schema.
  • Creates a Merkle root of the points map with users to update in the Rewards Controller smart contract.
  • Built a smart contract where users can claim their weekly points from the weekly Merkle root sync (done by the Indexer).
  • Features a tier-based system where users earning a certain amount of points get rewarded with an updated tier.
  • Implemented BitMap for saving gas with users claiming their points.
  • Contributed to this ERC-2535 implementation with multiple facets such as Deposit, Withdraw, Claim, Boost, and Unlock. Each facet has a dedicated smart contract connected with the diamond.
  • Authored the Claim and Withdraw contracts (facets). Set up extensive tests in Foundry, created the diamonds, connected facets to it, and achieved test coverage of over 90%.
  • Designed to provide comprehensive data on activities within the Liquid Mining smart contract ecosystem.
  • Facilitates queries to retrieve detailed information about user interactions, seasonal data, fee collections, and mining pass purchases.
  • Contributed to this smart contract which handled $312,744 in total value and was built for a special event where it accepted a live token (with deep liquidity pools) and emitted a new token based on TVL at the end of the staking event.
  • Engaged a total of 2729 unique wallets in this event.
  • A subgraph that tracks all deposits and claims in the vault.
  • Queries the liquidity pools of the deposit token and calculates the real-time USD price of the deposit token to determine the real-time price of the claim token.
  • A smart contract that mints new tokens automatically based on a certain set of rules.
  • An admin smart contract for managing mining rewards inside Liquid Mining.
  • A voting Dapp that accepts proposals for NFTs and allows NFT holders to vote.
  • A vote's weight depends on the number of NFTs the voter holds.
  • Worked on adding new features/pages to the NEXT.JS frontend.
  • Integrated GraphQL APIs to fetch server-side props and show them on the frontend.
  • Implemented Vercel edge configs to limit features to users before the release date.
  • Integrated smart contracts with pages.

Pinned Loading

  1. bluealloy/revm bluealloy/revm Public

    Rust implementation of the Ethereum Virtual Machine.

    Rust 1.7k 564

  2. paradigmxyz/reth paradigmxyz/reth Public

    Modular, contributor-friendly and blazing-fast implementation of the Ethereum protocol, in Rust

    Rust 4k 1.2k

  3. VaporFi/stratosphere-points-indexer VaporFi/stratosphere-points-indexer Public

    TypeScript 1

  4. alloy-rs/alloy alloy-rs/alloy Public

    Transports, Middleware, and Networks for the Alloy project

    Rust 652 234

  5. VaporFi/token-factory VaporFi/token-factory Public

    Safely release a token with VaporDEX

    Solidity

  6. distributed-state-machine distributed-state-machine Public

    Rust 2