outerspacesoph's Projects
A.I. landing page with responsive design using Vite & Tailwind CSS
Game with a pack of cards. Each card has a number associated with it which ranges from 0 to 2²⁵⁶–1. Players will guess a number that is going to be picked up. The dealer will then at random pick up a card from the pack. If someone correctly guesses the number, they win 0.1 ETH. Hacker attacks the game to find the "random" number.
This project demonstrates how to mint an NFT on one blockchain from another blockchain using Chainlink CCIP
A simple Next.js application that uses Self.ID. It will allow users to login to the website using their wallet of choice, which will be linked to their 3ID. The user can then write some data to their decentralized profile and retrieve it from the Ceramic Network.
CosmicPick✨ on Polygon MATIC(Mumbai). A randomized crypto lottery dApp. Connect your wallet, purchase your tickets & enter the galaxy of winning stars.
Anyone with a CryptoDevs NFT can create a proposal to purchase a different NFT from an NFT marketplace. Everyone with a CryptoDevs NFT can vote for or against the active proposals. Each NFT counts as one vote for each proposal Voter cannot vote multiple times on the same proposal with the same NFT If majority of the voters vote for the proposal by the deadline, the NFT purchase is automatically executed.
Building an exchange with only one asset pair (Eth / CD token). The decentralized exchange will take a fee of 1% on swaps. When user adds liquidity, they should be given Crypto Dev LP tokens (Liquidity Provider tokens) CD LP tokens should be given proportional to the Ether user is willing to add to the liquidity.
Three smart contracts: Attack.sol, Good.sol & Helper.sol. Hacker will be able to use Attack.sol to change the owner of Good.sol using .delegatecall(). This is a simulated attack.
A python bot that tracks crypto prices 24/7 and notifies via Discord
Good.sol will be used to run a sample auction. Attack.sol will become the current winner of the auction and it will not allow anyone else to replace it even if the address trying to win is willing to put in more ETH.
Attack.sol will use attack function to change the owner of Good.sol to itself
BadContract will be able to drain all of the ETH out of GoodContract.
EDUVERSE is a decentralized platform where users can share, sell, and mint both educational courses and unique content as collectibles. Content is not displayed unless the collectible is owned by the user.
test website to display ENS
sending transactions/minting NFTs using flashbots
A real estate NFT dApp in the making
learning from FCC
A decentralized NFT marketplace
ICO - Initial Coin Offering. 10,000 CD tokens
User will be able to enter an eligibility list using Good.sol which will further call Helper.sol to keep track of all the users which are eligible. Attack.sol will manipulate the eligibility list.
User will approve the TokenSender contract for infinite token transfers (using ERC20 approve function). Relayer calls contract and pays for gas. Tokens will be transferred to recipient with gas fees for the user.