Patrick-Ehimen
Full-Stack Blockchain Developer. Specialises in Solidity Smart Contract development and frontend integrations. Part-time Ethereum Security Researcher.
Lagos Nigeria
Pinned Repositories
audit-checklist
A Solidity smart contract auditing checklist
Darth-Full-Stack-Dapp
Decentralised-Bank
Decentralised Bank is a decentralised banking platform that allows users to create accounts, deposit funds, securely store, transfer, withdraw funds, transfer funds, lock and unlock balances, change passwords and delete accounts.
ERC20-Token
This is an ERC20 token that has been created using the OpenZeppelin library and deployed across three EVM blockchains: Ethereum, Polygon, and Binance Smart Chain.
EsanSwap
Decentralized trading protocol. Trade, earn, and own your crypto on the all-in-one multichain DEX. (under development)
gas-puzzles
A sequence of smart contracts to practice gas optimization. These are used as practice assignments for RareSkills.io and the Udemy Gas Optimization Course
HyVM
Run arbitrary code on the EVM, by nested.fi
PortRadar
A comprehensive crypto portfolio management tool that allows users to track their cryptocurrency and NFT holdings in one place, alongside other key features.
the-wild-oasis
A Hotel management app - A React web application that allows hotel employees to manage cabins, bookings, and guests.
uniswapV2-flashLoan
This is a flashloan contract that is build on UniswapV2. You can borrow x token from a transaction pair, but repay with y token.
Patrick-Ehimen's Repositories
Patrick-Ehimen/weird-erc20
weird erc20 tokens
Patrick-Ehimen/gas-optimizations
List of smart contract optimizations in solidity
Patrick-Ehimen/fuzzing-example
Patrick-Ehimen/ose-dapp
This dapp is an NFT explorer that allows users to get the NFTs of a particular address on the Ethereum mainnet.
Patrick-Ehimen/p2p-ride-sharing
A decentralised ride sharing dapp, that enable users to book ride. The driver's addresses are whitelisted to ensure only the registered driver's can accept users ride.
Patrick-Ehimen/BankingDApp__Foundry
About Decentralised Bank is a decentralised banking platform that allows users to create accounts, deposit funds, securely store, transfer, withdraw funds, transfer funds, lock and unlock balances, change passwords and delete accounts created with foundry.
Patrick-Ehimen/NFT-Collection
This project is a smart contract written in Solidity that implements the ERC721 standard. It allows users to mint and own unique tokens. It uses hardhat for compiling and deploying the contract.
Patrick-Ehimen/Whitelist-Dapp
This contract allows for the whitelisting of a limited number of addresses.
Patrick-Ehimen/project_hoobank
Modern UI/UX website using React.js & Tailwind CSS
Patrick-Ehimen/Web3Bugs
Demystifying Exploitable Bugs in Smart Contracts
Patrick-Ehimen/fund-me
Patrick-Ehimen/crypto-ICO
Patrick-Ehimen/audit-checklist
A Solidity smart contract auditing checklist
Patrick-Ehimen/denver-security-challenges
Patrick-Ehimen/awesome-rust
A curated list of Rust code and resources.
Patrick-Ehimen/Waffle
Library for writing and testing smart contracts.
Patrick-Ehimen/the-art-of-command-line
Master the command line, in one page
Patrick-Ehimen/awesome-foundry
A curated list of awesome of the Foundry development framework.
Patrick-Ehimen/chainlink-vrf
Patrick-Ehimen/SCSVS
Smart Contract Security Verification Standard
Patrick-Ehimen/Bank-Foundry
This is a version of the decentralised bank created using foundry. Decentralised Bank is a decentralised banking platform that allows users to create accounts, deposit funds, securely store, transfer, withdraw funds, transfer funds, lock and unlock balances, change passwords and delete accounts.
Patrick-Ehimen/Decentralised-Bank
Decentralised Bank is a decentralised banking platform that allows users to create accounts, deposit funds, securely store, transfer, withdraw funds, transfer funds, lock and unlock balances, change passwords and delete accounts.
Patrick-Ehimen/DeFi-Developer-Road-Map
DeFi Developer roadmap is a curated Developer handbook which includes a list of the best tools for DApps development, resources and references!
Patrick-Ehimen/hardhat-chainlink
Integrates Chainlink into Hardhat projects. This package is currently in the BETA testing phase and is not recommended for production usage yet.
Patrick-Ehimen/wallet-token-balances
This is a Dapp that allows users to input an ERC20 wallet address and displays the token balances associated with it.
Patrick-Ehimen/foundry.book
A book on all things Foundry, available at https://book.getfoundry.sh.
Patrick-Ehimen/Patrick-ehimen.github.io
Patrick-Ehimen/Lottery-Smart-Contract
Patrick-Ehimen/Solidity
Algorithms and data structures implemented in Solidity
Patrick-Ehimen/Chainlink-PriceFeeds
This project uses hardhat and chainlink data feeds to retrieve the real-time prices for BTC/USD, ETH/USD, GOLD/USD, and DAI/USD. Users can also input a value for any of these currencies and get the equivalent amount in USD.