Block Explorer
Block Explorer
  • Видео 46
  • Просмотров 2 335 195
ERC4626 Vault Smart Contract tutorial | DeFi Vault tutorial
In this DeFi vault smart contract tutorial we build a tokenized vault smart contract using the ERC4626 standard. Learn how to build a custom vault that inherits from ERC4626, add vault fees and hook up your yield strategy code. Follow along and learn this important DeFi protocol pattern.
Useful links:
Remix editor:
remix.ethereum.org/
Metamask wallet:
metamask.io/
Ethereum unit converter:
eth-converter.com/
Sepolia faucets:
sepoliafaucet.com/
www.infura.io/faucet/sepolia
ERC4626 info:
eips.ethereum.org/EIPS/eip-4626
ethereum.org/en/developers/docs/standards/tokens/erc-4626/
docs.openzeppelin.com/contracts/4.x/erc4626
implementations:
github.com/transmissions11/solmate/blob/main/src/mixins/ERC4626.sol
gith...
Просмотров: 7 406

Видео

Uniswap V3 Tutorial | Uniswap Smart Contract (Single Swap) | DeFi Tutorial
Просмотров 44 тыс.Год назад
In this Uniswap tutorial create a smart contract that implements a simple ERC20 token swap (Uniswap single swap) using the Uniswap V3 protocol. This DeFi tutorial explores the Uniswap V3 ISwapRouter interface for executing token swaps from Uinswap liquidity pools. Follow along and learn about this important DeFi primitive. GitHub repo for this tutorial: github.com/jspruance/uniswap-tutorials LI...
Aave Liquidity Pool Tutorial | DeFi Liquidity Pools | Crypto passive income
Просмотров 17 тыс.Год назад
Learn how to supply tokens to the Aave liquidity pool and earn interest in the form of passive income on your investment. We explore how to add and remove liquidity from both the UI and smart contract code. Topics covered include Aave liquidity market protocol, DeFi liquidity pools, aTokens (equity tokens), and more. Project repo: github.com/jspruance/aave-liquidity-pool-tutorial LINK address (...
Flash Loan Arbitrage | Aave Flash Loan Tutorial
Просмотров 134 тыс.Год назад
Create an Aave Flash Loan arbitrage smart contract from scratch in this comprehensive flash loan tutorial. In this step-by-step DeFi tutorial we use the Aave v3 protocol to build a flash loan receiver smart contract. We'll then use a mock DEX contract to simulate a flash loan arbitrage. Project repo: github.com/jspruance/aave-flash-loan-tutorial Aave v3 Flash Loan documentation: docs.aave.com/d...
Web3 Tutorial | Connect Wallet Tutorial | Web3 Connect Metamask Wallet
Просмотров 34 тыс.Год назад
In this web3 tutorial we create a connect wallet button for a dApp in order to connect to the app using Metamask. Starter code: github.com/jspruance/faucet-dapp-starter-code Completed code: github.com/jspruance/faucet-dapp-starter-code-connect-wallet Faucet dApp tutorial: ruclips.net/video/Yecd8UtY8cI/видео.html
Web3 Tutorial Project | Build a Faucet dApp with Ethersjs & Reactjs
Просмотров 10 тыс.Год назад
In this project-based web3 tutorial we build a complete faucet dApp using Ethersjs and Reactjs to connect to a wallet and interact with a Solidity faucet smart contract on the Ethereum Goerli network. Topics covered include: connecting a wallet, interacting with a smart contract, dApps, web3 tutorial for beginners, Reactjs, Ethersjs library, web3js library, application binary interface (abi), E...
Faucet Smart Contract Tutorial | Solidity Tutorial
Просмотров 14 тыс.Год назад
In this faucet smart contract tutorial we build a faucet smart contract to give away ERC20 tokens on Ethereum to anyone who requests them. Topics covered in this video include Solidity interfaces, events, working with time and sending and receiving tokens. Project repo: github.com/jspruance/erc20-tutorial-block-explorer Goerli testnet faucet: goerlifaucet.com/ Install MetaMask: metamask.io/ Rem...
ERC20 Token Tutorial | Create Your Own Cryptocurrency
Просмотров 129 тыс.Год назад
In this ERC20 token tutorial you will learn how to create your own cryptocurrency as an ERC20 token on Ethereum. We cover all of the steps from development and testing to deployment. Topics covered include testing in the Remix editor, creating a project with Hardhat, token design, ERC20 smart contract development, smart contract testing and deployment to Ethereum. Project repo on GitHub: github...
Python Tutorial - Python Crash Course for Beginners
Просмотров 3,3 тыс.Год назад
Learn Python with the Python Crash Course for Beginners. In this Python tutorial we cover all the basics of the language, including variables, data types, data structures and functions. Build a CLI number guessing game in the course's final project. Course source code: github.com/jspruance/python-crash-course-block-explorer
EIP-4337 Account Abstraction & Smart Contract Wallets featuring Stackup
Просмотров 12 тыс.2 года назад
Learn about Ethereum account abstraction, smart contract wallets and EIP-4337 with code examples from Stackup. Vitalik Buterin blog post: medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a EIP-4337: eips.ethereum.org/EIPS/eip-4337 Stackup wallet: www.stackup.sh/ Stackup GitHub: github.com/stackupfinance Stackup Dischord: discord.com/invite/FpXmvKrNed
Web3 Tutorial Project | Build a web3js dApp with a Solidity lottery smart contract on Ethereum
Просмотров 78 тыс.2 года назад
In this project-based web3 tutorial we build a completed lottery dApp with a focus on how to build a UI for a lottery smart contract, using the web3js library. Topics covered include: the web3js library, connecting a Metamask wallet, application binary interface (abi), NextJS, Truffle, Ethereum Rinkeby testnet, Chainlink VRN, deploying a Solidity smart contract to Ethereum and more. Completed p...
Smart Contracts 101 - Simple Ether Wallet Smart Contract Tutorial
Просмотров 14 тыс.2 года назад
In this Solidity Ethereum smart contract tutorial we build simple Ether wallet smart contract to review the basics of sending and receiving funds to and from a smart contract. Remix IDE: remix.ethereum.org/
Smart Contract Tutorial | Create a Safe Remote Purchase Ethereum Smart Contract with Solidity
Просмотров 16 тыс.2 года назад
In this smart contracts tutorial video we create a safe remote purchase Ethereum smart contract using Solidity and the Remix online IDE and test it's methods using the Javascript VM virtual Blockchain. Remix IDE: remix.ethereum.org/
Web3 Tutorial Project | Build a web3js dApp for a smart contract
Просмотров 109 тыс.2 года назад
In this project-based web3 tutorial we build a completed dApp with a focus on how to build a UI for a smart contract, using the web3js library. Topics covered include: the web3.js library, application binary interface (abi), NextJS, Truffle, deploying a Solidity smart contract to Ethereum and more. Vending Machine smart contract tutorial: ruclips.net/video/wWAkR7CUwe4/видео.html
Reentrancy Attack | Smart Contract Security Tutorial Part 2
Просмотров 11 тыс.2 года назад
In this smart contract security tutorial we look at how reentrancy attacks work and what we can do to protect against them, including using a reentrancy guard. This tutorial also shows how one smart contract can call another smart contract on the blockchain. Smart Contract Security series source code: github.com/jspruance/smart-contract-security
Access Control | Smart Contract Security Tutorial Part 1
Просмотров 8 тыс.2 года назад
Access Control | Smart Contract Security Tutorial Part 1
How to Become a Blockchain Developer
Просмотров 53 тыс.2 года назад
How to Become a Blockchain Developer
How to Make an NFT Collection | NFT Tutorial | What are NFTs?
Просмотров 16 тыс.2 года назад
How to Make an NFT Collection | NFT Tutorial | What are NFTs?
Lottery Smart Contract Tutorial Part II - Get a verifiable random number with Chainlink VRF
Просмотров 15 тыс.2 года назад
Lottery Smart Contract Tutorial Part II - Get a verifiable random number with Chainlink VRF
Smart Contract Tutorial - Create a lottery smart contract in Solidity
Просмотров 28 тыс.2 года назад
Smart Contract Tutorial - Create a lottery smart contract in Solidity
Deploy a smart contract to Ethereum using Truffle - A step-by-step guide.
Просмотров 32 тыс.2 года назад
Deploy a smart contract to Ethereum using Truffle - A step-by-step guide.
Smart Contract Tutorial - Vending Machine Smart Contract in Solidity
Просмотров 31 тыс.2 года назад
Smart Contract Tutorial - Vending Machine Smart Contract in Solidity
Solidity Tutorial - Basics: Functions
Просмотров 10 тыс.2 года назад
Solidity Tutorial - Basics: Functions
Smart Contracts 101 - Create a Simple Ethereum Smart Contract with Solidity
Просмотров 97 тыс.2 года назад
Smart Contracts 101 - Create a Simple Ethereum Smart Contract with Solidity
Intro to AWS Lambda with Python | AWS Lambda Python Tutorial
Просмотров 258 тыс.4 года назад
Intro to AWS Lambda with Python | AWS Lambda Python Tutorial
AWS CodePipeline tutorial | Build a CI/CD Pipeline on AWS
Просмотров 274 тыс.5 лет назад
AWS CodePipeline tutorial | Build a CI/CD Pipeline on AWS
QnA Maker Bot | Microsoft Bot Framework tutorial
Просмотров 46 тыс.5 лет назад
QnA Maker Bot | Microsoft Bot Framework tutorial
Microsoft Bot Framework Tutorial & Azure Bot Service Intro | Create a Chatbot
Просмотров 95 тыс.5 лет назад
Microsoft Bot Framework Tutorial & Azure Bot Service Intro | Create a Chatbot
AWS EC2 Tutorial | Install WordPress on AWS EC2
Просмотров 59 тыс.5 лет назад
AWS EC2 Tutorial | Install WordPress on AWS EC2
AWS Cognito Tutorial Part III | Session persistence & change password
Просмотров 29 тыс.5 лет назад
AWS Cognito Tutorial Part III | Session persistence & change password

Комментарии

  • @marmarbinkz7051
    @marmarbinkz7051 19 часов назад

    When I click totalAssets i get the message "execution reverted. The transaction has been reverted to the initial state. Note: The called function should be payable if you send value and the value you send should be less than your current balance. You may want to cautiously increase the gas limit if the transaction went out of gas." is that ok?

  • @Lerxsty2112
    @Lerxsty2112 2 дня назад

    I would love to follow the vid but I keep getting errors at "npx create-next-app vending-machine-app". Node JS is installed (and rebooted). Created a PROJECTS\vending-machine-dapp folder and ran OPEN GIT BASH HERE from inside the folder just like the vid shows. 7 npm errors stating various things like "no such file or directory". I don't know what else to do besides just try to code everything in VS Code but then I wouldn't have the other dependencies installed. Anyone?

  • @marmarbinkz7051
    @marmarbinkz7051 2 дня назад

    DUDE THANK YOU FOR THIS! GIVE US MORE ERRORS!

  • @dominiciyasele9865
    @dominiciyasele9865 3 дня назад

    Hi One question pls; if I want to deploy the dex contract on the mainnet, would it cost me the 1500 USDC and 1500 DAI as it's done in the video using the test tokens? If no, how much minimum would it reasonably cost?

  • @tylerbarclay629
    @tylerbarclay629 4 дня назад

    Hello, thanks for the video. Question: how would we do a blue green switchover after cloning our elasticbeanstalk environment and we have deployed a new version of the application?

  • @enriquecocinero
    @enriquecocinero 4 дня назад

    Hi, how can I contact you for a project?

  • @user-to8vl8cb5x
    @user-to8vl8cb5x 5 дней назад

    when attempting deploying the contract, im getting error HH601: "Script scripts/deployFlashLoan.js doesnt exist." How would i fix this? any help would be greatly appreciated.

  • @McGyans
    @McGyans 7 дней назад

    can you automate the approval process so it acts as a stand alone bot

  • @skit6ixofficial
    @skit6ixofficial 9 дней назад

    So how do you load the coin to main net and on crypto exchanges?

  • @OnlineTips365
    @OnlineTips365 10 дней назад

    Hi sir i want to make this project can u support i pay kindly Whatsapp or maill address

  • @satria22138
    @satria22138 10 дней назад

    thanks bro full value

  • @adonides
    @adonides 11 дней назад

    11:08 Why does the message “infinite gas 733800 gas” appear to me? How can I avoid this? Thanks!

  • @abhinavcv5086
    @abhinavcv5086 14 дней назад

    36:44 You forgot to put the lotteryId next to the lotteryHistory. If you had done that there was no need to create another utility function!

  • @Arjun147gtk
    @Arjun147gtk 16 дней назад

    7:58 VS code implementation

  • @rizauc58
    @rizauc58 18 дней назад

    GREAT STUFF. I FOUND THIS LOOKING FOR V3 TO USE ON BROWSER. IT'S SO ANNOYING THAT THERE IS ANDROID APK, EXTENSIONS FOR CHROME, BROWSERS, EACH HAVING THEIR OWN VERSION OF THE SAME WALLETS, EXCHANGES AND THEN THROW IN WELL EXECUTED FAKES AND IT'S HIGH CHANCE OF GETTING SCAMMED SOMEWHERE ALONG THE LINE. I MIGHT HAVE TO WRITE ANOTHER PARAGRAPH BUT I THINK THIS IS IMPORTANT... PLEASE EXPLAIN ABOUT THE HIDDEN TOKENS IN OUR WALLETS MOSTLY POLYGON ACCESS,AVEE, MANY OTHERS WITH WEBSITE FOR THE CURIOUS ADVERTISED . THEY ARE ALWAYS AT 0 VALUE I'M SURE PLENTY OF PEOPLE GO TO THE SCAN PAGES AND LOOK AROUND, MESS AROUND. LOOKS LIKE THINGS CAN BE COPY PASTED, CLICKED ON JUST ONE BIG PHISHING LANDMINE. FAKE PHISHING IS A PREVALENT ADDRESS. I SAW THAT WORMHOLE HAD TONS OF THIS ALL OVER. IS IT THAT THEY PUT THESE TOKENS ON CONTRACTS TO GO IN IT'S WALLETS TO SCALE THE BLOCKCHAIN ON THE OBLIVIOS. THEN GO LEGIT LIKE WORMHOLE BECAUSE OF THE HUGE NETWORK THEY CARVED OUT. OR IS IT JUST LEFT OVER EVIDENCE OF MASS THEFT. IS IT BOTH OR MAYBE I DON'T KNOW WHAT I'M LOOKING AT. I KNOW I DON'T LIKE WORTHLESS TOKENS IN MY WALLET THAT INFOM ME OF AIRDROPS AT SITES THAT MOSTLY THERE'S NOTHING AT. IF THEY CAN GET THEM IN MY WALLET ALBEIT THROUGH THE CONTRACT THAT DOESN'T HAVE TO BE HIDDEN TO THE LAMEN ENTHUSIAST. THESE COINS ARE PROGRAMMABLE NO? ERC THAT'S THEIR WHOLE THING AND THE AI TOKENS. IN OUR WALLETS THEY COULD DRAIN THEM WHENEVER IF THAT WAS THE GOAL NO? THANK YOU IN ADVANCE FOR THE ANSWER TO THIS...

  • @AsadAli-ye8ns
    @AsadAli-ye8ns 19 дней назад

    these days there are some peoples making 5k with just 400$??? so i dont understand why your profit was very less

  • @prchaser2081
    @prchaser2081 19 дней назад

    Is this still working?

  • @jakovpavlov6268
    @jakovpavlov6268 21 день назад

    I'm trying this on June 2024 but it does not compile, giving errors about abstract contract, I tried to fix but then got other errors and didn't want to mess up the code.

  • @Cryptopunkstar
    @Cryptopunkstar 22 дня назад

    Hi please explain erc404 and erc1919 ? Thank you ❤️

  • @dominion2406
    @dominion2406 27 дней назад

    Thanks for this video.

  • @xtianiyke7623
    @xtianiyke7623 28 дней назад

    Damn these comments are bullish

  • @ayencoscolfield3312
    @ayencoscolfield3312 28 дней назад

    fantastic am new to blockchain and have seen lots of videos that was so confusing but this my friend killed it for me awesome stuff and it's so clear, thanks so much for your time and may God bless you👍

  • @TheMistOfThePast
    @TheMistOfThePast 28 дней назад

    part 1: ruclips.net/video/EaDMG4amEfk/видео.html

  • @johnnyrockyhorror5253
    @johnnyrockyhorror5253 29 дней назад

    Hi, thanks for the great tutorial... When I tried deploying to the TESTNET I received this error... ´Deploying contract... Deployment error: Error: cannot estimate gas; transaction may fail or may require manual gas limit ´ Do you know why??? Thanks 🙏

  • @XGazudin
    @XGazudin Месяц назад

    boy has this chanegd. the aws impor doesn't wor anymore implicitly, which is the only reason i am frantically searching for a way to get this to work. Whywould they remove the abiliy to just import the aws sdk in the lambda?

  • @jppereirinha3780
    @jppereirinha3780 Месяц назад

    Does anyone know what happened to goerli, it´s down now and i can´t make sepolia work with it!!

  • @jeremyrosenblatt5369
    @jeremyrosenblatt5369 Месяц назад

    When something seems too good to be true, it usually is. Prove me wrong

  • @sankaudaya341
    @sankaudaya341 Месяц назад

    Hi sir, I'm in a big trouble. can u help me.. I loss my ethereum using remix site. How can I withdraw my eth to my metamas wallet.. pls help.. How can I contact u.. Pls help..

  • @tokenshibs8833
    @tokenshibs8833 Месяц назад

    can you send me your sample coding program, i am one of your viewer/subscriber and i want to learn more about solidity coding or how to code/create token contract.

  • @josephabramo1207
    @josephabramo1207 Месяц назад

    Great work. Loved it how simple and clear you presented this. Thank you

  • @user-ir9xc3gg4v
    @user-ir9xc3gg4v Месяц назад

    Thanks bro . great video !

  • @sahenliyanage3688
    @sahenliyanage3688 Месяц назад

    I dont unsdatnd the CI part in this. Isnt it just CD?

  • @pneptune5851
    @pneptune5851 Месяц назад

    Thank you it worked, take care!

  • @yoganandaiyadurai
    @yoganandaiyadurai Месяц назад

    Nice tutorial. The command to init truffle is npx truffle init. truffle init will throw up errors. IF migrations.sol is not created then use npx truffle unbox command to create.

  • @salemabualem
    @salemabualem Месяц назад

    how can i execute the contract on real network ?

  • @pratyushchauhan6944
    @pratyushchauhan6944 Месяц назад

    amazing contribution ser!!!

  • @user-oe8lj3jh9c
    @user-oe8lj3jh9c Месяц назад

    Эта проблема решается простым копированием кода в 10 строк с сайта Metamask, это лучше, чем смотреть по-полчаса чье-то видео

  • @petermarsh2174
    @petermarsh2174 Месяц назад

    Hi Jonathan have you done a tutoirial on how to setup VS Code for a development scenario ie exactly how you set your machine.. Thanks in advance

  • @Lalalala22537
    @Lalalala22537 Месяц назад

    Is python useful in this field..?

  • @UdayarajanGauthaman
    @UdayarajanGauthaman Месяц назад

    www.youtube.com/@BlockExplorerMedia When I run npx hardhat run --network sepolia scripts/deployFlashLoan.js I am getting error “factory runner does not support sending transactions (operation=“sendTransaction”, code=UNSUPPORTED_OPERATION, version=6.12.1)” 1. I am not sure why version is 6.12.1 2. I want to know the correct way to implement getSigner() to solve this problem. Ethers version in package.json “ethers”: “^5.1.3”, and I installed ethers with npm i @ethers5.1.3 Deploy script contains const hre = require(“hardhat”); thanks Uday

  • @rogerwmwong
    @rogerwmwong Месяц назад

    Refer to 14:22, I got this warning message, "This version of µWS is not compatible with your Node.js build: Error: Cannot find module '../binaries/uws_linux_x64_127.node'...Falling back to a NodeJS implementation; performance may be degraded.", yet the test is run successfully. Any idea how to fix that warning?

  • @Buggedmind6
    @Buggedmind6 Месяц назад

    Amazing stuff. But i have an issue im trying to code along with you but when i create a next app i dont ger the pages folder

  • @udayarajangauthaman6921
    @udayarajangauthaman6921 Месяц назад

    const FlashLoan = await hre.ethers.getContractFactory("FlashLoan"); const flashLoan = await FlashLoan.deploy("0x012bAC54348C0E635dCAc9D5FB99f06F24136C9A"); Flash Loan is not deployed. Address is POOLADDRESSPROVIDER AAVE-V3 for Sepolia Testnet. Can you pls help.

  • @MarketMasteryMedia
    @MarketMasteryMedia Месяц назад

    How can I set Buy and Sell Tax 5% on my token? Could you help me?

  • @DeathPlayer001
    @DeathPlayer001 Месяц назад

    how much it cost all this?

  • @Bella-nz6go
    @Bella-nz6go 2 месяца назад

    Hello, I found problem during deploying the flashloan contract, when I run the command “box hardhat run -network sepolia scripts/deployFlashloan.js” in the terminal, I got a TypeError: flashloan.deployed is not a function… at processTicksAndRejections (node: internal/process/task_queues:95:5). I can’t find what’s wrong. Can anyone help me with it?

  • @infomaxgearconstruction2787
    @infomaxgearconstruction2787 2 месяца назад

    npx hardhat is not working npx : 无法将“npx”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。请检查名称的拼写,如 果包括路径,请确保路径正确,然后再试一次。 所在位置 行:1 字符: 1 + npx hardhat + ~~~ + CategoryInfo : ObjectNotFound: (npx:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException

  • @alexeitarasov1920
    @alexeitarasov1920 2 месяца назад

    Super useful videos! Thanks for sharing them with us!

  • @heldersantos4935
    @heldersantos4935 2 месяца назад

    Hello, thanks for tutorial. im getting the following error: "NotImplementedError: Method 'HardhatEthersProvider.resolveName' is not implemented" when i try to deployFlashloan.js (following minute 27:40 from video. Anyone know what is the problem?

  • @yaya555
    @yaya555 2 месяца назад

    Thank you Brother you're tutorial Brother I need Some Help When I try for hashlips contract NFT.REVEAL.sol There's some error (Strings) I fixed putting [import @openzeppelin/contracts/utils/Strings.sol ] But onther error in (require _exists(tokenId), _exists is The error