0xprinc

Prince Singhal

I am a dedicated blockchain developer proficient in Solidity, Huff(low-level language for writing smart contracts), Java, Python, and Typescript, with extensive experience in frameworks and tools such as web3.js and ethers.js. I am deeply passionate about exploring the vast potential of blockchain technology and channeling my curiosity into innovative solutions.

One of my standout projects is the implementation of the Ethereum Virtual Machine (EVM) in Python. I meticulously recreated all EVM elements, including opcodes, memory, storage, stack, calldata, context, and returndata. Additionally, I added functionalities like 'evm.codes/playground' and integrated the Foundry debugger to provide detailed insights into storage, memory, stack, and returndata at every opcode run. This project not only demonstrated my technical prowess but also facilitated in-depth comparisons of gas usage across different smart contract implementations, offering valuable insights to the community.

Another significant achievement is the Meta-Faucet, a groundbreaking solution addressing Ether shortages on testnets. Leveraging ERC4337 (Account Abstraction), I developed a Metafaucet smart contract that deploys contracts on behalf of users while handling gas fees. This innovation not only aids developers in testing their smart contracts but also supports seamless onboarding into the crypto space.

Additionally, I created the 'Dynamic Onchain Tracker NFT,' enabling real-time monitoring of on-chain data based on user preferences. This NFT allows holders to customize tracking parameters, offering a dynamic and interactive experience within the blockchain ecosystem.

In the realm of security, I have contributed significantly by curating the 'Solidity Attack Vectors and Best Practices' repository. This comprehensive resource, comprising over 200 Solidity attack vectors and best practices, serves as a valuable guide for developers. Drawing from audit reports by top auditors and my own findings, I meticulously categorized these vectors, providing insights into potential vulnerabilities and offering best practices to mitigate risks.

My diverse experiences, technical acumen, and passion for pushing the boundaries of blockchain technology make me a valuable asset to any development team. I thrive on challenges, constantly innovating to create robust, secure, and cutting-edge solutions in the ever-evolving blockchain landscape.

Projects

Omnichain Ordinal Inscriber

Create Bitcoin-backed ordinal assets ( also other financial assets ) to inscribe data and use them within the Ethereum DeFi ecosystem through ZetaChain's omnichain network.Solidity, Chainlink, Spheron, Ts, Lighthouse.storage, Scroll, Polygon-Mumbai, zetachain, arbitrum-stylus