\
0:00 Introduction
6:21 Ask For Help
6:56 How to resolve issues
Environment\
12:47 Init Project
18:19 Tailwind
23:38 Navbar
32:11 Cleanup
34:11 BaseLayout
Components\
42:04 Listing Page
48:55 Nft Components
58:46 Nft props
1:04:50 Nft Type
1:10:26 Display nft item values
and Layouts\
1:16:54 Links and create page
1:26:45 Profile Link
1:29:28 Active Link
1:35:01 Create Page Layout
1:41:40 Profile Layout
1:45:34 Paths refactor
Provider\
1:53:57 Web3Provider
2:03:51 Planning
2:17:02 Web3 Types
2:22:23 Web3 State
2:30:24 Window Ethereum
2:40:37 Provider
& Truffle\
2:45:31 Ganache Install
2:52:18 Base smart contract
3:03:17 ERC721
3:12:07 Truffle Console
3:17:43 Load Contract
3:29:41 Call name, symbol
Hooks\
3:37:31 Use Account
3:47:22 Hook Types
3:55:45 Generic Types
4:04:19 Setup Hooks
4:16:23 Create web3 state
4:23:21 Use Account Abstraction
4:28:49 Recap
Hook\
4:33:48 Conditional swr
4:40:20 Account data
4:49:24 Connect button
4:55:31 Connect Type Definition
4:59:33 Handle accounts changed
5:05:39 Mutate account
5:10:23 Is loading and validating
5:18:11 Handle error when no wallet
5:22:10 Walletbar
5:27:33 Wallet conditionals
Hook\
5:38:50 Use Network
5:45:10 Network Name
5:51:08 Network label
5:52:43 Target network
5:58:46 Handle Network Loading
6:02:05 Reload on network change
6:11:08 Handle Wallet Lock Out
6:17:30 Fix Loading and undefined Ethereum
Token - Smart Contract\
6:22:22 Mint Token
6:29:39 AI Mint Token
6:41:22 Prepare test
6:50:41 Mint token test
6:59:36 TokenURI test
7:05:48 Check if token uri exists
7:10:14 Duplicate URI Test
7:17:44 Create NFT item
7:27:34 Listing Price Test
7:35:27 NFT item test
7:41:37 Listing price
NFT\
7:46:27 Buy NFT
7:56:56 Buy NFT test
Token to All Enumeration\
8:04:01 Add token to all enumeration
8:13:54 AI Add token to all enumerations
8:21:55 Test token transfers
8:28:27 Get all nfts on sale
8:33:28 AI get all nfts on sale
8:42:47 Test get all listed nfts
token to owned enumeration\
8:49:10 Add token to owner enums
8:55:35 AI add token to owner enums
9:01:41 Get owned Nfts
9:09:35 Test owned Nfts
token from owned enums\
9:13:56 Remove token from owned enums
9:20:01 AI Remove token from owned enums
9:33:50 Test Remove token from owned enums
token from all enums\
9:41:35 Remove token from all enums
9:46:23 AI Remove token from all enums
9:52:48 Test Burn token
NFT on sale\
10:03:02 Place nft on sale
10:12:29 Test listing of nfts
Listed NFTs\
10:21:36 Use listed Nfts
10:32:31 Upload Images to Pinata
10:41:48 Mint Token in Truffle
NFT Data\
10:50:10 Get Nft Data
10:55:14 Contract Type
11:04:44 Get Complete Nfts
11:12:48 Display Nfts
11:17:50 Sign Contract
Owned NFTs\
11:22:40 Use owned nfts
11:30:11 Active Nft
11:34:01 Set Active Nft
NFT\
11:39:03 Buy Nft in Hook
11:50:58 List Nft
11:59:46 UI changes active nft