Channel Avatar

Smart Contract Programmer @UCJWh7F3AFyQ_x01VKzr9eyA@youtube.com

65K subscribers

This channel provides free education about smart contracts o


23:43
Merkle Tree Algorithms
07:39
Async or native thread? | Learn Rust part 64
08:51
Async / Await | Learn Rust part 63
04:12
Arc | Learn Rust part 62
06:53
Mutex | Learn Rust part 61
11:08
Channel | Learn Rust part 60
04:08
Scoped thread | Learn Rust part 59
06:35
Thread | Learn Rust part 58
12:16
Weak reference | Learn Rust part 57
07:21
RefCell | Learn Rust part 56
11:25
Rc | Learn Rust part 55
06:08
Box | Learn Rust part 54
08:33
Return closure as function output | Learn Rust part 53
09:02
Fn, FnMut and FnOnce | Learn Rust part 52
04:55
Closure, ownership and move | Learn Rust part 51
06:51
Closure | Learn Rust part 50
04:38
Function pointer | Learn Rust part 49
03:31
Lifetimes | Learn Rust part 48
11:25
Iterator adaptors map, filter, collect, zip and fold | Learn Rust part 47
05:52
Difference between iter, into_iter and iter_mut | Learn Rust part 46
04:51
Operator overload | Learn Rust part 45
06:02
Associated types | Learn Rust part 44
07:46
Static and dynamic dispatch | Learn Rust part 43
06:11
Sized and ?Sized | Learn Rust part 42
06:24
Trait bounds | Learn Rust part 41
03:51
From and Into traits | Learn Rust part 40
05:37
Generic trait | Learn Rust part 39
02:06
Generic methods | Learn Rust part 38
04:09
How is generics compiled? Monomorphization | Learn Rust part 37
05:27
Generic function | Learn Rust part 36
04:56
Generic data type | Learn Rust part 35
02:22
Fully qualified syntax | Learn Rust part 34
04:08
Super trait | Learn Rust part 33
04:01
Imports | Vyper 0.4
06:21
Deploy contracts | Vyper 0.4
04:26
Modules | Vyper 0.4
04:59
Use statement | Vyper 0.4
05:30
Re-entrancy lock | Vyper 0.4
07:58
Verify signature | Vyper 0.4
02:21
Hash function | Vyper 0.4
09:01
Trait as function input and output | Learn Rust part 32
04:32
Delegate call | Vyper 0.4
11:50
Interface | Vyper 0.4
05:31
Raw call | Vyper 0.4
03:28
Payable functions | Vyper 0.4
04:31
Send ETH | Vyper 0.4
02:01
Default function | Vyper 0.4
03:56
Error handling with assert | Vyper 0.4
05:12
For loop | Vyper 0.4
03:39
Event | Vyper 0.4
06:44
Trait | Learn Rust part 31
03:12
View and pure functions | Vyper 0.4
03:12
External and internal functions | Vyper 0.4
01:32
If and else conditional statements | Vyper 0.4
03:27
Functions | Vyper 0.4
03:05
Immutable variables | Vyper 0.4
03:16
Constants | Vyper 0.4
05:12
Dynamic arrays | Vyper 0.4
02:59
Constructor | Vyper 0.4
01:54
Public and private state variables | Vyper 0.4