-
Урок 1.
00:07:13
Welcome to the Crypto + Web 3 for Creatives course
-
Урок 2.
00:06:08
VS Code and running a live server
-
Урок 3.
00:04:28
Explaining the HTML and CSS
-
Урок 4.
00:04:05
Installing a digital wallet
-
Урок 5.
00:04:23
Your Ethereum account and the blockchain
-
Урок 6.
00:06:46
Adding a script to the HTML page
-
Урок 7.
00:05:09
Running code on form submit
-
Урок 8.
00:04:36
Only show the form if the user has a wallet
-
Урок 9.
00:03:39
Show a message if no digital wallet installed
-
Урок 10.
00:04:42
Creating a send function
-
Урок 11.
00:04:43
Passing in the correct amount from the input
-
Урок 12.
00:04:50
Connecting your site to a digital wallet
-
Урок 13.
00:03:36
Async and await
-
Урок 14.
00:05:11
Sending a Ethereum transaction
-
Урок 15.
00:06:56
Converting from Ether to Wei with web3.js
-
Урок 16.
00:02:16
Testing with the Ropsten test network
-
Урок 17.
00:03:05
Testing with the Ganache app
-
Урок 18.
00:01:25
Next steps!
-
Урок 19.
00:02:20
Welcome to Potstop
-
Урок 20.
00:04:37
Setting up our project
-
Урок 21.
00:02:49
Installing Node.js and Yarn
-
Урок 22.
00:04:04
Setting up with yarn install and yarn dev
-
Урок 23.
00:04:40
React components and import from different files
-
Урок 24.
00:05:12
Passing data into React components
-
Урок 25.
00:02:45
Changing components based on data
-
Урок 26.
00:04:54
Connecting to a wallet
-
Урок 27.
00:02:26
Async and await with a wallet
-
Урок 28.
00:03:44
useState to hold account information
-
Урок 29.
00:06:05
Multiple accounts and isLoggedIn state
-
Урок 30.
00:04:29
Cleaning up the code with useEffect
-
Урок 31.
00:03:41
useEffect on load only
-
Урок 32.
00:03:21
Adding an accountsChanged listener
-
Урок 33.
00:02:48
Off-chain vs on-chain
-
Урок 34.
00:05:56
Pulling in data by fetching from an API
-
Урок 35.
00:06:36
Displaying answers and loading state
-
Урок 36.
00:04:18
Using map to loop over answers
-
Урок 37.
00:07:04
Adding tipping to each answer
-
Урок 38.
00:04:15
Hiding the tip button on our answers
-
Урок 39.
00:05:11
Formatting the addresses
-
Урок 40.
00:04:00
Adding a Jazzicon for each account
-
Урок 41.
00:08:43
Adding ENS names
-
Урок 42.
00:04:18
Adding ENS avatars
-
Урок 43.
00:05:15
Setting up the answers form
-
Урок 44.
00:06:13
Signing our data to prove its us
-
Урок 45.
00:01:36
Next steps!
-
Урок 46.
00:03:25
Welcome to Prism!
-
Урок 47.
00:04:23
Setting up the project with Solidity and Truffle
-
Урок 48.
00:02:19
Initializing the project with Truffle
-
Урок 49.
00:03:31
Truffle configuration
-
Урок 50.
00:04:09
Compiling and migrations with Truffle
-
Урок 51.
00:03:00
A pretend Javascript version of our smart contract
-
Урок 52.
00:03:49
Setting up total and max sales
-
Урок 53.
00:02:23
Making information publicly accessible
-
Урок 54.
00:02:26
Adding public addresses
-
Урок 55.
00:03:10
Adding a canBuy function to Solidity
-
Урок 56.
00:01:50
Adding a basic buy function
-
Урок 57.
00:01:38
Using require in Solidity
-
Урок 58.
00:02:09
Allow functions to accept Ether
-
Урок 59.
00:02:40
Splitting payments between owner and charity addresses
-
Урок 60.
00:05:53
Does the user already have access to the album?
-
Урок 61.
00:02:41
Using Remix to play with our contract
-
Урок 62.
00:02:46
Adding Truffle tests to our smart contract
-
Урок 63.
00:04:38
Testing whether the owner and charity addresses are correct
-
Урок 64.
00:10:49
Testing whether payments get split between owner and charity
-
Урок 65.
00:05:08
Adding our smart contract to the front-end
-
Урок 66.
00:02:22
Connect button
-
Урок 67.
00:01:42
Accounts on load and on changed
-
Урок 68.
00:03:44
Run functions on our smart contract
-
Урок 69.
00:04:52
Send transaction to our smart contract
-
Урок 70.
00:02:35
Checking whether we have access to the download
-
Урок 71.
00:07:08
Confirming download access on the back-end
-
Урок 72.
00:09:04
Deploying to Ropsten test network
-
Урок 73.
00:01:10
Last things!
-
Урок 74.
00:02:32
Welcome to Planetary
-
Урок 75.
00:07:40
Setting up our project
-
Урок 76.
00:06:08
Setting up Truffle with Ganache
-
Урок 77.
00:05:35
Using the OpenZeppelin Wizard
-
Урок 78.
00:04:08
Minting a token
-
Урок 79.
00:04:21
The _createPlanet function
-
Урок 80.
00:03:09
Testing our smart contract with Remix
-
Урок 81.
00:06:28
Setting up with IPFS
-
Урок 82.
00:02:26
Pinning content with Pinata
-
Урок 83.
00:07:58
Deploying our contract to Rinkeby
-
Урок 84.
00:02:19
Using a metadata set standard
-
Урок 85.
00:04:00
Setting up our web project
-
Урок 86.
00:05:24
Pulling in the metadata via the token URI
-
Урок 87.
00:01:58
Adding the OpenSea URL to the button
-
Урок 88.
00:05:15
Using the OpenSea API
-
Урок 89.
00:04:33
Showing if the planet is for sale on OpenSea
-
Урок 90.
00:00:22
Finishing our project
-
Урок 91.
00:02:28
Variation: Mirror and Arweave
-
Урок 92.
00:02:11
Variation: Loot project
-
Урок 93.
00:01:50
Variation: Cryptopunks
-
Урок 94.
00:01:46
Variation: proofof.network
-
Урок 95.
00:03:37
Welcome to W-I-P
-
Урок 96.
00:02:10
Project setup
-
Урок 97.
00:03:11
Truffle init
-
Урок 98.
00:05:59
What is a ERC20 contract?
-
Урок 99.
00:04:57
Adding post and comment thresholds
-
Урок 100.
00:03:59
Changing the thresholds after deploy
-
Урок 101.
00:04:44
Adding canPost and canComment functions
-
Урок 102.
00:03:34
Checking tests with Solidity coverage
-
Урок 103.
00:05:54
Deploying to Ropsten
-
Урок 104.
00:03:16
Verifying and publishing the contract on Etherscan
-
Урок 105.
00:01:10
From contract to website
-
Урок 106.
00:06:04
Adding a wallet component around every page
-
Урок 107.
00:07:02
createContext and useContext
-
Урок 108.
00:06:37
Using useState and useEffect in wallet.js
-
Урок 109.
00:03:14
Cleaning up code with object destructuring
-
Урок 110.
00:08:12
The Web3Modal library
-
Урок 111.
00:05:53
useEffect on web3
-
Урок 112.
00:04:35
Connecting to the contract
-
Урок 113.
00:06:58
Fetching the balance on a live contract
-
Урок 114.
00:04:53
Implementing canPost and canComment
-
Урок 115.
00:02:43
Using context in other places
-
Урок 116.
00:09:12
Sending $WIP via a form
-
Урок 117.
00:01:54
Goverance with tokens
-
Урок 118.
00:03:14
Swapping and pooling tokens on Uniswap
-
Урок 119.
00:03:09
The pros and cons of a token-based community
-
Урок 120.
00:00:24
Thank you!