Pinned Repositories
Aave-the-Ape-Dapp
Lend is a simple React component, leveraging the Aave subgraph for market data, a custom useAaveData react hook to fetch user data, and aave-js to prepare transactions. Read more here! The Aave Ape is a helper contract that lets you go long ("ape") the Aave asset of your choice, borrowing a "short" asset on Aave to buy more of the "ape" asset. It also lets you unwind your position with an Aave flashloan. We walk through the mechanics, testing and the simple Ape frontend in this post. 🚨 This is experimental code written for educational & learning purposes only, use at your own risk! 🚨
all-on-chain-generated-nft
All On Chain Generated NFT This is a repo that shows 2 things: How to create NFTs with metadata that is 100% on-chain How we can generate random art on-chain using the SVG method
an-off-chain-signature-based-multi-sig-with-streaming
streaming meta multi sig example
buidlguidl-v3
chainlink_betting_game
"A Decentralized Betting Game powered by Chainlink Randomness."
Competitive_game
Smart contract for a competitive game project focused on depositing the prize to the winner
Decentralized-platform-for-video-publishing
Decentralized platform for video publishing
defi-minimal
Defi Minimal This repo is dedicated to making minimal repos of existing defi primatives. ❗ ** WARNING None of the contracts are audited! Completed (but unreviewed) minimal contracts: Lending.sol: Based off Aave Staking.sol: Based off Synthetix RewardToken.sol: Based off Synthetix Exchange.sol , Factory.sol , Token.sol : Based off Uniswap v1. The used pricing formula is documented here Uncompleted: Options.sol: Based off nothing Not a minimal contract: Swap.sol: Based off Uniswap
DStorage
Decentralized File Storage.
dungeons-and-dragons-nft
Chainlink Random Character Creation This repo is a starting point for creating: NFTs built with verifiable RNG using the Chainlink VRF Create dynamic NFTs that change based on real world data. By using decentralized oracles to get data. Adding your randomized NFTs to the OpenSea Marketplace Skip down to deploy To Opensea - to see how to add a tokenURI We will easily create our own NFT on the Rinkeby Chain. We can edit the name of the character in the generate-character.js script. This will create a character with 6 attributes from 0 - 99: uint256 strength; uint256 dexterity; uint256 constitution; uint256 intelligence; uint256 wisdom; uint256 charisma; And then: uint256 experience; string name;
Shahrokhsalar's Repositories
Shahrokhsalar/Aave-the-Ape-Dapp
Lend is a simple React component, leveraging the Aave subgraph for market data, a custom useAaveData react hook to fetch user data, and aave-js to prepare transactions. Read more here! The Aave Ape is a helper contract that lets you go long ("ape") the Aave asset of your choice, borrowing a "short" asset on Aave to buy more of the "ape" asset. It also lets you unwind your position with an Aave flashloan. We walk through the mechanics, testing and the simple Ape frontend in this post. 🚨 This is experimental code written for educational & learning purposes only, use at your own risk! 🚨
Shahrokhsalar/Competitive_game
Smart contract for a competitive game project focused on depositing the prize to the winner
Shahrokhsalar/all-on-chain-generated-nft
All On Chain Generated NFT This is a repo that shows 2 things: How to create NFTs with metadata that is 100% on-chain How we can generate random art on-chain using the SVG method
Shahrokhsalar/an-off-chain-signature-based-multi-sig-with-streaming
streaming meta multi sig example
Shahrokhsalar/buidlguidl-v3
Shahrokhsalar/chainlink_betting_game
"A Decentralized Betting Game powered by Chainlink Randomness."
Shahrokhsalar/Decentralized-platform-for-video-publishing
Decentralized platform for video publishing
Shahrokhsalar/defi-minimal
Defi Minimal This repo is dedicated to making minimal repos of existing defi primatives. ❗ ** WARNING None of the contracts are audited! Completed (but unreviewed) minimal contracts: Lending.sol: Based off Aave Staking.sol: Based off Synthetix RewardToken.sol: Based off Synthetix Exchange.sol , Factory.sol , Token.sol : Based off Uniswap v1. The used pricing formula is documented here Uncompleted: Options.sol: Based off nothing Not a minimal contract: Swap.sol: Based off Uniswap
Shahrokhsalar/DStorage
Decentralized File Storage.
Shahrokhsalar/dungeons-and-dragons-nft
Chainlink Random Character Creation This repo is a starting point for creating: NFTs built with verifiable RNG using the Chainlink VRF Create dynamic NFTs that change based on real world data. By using decentralized oracles to get data. Adding your randomized NFTs to the OpenSea Marketplace Skip down to deploy To Opensea - to see how to add a tokenURI We will easily create our own NFT on the Rinkeby Chain. We can edit the name of the character in the generate-character.js script. This will create a character with 6 attributes from 0 - 99: uint256 strength; uint256 dexterity; uint256 constitution; uint256 intelligence; uint256 wisdom; uint256 charisma; And then: uint256 experience; string name;
Shahrokhsalar/Ico
Real World ICO Ethereum Smart Contracts
Shahrokhsalar/metaverse-land
Shahrokhsalar/nft_royalties
Shahrokhsalar/SimpleStream
Shahrokhsalar/smartcontract-upgrades-example
Shahrokhsalar/Whitelist-Dapp
Shahrokhsalar/yield-aggregator
Defi Yield Aggregator This project is a simple decentrialized app where a user can deposit DAI into our smart contract. Once funds are deposited, the contract compares the interest rate of Compound & Aave, and deposits funds to whichever has the highest interest rate. The user can rebalance his/her funds to ensure that the funds are still currently in the higher interest rate protocol, and can also withdraw at any time.