Smart Contract Development using Python
Channel: Hobbies and Vices
Date: 2022-01-24

Developing Ethereum smart contract in Python programming language using Brownie framework and Vyper.

Uses Brownie framework without dependency on Ganache-CLI, we be using the Go-Ethereum implementation.

Contents
========
00:00 | Intro
00:13 | Development Tools
00:56 | Go-Ethereum (Geth) Setup - docker-compose.yml
03:50 | Geth Console
05:50 | Brownie Setup - Dockerfile
08:47 | Adding Geth network to Brownie - dynamic IP
13:35 | Static IP on Docker
16:20 | Initialize Brownie Project
16:56 | Brownie Configuration
17:41 | Vyper Contract - HelloWorld.vy
20:40 | Compiling Vyper Smart Contract
21:21 | Compiling on Remix
22:12 | Connecting Remix to our private Web3 Provider - Geth
22:45 | Connecting MetaMask to Geth
23:35 | Adding Keystore Account into MetaMask 
24:54 | Deploying Smart Contract on Remix - Injected Web3 (MetaMask)
25:35 | Interacting with the Smart Contract on Remix
26:45 | Outro

Source:
https://github.com/greatxam/brownie-vyper

If you like this video, send some support by send donation in the address below:
Ethereum/Polygon: 0x3d2e3EE85cccAE78d2ee631625787eCaE613F5Bc

#SmartContract
#Brownie
#Vyper
#Geth
#BlockchainDevelopment
#Etherum
#Python