|
9 | 9 | - Понять как работают `transfer`, `transferFrom` и `approve`. Отличие перевода ERC20-токена от нативного токена сети (например, ETH). |
10 | 10 | - Пройтись по литературе на которую приведены ссылки. |
11 | 11 |
|
12 | | -> Дополнительно: Необязательно делать если пока нет четкого понимания работы ERC20, но потом нужно вернуться. |
13 | | -
|
14 | | -- Попробовать расширить функциональность токена. Понять, как это работает. |
15 | | -- Попробовать добавить Permit, сформировать и передать подпись в контракт. |
16 | | -- Попробовать добавить transferAndCall. |
| 12 | +> Дополнительно: Необязательно делать если пока нет четкого понимания работы ERC20, но потом нужно вернуться.Попробовать расширить функциональность токена: |
| 13 | +> - Попробовать добавить Permit, сформировать и передать подпись в контракт. |
| 14 | +> - Попробовать добавить transferAndCall. |
17 | 15 |
|
18 | 16 | ## Какие навыки даст задание? |
19 | 17 |
|
|
32 | 30 | 8. Какие недостатки есть у ERC20? |
33 | 31 | 9. Какие расширения ERC20 есть у OpenZeppelin? |
34 | 32 | 10. Расширения ERC20, Какой функционал добавляют следующие расширения: |
35 | | - - Burnable. |
36 | | - - Capped. |
37 | | - - Pausable |
38 | | - - Snapshot |
39 | | - - Wrapper |
| 33 | + - Burnable. |
| 34 | + - Capped. |
| 35 | + - Pausable |
| 36 | + - Snapshot |
| 37 | + - Wrapper |
40 | 38 |
|
41 | 39 | ## Дополнительно |
42 | 40 |
|
43 | 41 | 1. Расширения, которые помогают устранить недостатки ERC20: |
44 | | - - Permit (ERC2612). Какие варианты использования? |
45 | | - - TransferAndCall (ERC-223, ERC-677, ERC-1363) В чем преимущества и недостатки трех подходов? |
| 42 | + - Permit (ERC2612). Какие варианты использования? |
| 43 | + - TransferAndCall (ERC-223, ERC-677, ERC-1363) В чем преимущества и недостатки трех подходов? |
46 | 44 | - В чем отличие ERC777 от ERC20? Какие преимущества дает ERC777? Почему сообщество отказалось от идеи использовать ERC777? |
47 | | - - Tokenized Vault Standard (ERC4626). Для чего нужен? |
| 45 | + - Tokenized Vault Standard (ERC4626). Для чего нужен? |
48 | 46 | 2. Утилиты |
49 | | - - SafeTransfer - как использовать библиотеку и зачем? Какие есть аналоги? |
| 47 | + - SafeTransfer - как использовать библиотеку и зачем? Какие есть аналоги? |
50 | 48 |
|
51 | 49 | ## Литература помимо той, что дана в курсе: |
52 | 50 |
|
|
0 commit comments