# Base Full Guide 💙

By [Hopscup](https://paragraph.com/@hopscup) · 2025-09-29

base, guide, bebased, бейсгайд

---

Привет, это опять [**HopsCup Crew**](https://t.me/hopscupcrpt)☕

Я к тебе с полнейшим пошаговым гайдом по Base, расписал подробно, что можно сделать прямо сейчас, чтобы отличиться в данной экосистеме

**Вводная инфа**
----------------

**Как вы уже знаете, токен Base точно будет, но пока неизвестно когда, может пройти 3-6 месяцев, а может и 1-2 года**

Многими анонс токена воспринялся как на "вот-вот уже" и они ринулись проверять свою активность в сети. Узнавать, как, что, где можно что-то еще покрутить и сделать.

Уже не раз в Twitter Base упоминалось, что Builders будут награждены. Из-за этого многие начали думать, что токен Base получат только создатели приложений, протоколов и тд., но на самом деле это не так.

В понимании СЕО Base: **Билдер = участник экосистемы**, не зря же там есть паспорт Builder Score, в котором поинты набираются за многообразные действия в сети. Не только за участие в Хакатонах или "строительстве" приложений

![](https://storage.googleapis.com/papyrus_images/6b7a73f6e6235c4c213839488f4a317a5fac313a3a192358d0b2888fa623bd63.png)

![](https://storage.googleapis.com/papyrus_images/83432683bd76718a5ecbe18ca5d525c68ee5190f99410b3572a51b7b2f7b0ba6.png)

> Вы должны понимать, что далее перечисленные действия не гарантируют вам получение токена Base. Они лишь сделают вас чуть особенным, по сравнению с остальным большинством кошельков в данной сети

Первая моя транзакция в Base была сделана 2 года назад. В своем канале я топил за Бейс с самого начала ведения, так как мне очень нравится эта сеть и почти вся ее экосистема.

**Это я к тому, что буду пользоваться Base и после появления токена. Мне в целом без разницы, сколько ждать его выхода, главное он будет, я доволен** 😊

![](https://storage.googleapis.com/papyrus_images/d6c86e780226e5d881d7bc94ea06c921709d3dd617193f9346bdbc0d7d7aa6cc.png)

Ладно что то душноватое начало, перейдем к активностям😎

Активности, которые доступна сейчас это **ончейнскор** (транзакции, ликвидность, деплои, nft, тестовые сети, покупка мемов), некоторые **роли в Guild и Discord**, а также покачивание **Builder Score (некоего паспорта в сети)**

  

Навигация для удобства
----------------------

[**Вводная инфа**](/@hopscupcrpt/I8cxaAJXzIB#5xYN)

**1\.** [**Base Onchain**](/@hopscupcrpt/I8cxaAJXzIB#P9nG)

*   [Bridge](/@hopscupcrpt/I8cxaAJXzIB#5iDA)
    
*   [Domain](/@hopscupcrpt/I8cxaAJXzIB#jW2o)
    
*   [DEX - Swaps/Liqudity](/@hopscupcrpt/I8cxaAJXzIB#SrYp)
    
*   [Social-Fi, NFT, Game-Fi etc.](/@hopscupcrpt/I8cxaAJXzIB#sSjI)
    
*   [Deploys](/@hopscupcrpt/I8cxaAJXzIB#NZ2d)
    

**2\.** [**Base Guild и Discord**](/@hopscupcrpt/I8cxaAJXzIB#dJSo)

*   [Main Page](/@hopscupcrpt/I8cxaAJXzIB#9lW3)
    
*   [Base Developers](/@hopscupcrpt/I8cxaAJXzIB#L4fw)
    
*   [Based Onchain](/@hopscupcrpt/I8cxaAJXzIB#Uqc0)
    
*   [Base Summer 2024](/@hopscupcrpt/I8cxaAJXzIB#JOFG)
    
*   [Based Advocacy](/@hopscupcrpt/I8cxaAJXzIB#jKaR)
    
*   [Base Around The World](/@hopscupcrpt/I8cxaAJXzIB#1nG3)
    
*   [Builder Network](/@hopscupcrpt/I8cxaAJXzIB#DYWC)
    

**3\.** [**Base Learn**](/@hopscupcrpt/I8cxaAJXzIB#HHaL) **(отдельно вынес)**

*   [Подготовка](/@hopscupcrpt/I8cxaAJXzIB#Y85a)
    
*   [Basic Math](/@hopscupcrpt/I8cxaAJXzIB#NzMN)
    
*   [Control Structures](/@hopscupcrpt/I8cxaAJXzIB#tq0D)
    
*   [Storage](/@hopscupcrpt/I8cxaAJXzIB#lsyJ)
    
*   [Arrays](/@hopscupcrpt/I8cxaAJXzIB#WAut)
    
*   [Mapping](/@hopscupcrpt/I8cxaAJXzIB#edEX)
    
*   [Structs](/@hopscupcrpt/I8cxaAJXzIB#hCrz)
    
*   [Inheritance](/@hopscupcrpt/I8cxaAJXzIB#xIV7)
    
*   [Silly String и Imports](/@hopscupcrpt/I8cxaAJXzIB#7q0l)
    
*   [Errors](/@hopscupcrpt/I8cxaAJXzIB#A0J4)
    
*   [New word token](/@hopscupcrpt/I8cxaAJXzIB#PV1f)
    
*   [ERC 20](/@hopscupcrpt/I8cxaAJXzIB#kPIk)
    
*   [ERC 721](/@hopscupcrpt/I8cxaAJXzIB#ipSu)
    

**4\.** [**Builder Score на 100+**](/@hopscupcrpt/I8cxaAJXzIB#abKw)

*   [Human Checkmark](/@hopscupcrpt/I8cxaAJXzIB#4svE)
    
*   [Onchain Activity](/@hopscupcrpt/I8cxaAJXzIB#jPYt)
    
*   [Talent Protocol](/@hopscupcrpt/I8cxaAJXzIB#XaVY)
    
*   [Base](/@hopscupcrpt/I8cxaAJXzIB#dFhA)
    
*   [GitHub](/@hopscupcrpt/I8cxaAJXzIB#hbVd)
    
*   [Optimism](/@hopscupcrpt/I8cxaAJXzIB#ma3E)
    
*   [Celo](/@hopscupcrpt/I8cxaAJXzIB#t2aZ)
    
*   [X/Twitter](/@hopscupcrpt/I8cxaAJXzIB#KsCK)
    
*   [Farcaster Account Age: 1 years](/@hopscupcrpt/I8cxaAJXzIB#lMPt)
    
*   [Lens](/@hopscupcrpt/I8cxaAJXzIB#RPbL)
    
*   [Build Token](/@hopscupcrpt/I8cxaAJXzIB#Fg2E)
    
*   [ENS](/@hopscupcrpt/I8cxaAJXzIB#qPyH)
    
*   [BountyCaster](/@hopscupcrpt/I8cxaAJXzIB#tAJT)
    

**5\.** [**На что еще обратить внимание**](/@hopscupcrpt/I8cxaAJXzIB#iZpK)

[**Финиш**](/@hopscupcrpt/I8cxaAJXzIB#0Uev)🏁

BASE ONCHAIN
------------

### Сайт от самих Base подсчитывает всю вашу активность в сетях Eth Mainnet и Base

*   [**ONCHAINSCORE**](https://www.onchainscore.xyz/)
    
*   Надо только вставить свой адрес кошелька (сейчас сайт выдает ошибку, ждем фикс)
    

![](https://storage.googleapis.com/papyrus_images/55b30902b5a9cb37b776d736ac63a25b05e30c7815441b345755f8ef99367e5d.png)

Мой старый скрин 2024г. Сейчас сайт не грузит, нет актуального

**Для прокачки учитываются ваши:**

*   Транзакции (количество)
    
*   Уникальные дни в сети
    
*   Стрик дней пользования подряд
    
*   Активный период (дни от первой транзакции до последней)
    
*   Количество разных токенов, которые вы обменивали
    
*   Количество мостов(перевод из Base в другую сеть и наоборот)
    
*   Lend/Borrow/Staking (сколько раз вы занимали, или давали в займы, клали ликвидность в пул - что то типо вклада в Банке)
    
*   Количество сминченных ENS доменов
    
*   Сколько раз вы развернули контракты в сетях
    

Еще 3 сайта, где вы можете посмотреть свою ситуацию в сети Base (считает не точно)

*   [https://wenser.xyz/](https://wenser.xyz/)
    
*   [https://trustalabs.ai/](https://trustalabs.ai/)
    
*   [https://www.base.org/name](https://www.base.org/name)
    

В сети сейчас по разным данным **более 70 миллионов кошельков**, но при этом они как в Monad - некачественные. Хороших **НЕ сибил кошельков ~1.5-2** миллиона.

> От себя выделил бы, что скор 80+ удовлетворительно, 90+ хорошо, идеально от 95. Лучше всего прокачивает скор постоянство транзакций(стрик из дней) и разнообразие протоколов

### Bridge

Тут брал только основные мосты, которые знаю и которые есть на сайте Base ecosystem. Через них лучше всего пополнять сеть Base

*   [**SuperBridge**](https://superbridge.app/) (main мост [с их документации](https://docs.base.org/base-chain/network-information/bridges-mainnet))
    
*   [**Brid**](https://www.brid.gg/base) (main мост [с их документации](https://docs.base.org/base-chain/network-information/bridges-mainnet))
    
*   [**Garden**](https://app.garden.finance/) (main мост [с их документации](https://docs.base.org/base-chain/network-information/bridges-mainnet))
    
*   [**Across brdge -**](https://app.across.to/) **от 0.03$**
    
*   [**Bungee -**](https://www.bungee.exchange) **от 0.01$ за транзакцию**
    
*   [**Debridge**](https://debridge.finance/) - от **0.01$ за транзакцию**
    
*   [**Gas.zip**](http://Gas.zip) **- от 0.01$ за транзакцию**
    
*   [**Jumper**](https://jumper.exchange/) - **от 0.01$ за транзакцию**
    
*   [**Layerswap**](https://layerswap.io/) **- от 0.01$ за транзакцию**
    
*   [**Relay**](https://relay.link/) \- его нет на этом сайте с экосистемой, но он очень удобный, быстрый и довольно дешевый
    

### Domain

[Минт домена](https://www.base.org/names) от 10 символов стоит 40 центов

![](https://storage.googleapis.com/papyrus_images/d94c1f0b094c0fb69ae37d13e77d9a3473673b67b78412fa3001f1faa9e3d28f.png)

Команда Base не раз акцентировали на этом внимание, также если посмотреть по Dune, то сминтили хотя бы 1 раз всего лишь 700к кошельков

![](https://storage.googleapis.com/papyrus_images/5f8647aed833b6a80ac38db273a733a31ee125d53656b288bbaee17ae58d2114.png)

### DEX - Swaps/Liqudity

Основные протоколы для того чтобы поделать свапы и положить ликвидность

Будьте осторожны, не забывайте что такие протоколы иногда взламывают

**Ликвидность и стейкинг:**

*   [**Aave**](https://app.aave.com/dashboard/)
    
*   [**Aerodrom**](https://aerodrome.finance/liquidity)
    
*   [**Morpho**](https://app.morpho.org/base/vault/)
    
*   [**Midas**](https://midas.app/)
    
*   [**Compound**](https://app.compound.finance/?market=usdc-basemainnet)
    

**Swaps:**

*   [**Sushiswap**](https://www.sushi.com/base/swap)
    
*   [**Oddos**](https://app.odos.xyz/)
    
*   [**Uniswap**](https://app.uniswap.org/)
    
*   [**Kyberswap**](https://kyberswap.com)
    
*   [**1inch**](https://1inch.io/)
    
*   [**Relay**](https://relay.link/)
    
*   [**Maverick**](https://app.mav.xyz/)
    
*   [**DODO**](https://dodoex.io/)
    
*   [**Pancake**](https://pancakeswap.finance/)
    
*   [**Baseswap**](https://baseswap.fi/)
    
*   [**Woofi**](https://woofi.com/swap)
    
*   [**Defilama**](https://swap.defillama.com/)
    
*   [**Virtuals**](https://app.virtuals.io/virtuals/18820) \- мемы
    

### Social-Fi, NFT, Game-Fi, Deploy и прочее

### **В первую очередь стоит выделить**

Zora и Farcaster - чуть ли не дочерние два проекта для Base, имеют большое флагманское значение и влияние, команды тесно связаны друг с другом

*   [**Zora**](https://zora.co/invite/hopscup)
    

Сейчас это что то социальной сети для творческих людей/ NFT маркетплейс

Если каким то образом вы ей не пользовались, то надо зайти создать профиль, сминтить пару дешевых NFT в сети Base

Если получили дроп от Zora, то еще лучше, обязательно заклеймите его

![](https://storage.googleapis.com/papyrus_images/ca0e1db6b331ece23ccd46ace75a92b77871f507e5aa8c5740c8047b7ba08615.png)

*   [**Farcaster (Warpcast)**](https://farcaster.xyz/)
    

![](https://storage.googleapis.com/papyrus_images/61a5f86320b5e82da1808475e6d3a1f567505ece0c2e461d424bd6ee42296820.png)

Социальная сеть аля Twitter, но в крипте, я уже миллион раз про него писал.

Иметь профиль(3-5$) и привязанный кошелек EVM с которого вы делаете Base - обязательно.

Вот мои полноценные гайды на данную соц. сеть:

**➤** [**Видео**](https://www.youtube.com/@hopscup/)

**➤** [**Статья**](/@hopscupcrpt/warpcast)

### Второстепенные, но тоже важные активности

Это больше для набития транзакций и количества разных протоколов

*   [**Nouns**](https://nouns.build/dao/) **от 0.05 центов**
    

Дешевые транзакции набиваются Бидами(что то типо аукциона)

![](https://storage.googleapis.com/papyrus_images/5d7f4278a759884bcd25196572460e74048b49b54f30889a96bffac7fb49885e.png)

*   [**Opensea**](https://opensea.io/)
    

Nft маркетплейс, просто ищем дешевые картинки и минтим

![](https://storage.googleapis.com/papyrus_images/60965cde3d629b5c83d2e2e4de36f482057c1da1f66a084f4ac90923928e97ce.png)

*   [**Element**](https://element.market/base)
    

Еще один NFT маркетлейс

![](https://storage.googleapis.com/papyrus_images/5888d417bf30728a637a8dd3919444c2ee41b0722c6fa4ff51be75e23a9d40dd.png)

*   [**MagicEden**](https://magiceden.io/mint-terminal/base) еще один NFT маркетплейс
    

![](https://storage.googleapis.com/papyrus_images/f97729f1f8b01dbe1a3a6ee8f8437dbc7e5c2da48b4cbb381924ee45879a09b7.png)

*   [**Rodeo**](https://rodeo.club/) - аналог Zora
    

![](https://storage.googleapis.com/papyrus_images/4ab0337e8f1e99f39a378bdf47fad3792cc26c47a3155f5c50efd9e637e75597.png)

*   [**Dmail**](https://mail.dmail.ai/)  
    Цена за отправку сообщения **0.01 цент**. Пишем письма, аналог веб2 почты, старый и всеми забытый
    

![](https://storage.googleapis.com/papyrus_images/ae018922a1ac6b86fb65cf332090c6c75449a9cfa78e87772c72002ad7a6ce3a.png)

*   [**RubyScore**](https://rubyscore.io/dashboard?net=base)
    

Кнопка Vote, **0.003 цента за транзу**

![](https://storage.googleapis.com/papyrus_images/d8691aa3bd871d3ae9e4d610f51d3162df66be8aae78eaed6a970ef3884515b9.png)

*   [**Paragraph**](https://paragraph.com/home)
    

Старый сайт, можно писать свои статьи как в teletype и "донатить" на чужие

![](https://storage.googleapis.com/papyrus_images/f9176b5cada891859a76106243becdaf4113e0010b71d5eac6c9becd4e99d446.png)

*   [**Sound.xyz**](http://Sound.xyz) [](https://www.sound.xyz/)**от 20 центов**
    

Маркетплейс с NFT музыкой

Можно минтить треки и загружать свои

![](https://storage.googleapis.com/papyrus_images/881f89cd0fc2ec3a98b6fa114890411cb2ebf273a62c9b7ece4d4d8a8f563807.png)

*   [**NFT на Coinbase wallet**](https://wallet.coinbase.com/)
    

Мы тут были на Summer II, но все же если не делали, по желанию можно зайти купить нфт или сделать свап

![](https://storage.googleapis.com/papyrus_images/b52f43c79a5df5d40db9eb77aff3e7cc56e9276c94cc48c45a78945ba6f2d743.png)

*   [**Avantis**](https://www.avantisfi.com/)
    

Торгуем с плечами, у них 2 сезон, плюс недавно член команды подметил "делайте транзакции, делайте трейды"

![](https://storage.googleapis.com/papyrus_images/5ef555baa7091e58bec489dee18fc6cd143ed5a6961e72f67772d1bfa3f56f42.png)

### Deploys

*   [**OnchainGM**](https://onchaingm.com/deploy)
    

![](https://storage.googleapis.com/papyrus_images/9dbc8f255e4ee9e0d812e7d474268e92fcbc09898037b713fb881e92e27e7489.png)

*   [**Owlto**](https://owlto.finance/deploy/)
    

![](https://storage.googleapis.com/papyrus_images/a2f12081f2f5e04bdf224544063d94baed8d5679b4a21b4c5ff64ebb70769df3.png)

*   [**Merkly**](https://minter.merkly.com/deploy/empty)
    

![](https://storage.googleapis.com/papyrus_images/2d373a5427d2e987498011d77e35850417ce99d9a99f70161ffe25c9ba444c8f.png)

*   [**Remix**](https://remix.ethereum.org/)
    

![](https://storage.googleapis.com/papyrus_images/7a64fb4470cc4fa4ea2fbb1490b4641bf85e285ffa7c6e13be88bd868d4ae58b.png)

*   [**Thirdweb**](https://thirdweb.com/explore)
    

![](https://storage.googleapis.com/papyrus_images/3e4060902a126a13c6251a728ccba83001da564970acbe87bfcf8548e032aceb.png)

Если вам нужно еще больше проектов, то можно зайти на сайт [**Base Ecosystem**](https://www.base.org/ecosystem) или перейти на квестник [**Layer3**](https://app.layer3.xyz/category/base), тут помимо заданий можно минтить кубы за успешное выполнение, они тоже будут в сети Base

![](https://storage.googleapis.com/papyrus_images/ee625cc1433138b7e303e812ae4cf81795c1185a2c6862ea983ccaa3453d3af6.png)

Итоговая рекомендация по транзакциям. Набить нативно не в один день 100 транзакций = гуд, 1000 уже по желанию. Важно помнить, что злоупотреблять спам транзакциями не стоит, иначе посчитают сибилом

20-30 транзакций в день на 5+ разных сайтах **вполне нормально**, при условии:

*   вы **не** дублируете одни и те же транзы постоянно
    
*   распределяете по времени, делаете с перерывами
    

Я сделал 750 транзакций за два с лишним года, особо не запариваясь, нативно.

Base Guild+Discord
------------------

Переходим [**к ролям**](https://guild.xyz/base), которые подвязываются и в Гильдии и в ДС за определенную активность

**НЕ переживайте, если у вас где то что то не подтягивается, самое главное, чтобы у вас это было в сети выполнено**

После анонса Гильдия часто лагает и Дискорд не подтягивает роли, очень много на Фомо полетели

### Main Page

Первая страница основная при переходе на сайт [**Base Guild**](https://guild.xyz/base/)

*   Нас сразу встречает первое задание **Connected**
    
*   Нужно просто вступить в Гильдию и все
    

![](https://storage.googleapis.com/papyrus_images/68e218f1dd8e4201197dadb59dd6fea39bf73a42e28a5b403b5ff98908e80683.png)

Следующие 2 задания **Based и Based&Onchain**, если пролистать ниже, взаимосвязаны

*   Нужно сминтить [Доменное имя](https://www.base.org/names) на сайте и иметь минимум 1 транзакцию в сети Base
    

![](https://storage.googleapis.com/papyrus_images/b1859c6f03d63b6344d7fe47071c13bf44ca366b8daf6644815e18eb7abacc99.png)

*   Листаем ниже **Onchain** - нужно иметь минимум 1 транзакцию за последней месяц в сети Base
    

![](https://storage.googleapis.com/papyrus_images/25d1f139d0c2c3cc4d79a40d68727bd90b9789945276a302cbf6bf039be2cbc5.png)

*   **Base Influencer**
    
*   Нужно в привязанном к Guild Twitter или Farcaster иметь приписку к нику "base.eth" (не путать с тегом)
    

![](https://storage.googleapis.com/papyrus_images/54006c712c8dd6ec5468f706657e07ac4c63d7233ec0d67bacfba52349177299.png)

*   **Coinbase Onchain Verified -** логично, что нужно иметь верификацию на бирже Coinbase и подтвердить с помощью кошелька SBT
    

![](https://storage.googleapis.com/papyrus_images/a2d541568102fb2486aafab72292671c78d2e5771e6a356c09a4c1db20012cd5.png)

*   **Based Developer** \- подписка на X
    

![](https://storage.googleapis.com/papyrus_images/5c8056042fdcb86038ecbc33a26278a2d5e2ee234309ff8bb4276eea0694835c.png)

*   **Commit Creators** \- вряд ли вы какой нибудь разработчик
    

![](https://storage.googleapis.com/papyrus_images/584337061bbbf7d16b566a2d082977a95e1a5fbe3d6c45cbd235b584e77cc998.png)

### Base Developers

Поднимаемся обратно вверх страницы

![](https://storage.googleapis.com/papyrus_images/e4c48aed9e9f38a3eb1f60fee1157acc8d62a4bec61fe24f5c272503d205c03c.png)

*   Здесь две роли
    

![](https://storage.googleapis.com/papyrus_images/23d5b3c7c74976a781d1304d238baf7db4f7e6013e1611e9ba75a31e1c6cd2fd.png)

Дают их за 1 и 5 Deploys в сети, выше в разделе Oncahin давал 3 сайта, где это можно сделать

### Based Onchain

![](https://storage.googleapis.com/papyrus_images/a97b0bfd302b153cb221e706a8f55ac69cc7543909a937eaba392bb0c92657d5.png)

*   **USDC Saver и cbBTC Maxi**
    

Холдить от 100 USDC в сети и от 0.1$ в токене cbBTC

Купить все можно в [**Defilama**](https://swap.defillama.com/)

![](https://storage.googleapis.com/papyrus_images/4142d38dc3b3cea489180b5beecd3d795218e3c8bec49b07a864c65389728431.png)

*   **Дальше 7 заданий с транзакциями**
    
*   Based: 1 Transaction
    
*   Based: 10 transactions
    
*   Based: 50 transactions
    
*   Based: 100 transactions
    
*   Based: 1,000 transactions
    
*   Transaction in last 1d (DAU) - транзакция за последний день
    
*   Transaction in last 7d (WAU) - транзакция за последние 7 дней
    

![](https://storage.googleapis.com/papyrus_images/9183a71c6156308defc85136489cb2f8d421df99b7bc5d93fa10f9cb7b8ccd4d.png)

*   **Далее Based Caster and Base Tweeter**
    

Дается за подписку на X и Farcaster Base

![](https://storage.googleapis.com/papyrus_images/d48a0cdff6f3e08ed734619332eda0f2f537a895a40e3342224e927d5cb9cb8f.png)

### **Base Summer 2024**

уже никак не получить, надо было быть активным летом 2024 года

![](https://storage.googleapis.com/papyrus_images/236c87e67aa70c180e62d69ec99f2fd4caa558d8365a759ca64b04a532c5179e.png)

![](https://storage.googleapis.com/papyrus_images/7cc1fedeb2ff77c94e21248cfb7ec86096440a71db48e4b5361d8b8e90192f5d.png)

### **Based Advocacy**

активная помощь сообществу. Она построена как ступени развития внутри комьюнити: чем больше ты участвуешь и вносишь вклад, тем выше уровень роли. Есть 4 ступени

1\. **Based Applicant**

*   Начальный уровень, все новые участники начинают отсюда.
    
*   Условие: просто подать заявку и попасть в систему (через Guild/анкеты).
    
*   Доступ: базовый доступ к инфо-ресурсам, начальным чатам, некоторым квестам.
    

2\. **Based Apprentice**

*   Уровень для тех, кто **проявил начальную активность**.
    
*   Условия: выполнить первые задания (например, участие в разных митапах, публикации в соцсетях, активность в Talent Protocol, активность в Guild).
    
*   Доступ: чуть больше внутрянки, больше задач и заданий от команды Base.
    

3\. **Based Advocate**

*   Это уже «полноценный амбассадор» Base
    
*   Условия: доказанная активность в продвижении Base (создание контента, организация ивентов, помощь новичкам, активность в X/Farcaster, Telegram, участие в onchain заданиях)
    

Роль - амбассадор, для тех кто активно контрибутит Base.

Заметил что тут в большем приоритете помощь на сервере ДС и активность в Х

Вот инфа из ДС

**Общая поддержка в General:** оказание первичной помощи по общим вопросам, устранение неполадок и консультирование в сообществе.

**Обмен ресурсами:** распространение важных ресурсов, таких как документация, ответы на часто задаваемые вопросы и обновления, чтобы помочь другим пользователям ориентироваться в экосистеме Base.

4\. **Based Advocate Lead**

*   Что то вроде тимлида у Advocate ролей
    
*   Условия: постоянный и значимый вклад ведение комьюнити, организация мероприятий, серьёзные инфо-кампании, доказанное лидерство.
    
*   Доступ:
    
    *   управление региональными/тематическими сообществами,
        
    *   прямая коммуникация с основной командой Base,
        
    *   участие в принятии решений по адвокации,
        
    *   иногда грантовая поддержка
        

Как вы можете заметить по Гильдии, данные роли крайне тяжело получить, нужно хорошо отличиться

**5\. Based Global Builder**

для тех, кто **строит проекты в экосистеме Base** и хочет представлять Base на глобальном уровне

### **Base Around The World**

Не несет в себе глобальной ценности, просто некоторые регионы могут ее получить

![](https://storage.googleapis.com/papyrus_images/28ed372de68f501e56c4453cd9b7d2413deb1c45a2bb4ce6611666c2a3c86cd2.png)

### **Builder Network**

Смысл роли это попасть в закрытое сообщество билдеров Base

![](https://storage.googleapis.com/papyrus_images/d97a6ff72ca56bfba6ec0d738a65cd84407d3fdbf2a5f6a3a8da206cf4444b0d.png)

Base Builder Network формально называется «для билдеров», но у них очень широкое понимание того, кто такой **builder**. Там нужны не только программисты, но и: _Дизайнеры, Маркетологи / инфлюенсеры, Авторы / контент-креаторы, Комьюнити-билдеры_

### 🔑 Как получить роль **Join the Builder Network**

![](https://storage.googleapis.com/papyrus_images/2132bea55c8ef7b3486904b16ae5a087631469e24abb8005f21cea4fe8e60af1.png)

1.  **Подать заявку в Builder Network**
    
    *   Ссылка на форму: [https://base.org/builders](https://base.org/builders)
        
    *   Заполняешь заявку (кто ты, чем занимаешься, ссылки на GitHub/Twitter/Farcaster, опыт)
        
2.  **Дождаться одобрения**
    
    *   После модерации твой адрес кошелька попадает в список
        
    *   Ее вручную принимают
        
3.  **Подключить кошелёк к** [**Guild.xyz**](http://Guild.xyz)
    
    *   Зайти в [https://guild.xyz/base-builder-network](https://guild.xyz/base-builder-network)
        
    *   Нажать **Join Guild**, подключи свой кошелёк (тот, который указан в заявке).
        
4.  **Привязать Discord**
    
    *   Чтобы войти в чаты, нужно связать свои аккаунты.
        
    *   Guild сам подтянет права → появится кнопка **Claim Role**.
        
5.  **После успешной верификации**
    
    *   Роль “Builder Network” откроет доступ к приватным каналам Discord/Telegram Base.
        

### Base Learn

Это обновленный гайд [**по Base Learn**](https://guild.xyz/base/base-learn), многое изменилось за последний год. Поэтому я решил не переделывать [**предыдущий гайд**](/@hopscupcrpt/basecamp), а сделать полностью новый обновленный

![](https://storage.googleapis.com/papyrus_images/206951a109e450bffbfd09cfe6f893cb0367bcccaebaad554d80d18874928ef3.png)

В [Base Guild](https://guild.xyz/base/base-learn) есть роли под названием Base Learn, на данный момент всего 5 подролей.

**Для успешного выполнения нам понадобятся:**

*   Кошелек **Metamask** и/или **Base Wallet**
    
*   Тeстовая сеть **Base Sepolia**
    
*   Тестовые **ETH**
    
*   Телефон с установленным приложением **CoinBase Wallet** и в него должна быть импортирована сид фраза от МetaМask или RabbyWallet, с которых мы будем проходить все "упражнения"
    

  

*   [Подготовка](/@hopscupcrpt/I8cxaAJXzIB#Y85a)
    
*   [Basic Math](/@hopscupcrpt/I8cxaAJXzIB#NzMN)
    
*   [Control Structures](/@hopscupcrpt/I8cxaAJXzIB#tq0D)
    
*   [Storage](/@hopscupcrpt/I8cxaAJXzIB#lsyJ)
    
*   [Arrays](/@hopscupcrpt/I8cxaAJXzIB#WAut)
    
*   [Mapping](/@hopscupcrpt/I8cxaAJXzIB#edEX)
    
*   [Structs](/@hopscupcrpt/I8cxaAJXzIB#hCrz)
    
*   [Inheritance](/@hopscupcrpt/I8cxaAJXzIB#xIV7)
    
*   [Silly String и Imports](/@hopscupcrpt/I8cxaAJXzIB#7q0l)
    
*   [Errors](/@hopscupcrpt/I8cxaAJXzIB#A0J4)
    
*   [New word token](/@hopscupcrpt/I8cxaAJXzIB#PV1f)
    
*   [ERC 20](/@hopscupcrpt/I8cxaAJXzIB#kPIk)
    
*   [ERC 721](/@hopscupcrpt/I8cxaAJXzIB#ipSu)  
    

Подготовка
----------

**Приступим**

❗ Я рекомендую делать все либо через **Base Wallet** либо через **Metamask**, так будет меньше проблем. **Мой выбор на старичке ММ**

*   Первым делом добавляем [тестовую сеть](https://chainlist.org/?search=base+sepolia&testnets=true) Base Sepolia в Кошелек
    

![](https://storage.googleapis.com/papyrus_images/57685ddb9f7d6efc9f914fb3af09b0dce5d5725e8b6912558d8a6e2620d37178.png)

*   Если возникла ошибка при добавлении жмем и добавляем любую из списка, где нет ошибок (2 зеленые галки)
    

![](https://storage.googleapis.com/papyrus_images/a84a09117236cde29c11da0206cab6b4cf2771ed75d4c5b05a0df880e94cd444.png)

*   Используем [**кран**](https://www.alchemy.com/faucets/base-sepolia) для тестовых токенов, на балансе в Base Mainnet должно быть от 0.001 ETH (5$+)
    

![](https://storage.googleapis.com/papyrus_images/2d5240c6bc33e62e18f2ae0ddb5f6610826f534976e433d5bee20ef37e25805f.png)

*   Еще [один кран](https://ethglobal.com/faucet/base-sepolia-84532)
    

Подготовка окончена, сеть добавлена, токены получены, идем деплоить 13 контрактов (или же сам Base называет их NFT)

**BaseMath**
------------

*   В кошельке обязательно убеждаемся что у нас переключено на сеть Base Sepolia
    

![](https://storage.googleapis.com/papyrus_images/682431708deb260a413bd345fdf31a9bd465e2c385e5dbb672eb9c0c134eb7c1.png)

*   Переходим на сайт [**Remix**](https://remix.ethereum.org/)**,** создаем новое рабочее поле
    

![](https://storage.googleapis.com/papyrus_images/32a27a86f57c2d9ded8d5bc3c3239a843851a100ba3dd5d78cc8afe8463d8dac.png)

*   Выбираем **Basic и create**
    

![](https://storage.googleapis.com/papyrus_images/4c94a83690bc7bd409fc67e34b26332c10cc433aba373f7095c4b44abf03df5a.png)

*   Выбираем **Owner**
    

![](https://storage.googleapis.com/papyrus_images/9e44b171a9f9c3e13957336fd6ff4cf136b47969101a03fc09f169916b59a06b.png)

*   Далее тыкаем сюда на **Solidity**
    
*   Выбираем версию **от 0.8.26** и жмем Compile
    

![](https://storage.googleapis.com/papyrus_images/4093f3c1f54a02c6a8b35ef57c3c6dbb14fc0db5a3070d9625732935e79a76d3.png)

*   После идем делать Deploy контракта
    

![](https://storage.googleapis.com/papyrus_images/1d660ea4fe4b25465ff4caa81a66ff651f397bba3e538828b83f4620a30b3a34.png)

❗ **Важно чтобы у вас был выбран Injective Provider Metamask (или другой кошелек)**

❗ **А также внизу была написана сеть Base Sepolia или Custom Network**

Если у вас другая сеть и никак она не переключается, пробуйте перезагружать сайт или в кошельке отключите сайт Remix и заново авторизуйтесь

![](https://storage.googleapis.com/papyrus_images/845ad48248328e243666a9690f36fa91b40081fa2ca972b771428c4db34af838.png)

Как сделали Deploy, подписываем транзакцию

![](https://storage.googleapis.com/papyrus_images/488fdb8ba79448916cfa6e13cc246fb539d9daabbb544ed9aafda72cc952788e.png)

*   Теперь копируем этот код
    
*   Спасибо [lordgenesis1](https://github.com/lordgenesis1/BaseCamp/blob/main/BasicMath)
    
*   У него как раз на Гитхабе коды для всех упражнений
    

Важно, версия Solidity у него во всех кодах 8.0.17, поэтому ее можете ставить всегда в Remix, если ошибка после вставления кода (потому что он ставит автоматом версию 30+)

![](https://storage.googleapis.com/papyrus_images/ca213eac2868e5f99dfb20916a2caf63e34f506b91d1075655deaad8c1fa255c.png)

    // SPDX-License-Identifier: MIT
    pragma solidity ^0.8.0;
    
    contract BasicMath {
        uint256 constant MAX_INT = type(uint256).max;
    
        function adder(uint256 _a, uint256 _b) external pure returns (uint256 sum, bool error) {
            if (_b > MAX_INT - _a) {
                return (0, true); // Overflow occurred
            }
            return (_a + _b, false);
        }
    
        function subtractor(uint256 _a, uint256 _b) external pure returns (uint256 difference, bool error) {
            if (_b > _a) {
                return (0, true); // Underflow occurred
            }
            return (_a - _b, false);
        }
    }

*   Взяли код и идем на Remix обратно
    
*   И возвращаемся на сайт remix и жмем как на стрелочках
    

![](https://storage.googleapis.com/papyrus_images/d5113ee787fde7e5ea5f7ba681ad36be560fdb63788c1f978fbeffa438bfea6c.png)

*   Создаем файл и называем его BasicMath
    

![](https://storage.googleapis.com/papyrus_images/d5113ee787fde7e5ea5f7ba681ad36be560fdb63788c1f978fbeffa438bfea6c.png)

*   Вставляем код сюда
    

![](https://storage.googleapis.com/papyrus_images/029569a70912ff492641b0eb280648113753a640bab720558b04c2ed37c701d2.png)

*   Идем в Solidity
    

![](https://storage.googleapis.com/papyrus_images/091f44014767b2d752b2187408fb99c250014975c5cbb748721715930e386eba.png)

*   Жмем Compile
    

![](https://storage.googleapis.com/papyrus_images/4d0c524cd57d243b1550bae10349e1020db46ec6e1f3ce78e8ee75fb140ce8f1.png)

*   Идем сюда, проверяем все по стрелочкам, чтобы было как у меня и жмём Deploy
    

![](https://storage.googleapis.com/papyrus_images/364972f182ab276af1ec2a22cc0cc942bdc0ac12db99982800f0aafe12206fe5.png)

*   Ждем подтверждения в кошельке и идем в BlockchainScan
    

![](https://storage.googleapis.com/papyrus_images/33428c53139ff8b71352cc9c7c0deb6db96336f27cd17aebd2156ac69f1c5ddc.png)

![](https://storage.googleapis.com/papyrus_images/2b4ffe4557dab65ba575187b8320e728e626e17804b2d0dfdfdca207a7ad211c.png)

*   Копируем айди транзакции
    

![](https://storage.googleapis.com/papyrus_images/1a24b3b3f3b598290594ad259e037db45e604b22d060688490ebe51e7310ecdc.png)

*   **Далее идем** [**на сайт**](https://docs.base.org/learn/deployment-to-testnet/deployment-to-testnet-exercise) **для проверки задания с BasicMath**
    

![](https://storage.googleapis.com/papyrus_images/6cf1371d7731d171c1ef45d3cb8ad5066cb585295cd180cc05840d50076f718c.png)

*   **Теперь нам нужен кошелек Base Wallet и телефон с камерой**
    

![](https://storage.googleapis.com/papyrus_images/8b3b000b4057da37ad40efae9f89067929c7d7e8d2c4d8f71b4104249e1ab118.png)

*   **Скачиваем в магазине приложение**
    

![](https://storage.googleapis.com/papyrus_images/73b0c5f6138c8a787811556baaf4d26101926fb9b3d2e49bb6bc86fab04204a8.png)

*   Импортируем **сидфразу** кошелька с которого мы в браузере делали Deploy
    
*   И подключаемся **по QR коду** и теперь все наши подтверждения "упражнений" будут через кошелек на телефоне
    

![](https://storage.googleapis.com/papyrus_images/df438f7aaf41998250918470b2a61348d177c42e48f0afcfe3acb18ace9b3927.png)

*   После подключения вставляем наш **контракт** из Basescan и жмем **Submit,** транзакция будет подтверждена через кошелек на телефоне
    

![](https://storage.googleapis.com/papyrus_images/907a52ac59c66c22fda22d710b676d9b4ac6f2b638ad671849e2ae2327a3396c.png)

![](https://storage.googleapis.com/papyrus_images/67ce6d752d5ea972f67c05e5ed912eb316c02c2cda68522533e622cca4f82f1e.png)

*   Все через секунд 30 сайт проверил и подтвердил наличие и Deploy моего контракта. Получаем заветную надпись _"Tokens NFT Badge Earned"_
    

![](https://storage.googleapis.com/papyrus_images/f8852d96f05fd16ea25e7c66d994c74502bf380db33a2efe7d38849162f5bcc0.png)

*   Теперь проверяем в [**Guild**](https://guild.xyz/base/base-learn), нам должны были дать уже первую роль **"Base Learn Newcomer"**
    

![](https://storage.googleapis.com/papyrus_images/cb666842d6f81a021ebf737a8a4c95989cf21ba7f9b1f3325b2a396aeb853c5c.png)

*   Для следующей роли нужно будет уже сделать 5 различных Deploy
    

Control Stuctures
-----------------

*   Следующий Delpoy называется **controlstructures**
    
*   Снова создаем файл, называем его как на скрине и жмём enter
    

![](https://storage.googleapis.com/papyrus_images/41a2f059abc7bb40babc92851b614588523c9db5add817627c7654d4fed8d01f.png)

Снова берем код и вставляем в наш файл **controlstructures**, но [**уже другой**](https://github.com/lordgenesis1/BaseCamp/blob/main/Control%20Structures)

![](https://storage.googleapis.com/papyrus_images/0c466759c1e2f7ee447934d4b97182f11708e79f8cb9a987434184b7a63d4234.png)

*   Если будет писать ошибку, просто переходим в Solidity сразу, там надо версию поменять на 17
    

![](https://storage.googleapis.com/papyrus_images/02ec03ab3e954b3150ca965b8e9160981589e3e92eb57040fe38d62ebdbf2d0d.png)

*   Жмем Solidity
    
*   Тут надо выставить 17 версию (0.8.17)
    

![](https://storage.googleapis.com/papyrus_images/f3e12fca13f150a927a67871236364b4180070fe774fe79d2afca7895537c3fa.png)

*   И переходим в Deploy
    

![](https://storage.googleapis.com/papyrus_images/158a1fdfcbea777dbdbc308088a1c1a029664137bed1027c8abfa0fef6a0aff4.png)

*   Снова подписываем транзакцию и копируем ее контракт в сканере транзакций
    

![](https://storage.googleapis.com/papyrus_images/4c50332d62fe01ffc46830eff4070fd1d45df585dae0a2f8b99dfdffdd4fc976.png)

*   Проверяем упражнение уже вот в [этой ветке](https://docs.base.org/learn/control-structures/control-structures-exercise)
    
*   Вставили контракт нажали Submit, все как и в прошлом упражнении  
    

![](https://storage.googleapis.com/papyrus_images/488861e3b71d3548bea789cffbd3e1da950d00a65cf94d9b2bcfceae11f9cd6e.png)

Storage
-------

*   "storage"
    
*   Опять идём сюда и создаем еще 1 файл, называем его storage, по факту все как в прошлые разы
    

![](https://storage.googleapis.com/papyrus_images/eb0158adb657be6ec62d378241f4c04c0311adf5bb913bf63e87f3556c164500.png)

*   Снова берем код на [Гитхабе](https://github.com/lordgenesis1/BaseCamp/blob/main/Storage) и вставляем его в пустое окошко
    

![](https://storage.googleapis.com/papyrus_images/906a5046b988c88e7ab492fb849b7dc0cefd27c5c905c7ae36be4c828633ada6.png)

*   Снова жмем Compile
    

![](https://storage.googleapis.com/papyrus_images/2b06b6f17a7aeb1edeaf0f84252aa91bfea802aca3cfa735dd96cf5697d87ffb.png)

*   И переходим в Deploy, видим, что кнопка неактивна
    

![](https://storage.googleapis.com/papyrus_images/101d5d07db2926415a9b192579be1a3b5d49537cccb5c62bf2755c33acfc0ee0.png)

Жмем стрелку и вписываем эти значения

*   `shares` - 1000
    
*   `name` - Pat
    
*   `salary` - 50000
    
*   `idNumber` - 112358132134
    

![](https://storage.googleapis.com/papyrus_images/3bd89dab7e9c5de267ded25421dc889a54141c007e50ecf17f0bde006ac86914.png)

![](https://storage.googleapis.com/papyrus_images/f0d4e74784e9a583d2582b11d6313a49b73ad101ff0b8d200030ad98e591e0e7.png)

*   Вот так и жмем оранжевую кнопку transact
    

![](https://storage.googleapis.com/papyrus_images/c3c7932ff323534471106eab49491b6fa907d1cce6f9feeb16e43a7e19d5f092.png)

*   Снова берем айди контракта
    

![](https://storage.googleapis.com/papyrus_images/54a81da02263f22327455798b6cc9b72cb257ce096664d5b99951dd663665f5b.png)

*   И вставляем [на сайте](https://docs.base.org/learn/storage/storage-exercise)
    

![](https://storage.googleapis.com/papyrus_images/2232b1cc64669d3cc346c0103a1ab7c10354de5b415acae90739405174fc94c6.png)

Arrays
------

*   Снова идем на remix и делаем новый файл arrays
    

![](https://storage.googleapis.com/papyrus_images/1fe55fca0dc2665345ddd5e28f2e3306ae0c383a4c2a6e2a943528ef33b876df.png)

*   Берем код [с Гитхаба](https://github.com/lordgenesis1/BaseCamp/blob/main/Arrays) и вставляем сюда
    

![](https://storage.googleapis.com/papyrus_images/c4f4c5e55b7f11021823d9103ad638c0a5e4a712a16742afe6ef17bd97fae5a6.png)

*   После идем снова в Compile
    

![](https://storage.googleapis.com/papyrus_images/fd9db83c059a57a35bc053027ea18847da7d5d0e22057eb1197be78358ccbf14.png)

*   Затем вкладку Deploy
    

![](https://storage.googleapis.com/papyrus_images/4cb4e093ddcd2b0e1d757b30cb81730d2af404cbb9f49ba6db8edf68b491f41b.png)

*   Забираем в Метамаске контракт после подтверждения транзакции
    

Кроме Метамаска контракт пишется в нижнем углу, но мне комфортнее брать контракт из ММ

![](https://storage.googleapis.com/papyrus_images/de2ccdbef20b43cc768e7a7ca5a5c0965ee0fd894d694d26267d31fc1c481b71.png)

*   Идем [на сайт](https://docs.base.org/learn/arrays/arrays-exercise) и подтверждаем контракт
    

![](https://storage.googleapis.com/papyrus_images/0fc685f58edda1e7f6983af82e6c865b0e39f0613f62767c4bb1c4c7bc23dd59.png)

Можно забрать еще 1 роль **"Base Learn Acolyte"**

![](https://storage.googleapis.com/papyrus_images/a214621731a311a129533ce225a38aa1a9aed072cd4a2e4c31427433b4d779dd.png)

Mapping
-------

*   Создаем новый файл "mapping"
    

![](https://storage.googleapis.com/papyrus_images/a8176b7f4398c1dff415b762de880a4d4e5d34211b2f870fd35e52fb31073503.png)

*   Забираем с Гитхаба [новый код](https://github.com/lordgenesis1/BaseCamp/blob/main/Mapping) и вставляем в этот файл
    
*   Идем в Compile
    

![](https://storage.googleapis.com/papyrus_images/504881965b966d2a46d0108af11cdc13db87f08c412d4058536089d946aa27a0.png)

*   Жмем кнопку
    

![](https://storage.googleapis.com/papyrus_images/504bfb8d38c2c687a37ac4b4b0859c9f7609beb59991a7f537816b7f8568ba1e.png)

*   Жмем Deploy
    

![](https://storage.googleapis.com/papyrus_images/a7e1469a5e79efc9402d660eec6d79c94318155e386467a1d3f8b2e099c2d7b6.png)

*   Подписываем транзу и снова берем ее контракт и идем [на сайт](https://docs.base.org/learn/mappings/mappings-exercise)
    

![](https://storage.googleapis.com/papyrus_images/a408788358417acbc6ca5e5e69104d0e352f723afb6dd65ce00efb7ab95e9a3f.png)

Structs
-------

*   Создаем новый файл "strucks"
    

![](https://storage.googleapis.com/papyrus_images/2aed9ef7e76fc6af558d96777646d473c45f42213e8880577ae9dc47b7e913d2.png)

*   Идем за кодом [сюда](https://github.com/lordgenesis1/BaseCamp/blob/main/Structs) и вставляем его в новый файл structs
    
*   И идём в Compile
    

![](https://storage.googleapis.com/papyrus_images/4b43fe3cac4a5eb21023911e826070afed57d361636fbd8360b4e4237f29fa2a.png)

*   И жмем кнопку, после идем в Deploy
    

![](https://storage.googleapis.com/papyrus_images/abf3bcf363b2054e4a53a3fdaea2aea142a3a5c91a1010e6a55475b2a6734685.png)

*   Далее идем и жмем Deploy
    
*   Берем контракт в ММ и снова идем за подтверждением [на сайт](https://docs.base.org/learn/structs/structs-exercise)
    

Inheritance
-----------

*   Inheritance(первая буква большая I "и") создаем такой файл "inheritance"
    
*   Идем за кодом [**на Гитхаб**](https://github.com/lordgenesis1/BaseCamp/blob/main/Inheritance)
    
*   Идем в **Compile** и жмем кнопку, далее делаем **Deploy**
    

![](https://storage.googleapis.com/papyrus_images/0f0fac80eabf0a6212139ee66ac4fcef01081749544d0b09832561ec3b3b44f8.png)

*   Если выдает ошибку, то берем тут версию 20 и жмем Compile
    

![](https://storage.googleapis.com/papyrus_images/e3563e20f665622b3245d0e817c50788e6f42ecefa0b79201b2047e3bf6921e4.png)

*   в Deploy выбираем это
    

![](https://storage.googleapis.com/papyrus_images/a24f0751484e70a528a8092279fcdda25d76dbdd925bad34f60be8068217ed57.png)

![](https://storage.googleapis.com/papyrus_images/a07597d31c8d3738f634db168f3f603f724a9558cea2acf73f2997764b406ebe.png)

*   Дальше меняем на этот контракт и теперь нам нужно снова прописать новые значения, меняем на Engineering
    

![](https://storage.googleapis.com/papyrus_images/b3066e6aad39a23a0dec114959e41a0d804f6c6ff8307e6d8acb1991d628daa0.png)

*   Берем вот эти
    

![](https://storage.googleapis.com/papyrus_images/76fd6b02c20c019e00a31d713ba4b639d8e93714c66fe2a94bae5ea5774196ce.png)

*   И жмем Transact
    

![](https://storage.googleapis.com/papyrus_images/36872ecfd36eb925e79448440d01e18dbb648de928df93e80d952916a1b16f6e.png)

*   Меняем на это значение
    

![](https://storage.googleapis.com/papyrus_images/daffc4a1c8537fe60afcab4842a96c51b714152975bd9872d804e7baf3f30f40.png)

*   И теперь нам нужно вставить аккуратно наши два контракта из двух сделанных транзакций
    

![](https://storage.googleapis.com/papyrus_images/154b1fd19511d3e24e0ebebfd5cd457df21f9231a860d99eeb838a0bcf828484.png)

*   Заходим в обозреватель блока и берем оттуда контракты по очереди
    
*   Жмем Transact
    

![](https://storage.googleapis.com/papyrus_images/d33a1183b1cabeddba680ecb38ef65266bac945dbe15ddc045f077dd030ea204.png)

*   Теперь у подтвержденной транзакции берем контракт(как обычно) и идем [на проверку](https://docs.base.org/learn/inheritance/inheritance-exercise)
    

![](https://storage.googleapis.com/papyrus_images/9a82bd0c126515d1289541c7818d6850f8493a8bad3908e1c27a67edd04da0a2.png)

Silly Strings + Imports
-----------------------

*   Первым делом создаем файл SillyStringUtils
    

![](https://storage.googleapis.com/papyrus_images/3447f5dbb9c003f57111f57eec46646aaab89abcf3e1085d0a3561d1bc8506f5.png)

*   [Забираем код](https://github.com/lordgenesis1/BaseCamp/blob/main/Silly%20Strings)
    
*   Вставляем
    

![](https://storage.googleapis.com/papyrus_images/af65e22bb7a799045e4d0fb37e8b54b9bc14edaf3bf76d4a06d090c31f430099.png)

*   Создаем новый файл imports
    

![](https://storage.googleapis.com/papyrus_images/b0d3fa1667cf0b75c0c3bc36f287bd9665198919a78fdbf2dcf66e7308135225.png)

*   Берем для [него код](https://github.com/lordgenesis1/BaseCamp/blob/main/Imports)
    
*   После создания двух этих файлов как обычно жмем компайл
    

![](https://storage.googleapis.com/papyrus_images/dfeebf13a763716135a498dec2012984704dd656ff6585afcedcb8254396c0db.png)

*   Deploy жмем и берем после подтверждения контракт
    

![](https://storage.googleapis.com/papyrus_images/3e7f725d5a5e3889f8900f7781801404f80b34988e04dc3f98f67ee50ab56e2b.png)

*   Подтверждаем [на сайте](https://docs.base.org/learn/imports/imports-exercise)
    

![](https://storage.googleapis.com/papyrus_images/322fce3de9a1e4359b1aa75371ef22339581879a66a8ab993768b3664972c664.png)

Errors
------

*   Создаем файл errors
    

![](https://storage.googleapis.com/papyrus_images/07e6a5d44d9856343495025c519fcb97173c5b68b8e5c9c4c34aef4e00dcda70.png)

*   Код берем [здесь](https://github.com/lordgenesis1/BaseCamp/blob/main/Errors) идем и жмем тут
    

![](https://storage.googleapis.com/papyrus_images/ea831ad0d1cb87fee33fe055ff86e450542fb668ac64ff4438ecd10af67b67a6.png)

*   Переходим в Deploy
    

![](https://storage.googleapis.com/papyrus_images/b69520febbf22b027fec9d4154120045c04059c9e4fcb34794d5adca7c546c05.png)

*   Забираем контракт как обычно тут
    

![](https://storage.googleapis.com/papyrus_images/ebdfab77bdd51780af11ecc409c5ee60aa9f459f0a8bdff0122a2a6eb84eceeb.png)

*   [**Подтверждаем тут**](https://docs.base.org/learn/error-triage/error-triage-exercise)
    

**New Word Token**
------------------

![](https://storage.googleapis.com/papyrus_images/89af63e4987ef4c1ff347f638ea7fb703ca9c268ee2eca071b97ce91bcc3fd2d.png)

*   Создаем новый файл и называем **AddressBook**
    
*   Код берем [тут](https://github.com/lordgenesis1/BaseCamp/blob/main/AddressBook)
    
*   Далее создаем файл **othercontracts**
    
*   Код берем [тут](https://github.com/lordgenesis1/BaseCamp/blob/main/Other%20Contracts)
    
*   Идем в компайл и жмем бирюзовую кнопку, потом делаем деплой
    

![](https://storage.googleapis.com/papyrus_images/10e6fcce0e842d909c21b09023f15d67c03ba53726f09aef9e9fbac6f230a3ca.png)

*   20-30 версия тут у меня прошла без ошибки
    

![](https://storage.googleapis.com/papyrus_images/a8026c6fb6b8b13843693255dfccf82691283392277a29c3a1b95fa3c89b9151.png)

![](https://storage.googleapis.com/papyrus_images/195d4a61af604b16ec3b040a13be594e9b8d1ace522433ffe939af46bac55a6d.png)

После Deploy подтверждаем контракт [тут](https://docs.base.org/learn/new-keyword/new-keyword-exercise)

![](https://storage.googleapis.com/papyrus_images/23c9ff8c494a418fc4a36c116cc5891da78b971bc28cf192be4d216f4b06330b.png)

Minimal Token
-------------

*   Создаем файл **minimaltoken** [Код](https://github.com/lordgenesis1/BaseCamp/blob/main/Minimal%20Token)
    

![](https://storage.googleapis.com/papyrus_images/333c7cdaaf786bb86b467b5afc52afc9a8bdaad0ffe64bca2b3fbc02e8e4ba59.png)

*   Меняем в коде **"value"** на цифры **123456**
    

![](https://storage.googleapis.com/papyrus_images/aa5cfbafe23ee48e0651c8c80299d8a398e48d197429dc2423cf6095010dccb3.png)

*   Далее Compile и Deploy
    

![](https://storage.googleapis.com/papyrus_images/521fe00ac570a380edf27aedef88ee4740be9e503a9da59678f6b7a8fdd4ab88.png)

![](https://storage.googleapis.com/papyrus_images/012aaabb032d62ad01046648bac9c86496a3d2900b73f7e7e800490aff44069f.png)

Вставляем на проверку [**тут**](https://docs.base.org/learn/token-development/minimal-tokens/minimal-tokens-exercise)

![](https://storage.googleapis.com/papyrus_images/e16f623e59f5b31f58db421c9d418918330fbc4b9fef3f3c6e7b61b470604cf6.png)

ERC20
-----

*   Создаем новый файл ERC20 [код](https://github.com/lordgenesis1/BaseCamp/blob/main/ERC20)
    

![](https://storage.googleapis.com/papyrus_images/0634a4cc58853e66cd66424df785d8e5024b6cff92f6eaaa23d853ac6ff3fe2a.png)

*   Меняем value на pudgy
    

![](https://storage.googleapis.com/papyrus_images/27aede1e3d7d6fc846aadb147bf9d9c879bf57da643e8bf192ea9a39e618fe2a.png)

*   Потом сюда
    

![](https://storage.googleapis.com/papyrus_images/57af9b5f8c32618add45c7670c2a38f2e09ed002f1cf4f715387c3962a4e6ee7.png)

*   В Deploy делаем вот так
    

![](https://storage.googleapis.com/papyrus_images/b7c639a4448e50f38a746468cc90b51a4a1bf1933cb956c42018e8219571be18.png)

*   И подтверждаем транзакцию
    

![](https://storage.googleapis.com/papyrus_images/c35ba8280f4f2071359e7b8d49a9ad773662f1ce3274c678ed25cc7f2ee81cc6.png)

*   Далее [**на сайте**](https://docs.base.org/learn/token-development/erc-20-token/erc-20-exercise) жмем проверку
    

![](https://storage.googleapis.com/papyrus_images/514fce78d7f5e99eb1f9e40626f48a8e0c1bf5c65b5fc86c47e961030ebb1ba1.png)

ERC721
------

*   **ФИНАЛ!!**
    
*   Создаем файл ERC721 [код](https://github.com/lordgenesis1/BaseCamp/blob/main/ERC721)
    

![](https://storage.googleapis.com/papyrus_images/4879415929f43309fbda4308f3ebe844540e5341677bde25139177ea7a78d11d.png)

*   После идем в **Compile**
    

![](https://storage.googleapis.com/papyrus_images/4c9b83cb0e26bec5ced8937e92ee13cac00fa4ba1500285bf8c9d9882e5b8430.png)

*   Все делаем **Deploy**
    

![](https://storage.googleapis.com/papyrus_images/063e7b1218e5d1dfff47e6d1d52b58babf10cee128575f245aff16f4e8265e6b.png)

*   Забираем адрес контракта и [**идем на проверку**](https://docs.base.org/learn/token-development/erc-721-token/erc-721-exercise)
    
*   Вставляем контракт, подписываем транзакцию и в течение минуты получаем заветную надпись _"Tokens NFT Badge Earned"_
    

![](https://storage.googleapis.com/papyrus_images/1be7ab59d97c7fca9a30a6a05439968a5c142657f2223bd0362a3262e9633fea.png)

**Все! Проверяйтесь** [**в Гильдии**](https://guild.xyz/base/base-learn)

![](https://storage.googleapis.com/papyrus_images/00bc7b069aa1aae9aa57ca048d4761cb22b49a0f751d358242a04335b298b2eb.png)

Если какие то роли не подтянулись или что то сразу с Deploy пошло не по плану, не обязательно делать все заново, только тот шаг, где ошибка

Base Builder Score 100+
-----------------------

*   **Builder Score** это твой ончейн и оффчейн паспорт, подсчет твоей репутации
    
*   Находится он в протоколе [**Talent Protocol**](https://app.talentprotocol.com/)
    
*   Я уже переделывал этот гайд 2 раза в 2024 году. Но теперь он стал еще проще, поэтому переделаю в 3 раз
    

![](https://storage.googleapis.com/papyrus_images/16b4461b36779d786fdd7f1f0a9a8ee022cd1d392a203f47bea256d2f3d073c4.png)

Если верить записям самого протокола, то билдеров уже несколько миллионов, однако тех, кто получил хотя бы 10 поинтов около миллиона, с 80 поинтами уже меньше 20 000

![](https://storage.googleapis.com/papyrus_images/03f850d0ebf350bd3fd408117c2bd883582641d66f432871e25ed794395f395c.png)

**Итак переходим к действиям**

*   Первым делом заходим в **Accounts**
    

![](https://storage.googleapis.com/papyrus_images/502d18536c3b6f61154fd159d805140df46a52ba8367fc46c4471c1a41bb89bf.png)

*   И подключаем все наши соц. сети и EVM кошелек
    

![](https://storage.googleapis.com/papyrus_images/ca6635ea66bb0715fce7614ea50faf954e100a4aa105cf27e71917496119d9a0.png)

![](https://storage.googleapis.com/papyrus_images/f8745ee710346161ac228f259c0f508835aebdda73cdb5cf73c1a33e7c28e8b9.png)

**За это мы уже должны получить немного очков**

*   Теперь переходим обратно и разбираем каждый пункт по порядку
    

Есть Builder буст, за 0.001 ETH - что то типо подписки ежемесячной

![](https://storage.googleapis.com/papyrus_images/68c4badb322ba356ec2a881ed45d12aba0e8368366cabeb1f7513bb06cfb07af.png)

Из интересного тут для меня 6+ очков

![](https://storage.googleapis.com/papyrus_images/4878aba98fef895ceb02666e6f68be87ab7ba6a46842134ae23e16a0e63466c7.png)

**1) Human Checkmark 20 очков**

![](https://storage.googleapis.com/papyrus_images/f17b6496335f19d68d900d1e0995eaeffb53ea2a7f9312d4df2ee7acee27aa50.png)

Чтобы получить 20 очков нам надо пройти 1 из 8 пунктов. Самые простые это верификация через CoinBase и BInance, еще через Galxe, но тут уже платно(10$)

*   Нажимаем More Info
    

![](https://storage.googleapis.com/papyrus_images/bad9816129bee549cecf53685a4d7e1f239ff945b10691aa7f4d1ab87bb3788a.png)

На данной странице нам нужно авторизоваться через аккаунт биржи и тут же подключить наш кошелек EVM и сминтить SBT токен (NFT)/ После этого верификация подтянется

![](https://storage.googleapis.com/papyrus_images/658e4639c502217b47d1de56d785d063ff60829b14da6cf2345557a833e7c0e1.png)

**2) Onchain Activity 36 очков**

![](https://storage.googleapis.com/papyrus_images/2f508e646fc83053f59e0a7830526858e083f1987e27e6cac96368374afbbe46.png)

Я думаю на скрине все итак понятно, чем дольше и больше взаимодействовали с разными сетями на своем кошельке, тем больше очков.

Единственное пункт Active Smart Contracts - тут надо что то забилдить и чтобы больше 10 человек с этим по взаимодействовало

**3) Talent Protocol 9 очков**

![](https://storage.googleapis.com/papyrus_images/94b8d0b7b2d0d3fc05d85a7b713ad112f17b9e8e14cfc565449b3f35fee09832.png)

*   **Builder+ Member -** как и писал 6 очков за 0.001 ETH
    
*   **Talent Account Age -** чем старше ваш акк TP, тем больше поинтов
    
*   **Verified Onchain Builder -** нужно уже быть полноценным билдером
    
*   **$TALENT Vault**
    
*   **$TALENT Balance - чем больше токенов**
    

🔗 [**Ссылка на $Talent**](https://coinmarketcap.com/currencies/talent-protocol/)

Но **сколько именно нужно токенов для получения 1+ поинта** в “Vault / $TALENT Balance” _не указано_ в публичной документации. Как видите моих 110 токенов мало даже для 1 поинта

**4) Base 13 очков**

Если вы не строите проект на Base, то доступен только 1 пункт, за прохождение Base Learn, выше полноценный гайд был

![](https://storage.googleapis.com/papyrus_images/d8cc1cac1ca0640caf6e2239df531587e2eccdf83447dfab8a415bbb35bad0eb.png)

**5) GitHub**

![](https://storage.googleapis.com/papyrus_images/598917f4f3603614cb6e9463a2162ea72653d5bcbe6838317fe0ee272f6df513.png)

Вообще не шарю за GH, поэтому гуглите гайды. У меня просто на рандом наделано за 2 года

Вот че выдал GPT

*   **GitHub Repositories: 2 (3/8 pts)**
    

1.  Чтобы получить максимум (8 pts), нужно больше (обычно 5–10+ репозиториев).
    
2.  👉 Нужно создать простые репозитории (например, с гайдами, кодом контрактов, даже README с инфой)
    

*   **GitHub Followers: 4 (2/6 pts)**
    

1.  Очки дают за количество подписчиков.
    
2.  4 подписчика = 2 pts.
    
3.  👉 Нужно набрать 10+ подписчиков, тогда дадут все 6 pts. Можно попросить друзей/коллег подписаться
    

*   **GitHub Account Age: 2 years (2/8 pts)**
    

1.  Чем старше аккаунт, тем больше очков.
    
2.  👉Зависит от возраста (максимум 8 pts за 5+ лет)
    

*   **GitHub Total Contributions: 3 (1/30 pts)**
    

1.  Считаются все коммиты, пулл-реквесты, issues и активности за последний год.
    
2.  3 активности = 1 pt
    
3.  👉Начни активно коммитить (хоть тестовые проекты). Чтобы взять максимум (30 pts), нужно сотни contributions.
    

*   **GitHub Forks (0/12 pts)**
    

1.  Нужно форкнуть чужие репозитории.
    
2.  👉 Зайди на GitHub → найди 5–10 популярных crypto/web3 репозиториев → нажми **Fork**.
    
3.  После обновления Guild подтянет очки
    

*   **GitHub Crypto Repositories Contributed (0/30 pts)**
    

1.  Здесь засчитывается, если ты реально внёс вклад в **crypto/web3 репозиторий** (commit, PR, issue).
    
2.  👉 Найди open-source web3 проекты (например, Uniswap, Base, Optimism, Talent Protocol) и сделай contribution
    
3.  Даже исправление README или мелкий issue уже считается
    

*   **GitHub Stars (0/6 pts)**
    

1.  Это количество ⭐, которые поставили твоим репозиториям.
    
2.  👉 Попроси друзей/комьюнити поставить звёзды твоим репозиториям.
    
3.  5–10 звёзд = все 6 pts
    

*   **GitHub Crypto Repositories Commits (0/30 pts)**
    

1.  Это твои собственные коммиты в репозиториях, отмеченных как crypto/web3.
    
2.  👉 Создай репозиторий с web3 тематикой (смарт-контракт, гайд, туториал) → делай коммиты → подтянется
    

**6) Optimism 8 очков**

![](https://storage.googleapis.com/papyrus_images/79942c5b57e5e74e93f790f36a42ccb4d0972408941ccb1a0aea9e3c1bc69ccf.png)

Тут нужен аккаунт SuperChain и пройти базовые ончейн квесты на нем, я вообще не проходил ничего специально и у меня 500 score

У вас возможно тоже так будет, надо только создать аккаунт и зайди в Bages

*   Переходим [**на сайт SuperChain**](https://account.superchain.eco/)
    

![](https://storage.googleapis.com/papyrus_images/c5d313f03f4929c4c3ef6fb97bf8b828e239b103dd83b60cfca2f0a01808bdef.png)

*   Далее забираем Bages, они повышают наш скор
    

![](https://storage.googleapis.com/papyrus_images/7dfb83fad5feede287d75305285e44210629219c3a4a4bd58b3282d55ee4d555.png)

**7) Celo 7 поинтов**  
Тоже самое что и в Optimism

![](https://storage.googleapis.com/papyrus_images/69ff21fc3e21d8a9b62c77629bd45a916f103578f87779e49cc0e74fd8ebb5ea.png)

*   Забираем [**Bages**](https://pass.celopg.eco/)
    

![](https://storage.googleapis.com/papyrus_images/ad0446d025d1b66ed1ae43952d0d0641294c03debbcac6963c4de09eaf8c7caf.png)

*   Если у вас не было транзакций, то можно через [**Merkly**](https://minter.merkly.com/gas) пополнить сеть
    

![](https://storage.googleapis.com/papyrus_images/747cb44dcf941d40f330d09c52bc747fb91c5b283b351b8fd14fbe989d1cb9eb.png)

**8) X**

За возраст Х

![](https://storage.googleapis.com/papyrus_images/e9639f805397624383cbc96e2852fc0dbe4e0835cc8be94de3d28188d0407785.png)

**9) Farcaster 3 очка**

Можно забрать

*   Farcaster Account Age: 1 years
    
*   Farcaster Creator Rewards (за активный постинг и полученный фидбек в виде реакций аудитории)
    

![](https://storage.googleapis.com/papyrus_images/e6b4985ae63cd3be8fd566fbda072e794d651e1c1c40d8e6b05ba88a38c617c0.png)

**10) Lens**

*   За возраст [**Lens профиля**](https://lens.xyz/)
    
*   **Гайд** [**на Lens**](/@hopscupcrpt/jrh_kV0EJ3y)
    

![](https://storage.googleapis.com/papyrus_images/92f683207615df50a20fbe41365ea6c6a9fbd45c971ead8d29d14256831de593.png)

**11) Build Token**

*   держать на Балансе кошелька токены Build
    
*   🔗[**$Build**](https://dex.coinmarketcap.com/token/base/0x3c281a39944a2319aa653d81cfd93ca10983d234/)
    

![](https://storage.googleapis.com/papyrus_images/f84da85e38fc802a375c252b8981456d7f108e6088f1d2c41bff6fe2bec10d04.png)

**12) ENS**

*   Зависит [от времени](https://ens.domains/) на которое он у вас куплен
    

![](https://storage.googleapis.com/papyrus_images/9d0a0a6d4379e00007144f34fd84a91e1c24d297b606f054930993f0b4f36e1d.png)

**13) Bountycaster**

*   Ссылка [**на сайт**](https://www.bountycaster.xyz/)
    

![](https://storage.googleapis.com/papyrus_images/05e46f737140477735ad1e98359a984cc7e652946afbef1154e1c516a5b2aa3b.png)

Это что то вроде сайта-букса. Вам предлагают задания подписки, минты и тд, Поинты дают за количество выполненных заданий. Подключение только через Farcaster

**14) BuidlGuidl**

*   Только для тех кто шарит за кодинг на Solidity
    

![](https://storage.googleapis.com/papyrus_images/4ff452aa5549723a682bb4d0ef01d58ec62c40a5ec3faf6bf39730d67bc85397.png)

**15) Crypto Nomads**

*   Вступить [в клуб](https://mint.cryptonomads.org/mint), доступ дается за минт NFT, цена 0.25 ETH
    

![](https://storage.googleapis.com/papyrus_images/5a4b4d16c8121b3fcef1cc0beff0078c97ec8405c5f3745549c8c7d49c724078.png)

**16) Developer DAO**

*   Вступление в ДАО (400+ токенов $CODE и минт NFT все обойдется примерно в 100$). Я не делал
    

![](https://storage.googleapis.com/papyrus_images/053a5efa451bfcaa9f250cd3dd2ab1b2572f367dd8374e0d277780dfd0aec278.png)

**17) Я пропускаю**

*   за умение программировать и участие в оффлайн Хакатонах
    

![](https://storage.googleapis.com/papyrus_images/01e9f4e0df51324818dae02f8c616d738e06c5efa883f6441f9fb0697a5f685f.png)

На что еще стоит обратить внимание
----------------------------------

### Можно обратить внимание на👀

**1) Мемкоины**

Я в посте, который был за [пару дней](https://t.me/hopscupcrpt/376) до анонса "рассмотрения токена от Base". Рекомендовал уделить внимание токенам $DEGEN, $BUILD, $TALENT

Как видите, они даже добавлены в Build Score, также до этого был DEGEN, но его убрали пока что

**$CLANKER**

Не официальный маскот Base это котик

Изначально Clanker — это **автономный AI-агент / децентрализованное приложение**, который создаёт мемкоины по текстовым запросам пользователей.

Токен **CLANKER** (tokenbot) появился как **общественный мемкоин**, связанный с этим ботом

В **Base Summer II** **2024** мелькал Clanker как кот-маскот, с ним запускали конкурсы и мемы. Самого кота активно пушили Coinbase

> Также при Summer II был пункт за который давали бейдж. "От 10 токенов холд на кошельке"

![](https://storage.googleapis.com/papyrus_images/3707b5ed20eae35d0a1571a784e6e605ddc9b13398d97b3d35e0c61bbf35d3d8.png)

у меня они лежат еще с аирдропов за активность в сети Base

Самая удобна апка для этого [**Virtuals**](https://app.virtuals.io/virtuals/18820)

В любом случае покупка мемкоинов это риск, их могут как накачать, так и сдуть, думаю вы уже за последние 2 года это поняли)

**2)** **Base Wallet** - smart app

Также стоит получить WL в приложение BaseApp (не путать с Coinbase Wallet)

**Base Wallet** = новый экспериментальный смарт кошелёк от Coinbase.

Он ещё не полностью запущен идет бета-тест, но задумка в том, чтобы превратить кошелёк в **социальный хаб** (кошелёк + Farcaster + mini-apps)

Пока можно пользоваться обычным Coinbase Wallet или MetaMask, а «Base Wallet» пробовать, если дали доступ к тесту

👉 [**Ссылка на Waitlist**](https://join.base.app/)

**3) Superchain**

Base входит в Superchain

**Superchain** = сеть сетей (экосистема), которая объединяет разные блокчейны L2 в единую систему.

*   Основа — технология **OP Stack** (от Optimism)
    
*   Идея: чтобы все такие сети были **совместимы друг с другом**, использовали одни и те же стандарты и могли легко обмениваться ликвидностью и пользователями.
    

**Уже входят:**

*   **Optimism Mainnet**
    
*   **Base**
    
*   **Zora Network**
    
*   **Worldcoin**
    
*   **И еще куча проектов, например, тот же Celo**
    

Проще говоря это как «интернет блокчейнов», но внутри **Ethereum L2**

Идея в том, чтобы взаимодействовать периодически и с этими блокчейнами и мини апками по типу Farcaster, Zora и тд.

А если вы получали от таких ребят как Blast, Mode, Zora аирдропы, то я думаю это большой плюс

**Еще рекомендую прочитать** [**пост Дани Votesa**](https://t.me/who_is_votesa/1698) один из немногих в моем инфополе, который всегда пушил и пушит Base💙 как и я.

В нем он тоже поделился интересными мыслями и статой.

🍒[**Этот пост**](https://t.me/who_is_votesa/1698) **считаю вишенкой на торте для моей статьи**

![](https://storage.googleapis.com/papyrus_images/ee48719b6ff077e5180ba52139c915c8f74c03498bc752fe576041379be06c43.png)

[**Назад в оглавление**](/@hopscupcrpt/I8cxaAJXzIB#7DUU)

Финиш 🏁
--------

Надеюсь статья получилась для тебя полезной💖

В заключении хочу сказать, что не забывайте - **токена можем ждать еще очень долго. Base некуда спешить, они итак себя прекрасно чувствуют ($4,969b 24h)**

Все что я вам тут расписал, это лишь доступная информация и действия, которые можно сделать прямо сейчас

**Вам никто НЕ обещает за них дроп токена Base.** Я просто проникся любовью к данному блокчейну и использую его экосистему в свое удовольствие 2 года. Поэтому и написал этот гайд. Чтобы у вас тоже было полное понимание

Данными действиями мы можем прямо сейчас выделиться на фоне сибил кошельков. И как следует протестировать все мощности данного блокчейна😎

Минтим домены обязательно, об этом часто писала команда. Делаем 100+ транзакций не спеша. Я бы рекомендовал подключить Farcaster, ну и конечно вкачиваем Builder Score. Гильдия. Avantis чуть чуть и Virtuals

**Вся статья не является призывом к действиям. Финальный выбор всегда за вами! Be Based**💙

📌**Больше полезного в моем канале** [**Telegram**](https://t.me/hopscupcrpt)

![](https://storage.googleapis.com/papyrus_images/a16839e129896b4a3c438cfc1c588fddca67d33c7645c298f98030e484cc88e5.jpg)

[**Назад в оглавление**](/@hopscupcrpt/I8cxaAJXzIB#7DUU)

---

*Originally published on [Hopscup](https://paragraph.com/@hopscup/base-full-guide)*
