{"id":"oslaHm7dHhI","title":"[RUS] NEAR Live Contract Review | Episode 32: CryptoArt DAO (по-русски)","description":"В этом эпизоде мы обсуждаем контракт CryptoArt DAO. Этот контракт используется для управления DAO и позволяет добавлять новых членов в DAO, а также отправлять токены по запросам.\n\nА также эпизод содержит длинную серию вопросов и ответов.\n\nКод контракта: https://github.com/CryptoArtDAO/Crypt...\nДемо: https://cryptoartdao.github.io/\nПомощь по контрактам HELP.md: https://github.com/near/near-sdk-rs/b...  \n\nNOTE: This episode is in Russian language.\n\nThis episode we discuss CryptoArt DAO contract. It's a custom DAO implementation that allows to manage members of the DAO and transfer funds for the requests.\n\nThe episode also contains a long Q&A session at the end.\n\nFollow the latest from NEAR Protocol on:\nWebsite: https://near.org/\nDiscord: https://near.chat/\nBlog: https://near.org/blog/\nTwitter:   / nearprotocol  \nGitHub: https://github.com/near  https://github.com/nearprotocol\n#Blockchain #FutureIsNEAR #NEAR #nearprotocol","channel_name":"NEAR Protocol","published_at":"2021-09-01T00:00:00.000Z","thumbnail_url":"https://img.youtube.com/vi/oslaHm7dHhI/hqdefault.jpg","transcript_text":"привет сегодня уже не и и вадим и мы будет записывать эпизод life контракты views на русском сегодняшний проект называется крипто отдал и это один из проектов который создает свой собственный да то есть это не используется стандартный спутник дар контракт который позволяет нескольким мы не фонды внутри до покажу свой минимойка тракта уйти из контрактам которые имели что на нормальные размеры чуть пошире чтобы вписаться выжди секс код состоит из одного контракта а также есть симулятор который содержит тесты начале карты там используется srt7 джейсон и не разбей также для тестов используется 7 пойти если импортировать серда из неё 1 текей то дополнительные серда не нужен посмотрим на контракт до 10 раз она используется так что возможно можно объединить давай строчкой скорее всего сердца используется только для тестов или причем вот поэтому пойди в зависимостях это не нужно тут не использовать приема обратись детонации потому что он фактически возьму если в эту версию так из некоторые константы есть какая-то причина чтобы раздавать pabu на каждую строчку вот эти прогресс по никам дефолт это как настроен и деталь то есть когда он работает то есть может быть это не не используется на старом те который всем советую и так некоторые константы в таргет time lock дрожь по идее можно то есть используется в сексе for для вот таргет но обычная легче писать такие вещи через номера таркина minor кратер [музыка] он проект тогда я полностью флоте нас почти полностью из из контракте контракт быть чуть более эффективней ну и так же нет проблем с какой то есть здесь получается мы делим пополам и если вдруг мы оперируем на каких-то больших числах где у нас будет потерян последний бит точности то возможно это не непредвиденной ошибке в этом поэтому использует таргет plos one чтобы вот фактически на не настоящий вот таргет чуть больше его просто чем на мельницу так lifan депозит получается стоящую йост и почти базальт если требуется больше то мы снимаем ант нынче не это довольно стандартный он использует + 1 потому что единичку мы используем как йог tanya для некоторых методов и показываем дешевле не отдавать этот век тонер как это работает это не погибла во-первых the series еще в чем эта проблема это том что метод публичный и на по лион в базу то есть если он сам обазом файле что вазом экспортировать все публичные методы то что у него есть аргументы это конечно интересный вопрос и и сикст iv но это не стандартный вазом аргумента есть у вас есть а is sexy for her little и наверное да есть из в теории этот метод можно вызвать попытаться на по но не факт что можно передать данные потому что возможности но хотя можно правду до передавать не джейсон и передавать другие аргумент то есть скорее всего метр провалиться потому что он не получит нужных аргументов но лучше не неиспользованных публичные методы которые могут быть экспортированы из контракта стоит проверить если такой метод а в результате контракта который после компиляции один из способов это убрать можно сделать покушает что позволяет внутри внутри только со сайте его видите он не будет экспортирован во вторых а может получить другое имя потому что у него нет этого флавиев но должен был специфический для в босым блин который позволяет типа имена я хранить поэтому он может быть перри много какой-то другой функция которая в теории можно вызвать если очень постараться но наши runtime наверное не позволит это вызвать но проблема может быть в том что просто бонусный балл так [музыка] фишеру это просто данные но это тоже я не уверен в этом если этот метод или нет но у вас можно стоит как-то защититься либо поставить его в по это дополнить или мод можно сделать маги гептил функции будут внутри этого модуля и по если просто убрать папы проверить будет ли купили либо просто убрать баб потому что здесь мы действительно не нужен он нужен только для тестов скорее всего на тесты могут тоже пережить это итак первый я структура которая не имеет по зайцев анд скрипт которая имеет внутри сет фант пропадал кант принципе сдай здесь используется стандартные сальдо disney раз детей поэтому descarga тому можно достать сердце так же пользуется борщ старички которые для этом скорее всего не нужен потому что больше 100 рачки нужен только если мы используем как префикс для какой-то коллекции все можно преодолеть ничего плохого с этим не случится вот этого выиграем размер контракта возможно но и компиляции как бы сократить есть и время компиляции может закончишь но и меньше ascii это можно сделать тем самым что так пропал статус projected пробовал вот с тех пор маленькие но наверное ничего страшного и запрос и спарты изучает кей а в чем у о'нил набрав рецепт на гитаре голоса можно взяла за либо против может быть есть различный вес может быть просто эта сумма мы увидим пропал который не больше лилась и в нем есть разница в том что у него есть айди стоит я думаю мы на каком-то из рыбью это уже рассматривали что если нужно только а вид какое-то поле поискать как пользоваться специальным флагом сердце который достанется то есть по идее чтобы идеально было бы сделать это написать как не пазл пазл state и только нет добавить флаг типа cd lite понять типа такого если она есть который развернет все поля из этого типа [музыка] новый тип другой в.н. мы можешь modify роет проползал state и добавим с него егэ и повесить на него больше тогда он не будет храниться стоите для сериализации 10 лизации но это значение можно будет ци лидировать отдельно то есть после того как мы детали завали проползал state мы можем записать в него айди то время как всегда будет и реализовать и день doc метод прополз тэйт получать to the description in статус скрипт сайта проверяем что размер нет больше размер 70 и со всеми стране очень бьется надо здесь можно поправить но по идее это должна обновиться на стенде и фронтам просто не должен давать создать этот вызов упрятали привет или автор этого контракта и такое не слышно сейчас записываем если что это будет у тебя там нет души решили записать этот эпизод на русском поэтому супер немножко прошли здесь новые исчезал шли до логике актер стал вопросы или как-то и [музыка] дома если что будем тебя спрашивать по поводу вопросов если есть какие-то нас вопросы по поводу почему допустим так сделано и так ну в принципе все стандартно the extent получается с блока и голоса собираются по 0 драфт и если статус drop except если статус accepted наверное мы можем посмотреть на по идее статус передавайте стадо сразу вообще не стоит делать но это можно будет посмотреть в [музыка] добавляет за или против и считает сколько всего голосов если у нас есть консенсус то там и проверяем если принято это принято если нет то нет если то мы говорим что снова переходит то тут приходит дрифт если пор а если the draft имеется ввиду что случае ничего не то что черновой эти обнуляются кстати вот это месяц здесь такой спорный момент которая не очень-то с ним были сомнения что хороший вариант когда крыши когда последние вы были четыре у нас 4 есть голосующих и 3 и 4 который говорит здесь ситуацию при паритет с плотвой он переводит состоянии голосования в этот драфт при этом очищаются очищается сторону с голосами и по идее он должен будет получить возврат этого застекленных папа покрытых на хранение 100g денег вот этот 4 и я думаю что это типа возможность высвободить из контракты средства но потом еще до до этой логике не дошли на по идее то есть не понятно как влияет голоса на именно нас на возврат на сейчас дойдем то есть вот стандартный старички используется мой вольный пропадал лист есть актив проползал баланс [музыка] лицензирует это уже принципа не надо потому что 31 проверяет внесли в список [музыка] с это добавляем [музыка] не добавлен ok но выбор должен быть тенью который скрыт анализирует эти все балансной [музыка] смотрели аккаунт local storage баланс который мы используем для хранения мы используем лак белый флаг ты-то приди застекленный баланс лодка старый [музыка] из на пользу баланс единственная проблема что здесь это может как-то on da floor случится если вдруг у нас фандрайзеров слишком большой я массивом 50 дополнительных положили то это вызовет панику и так понимаю [музыка] то есть этот еще и вызовет панику я если на аккаунте недостаточно средств то есть мы инициализировали допустим контракт и положили на него всего 10 мир нам 10 дней нужно вот этот баланс на резерв наш контракт уже сам по себе занимают там два мира тренеры этой рамы когда будем вычитать то нам можно поправить это может сделать сократится вычтите если можно вычитать они станица вернёт 0 без до нуля бочки а не знал и таких не слушает эти то есть возможности есть сотру этим сад а есть еще и стандартная содержательное то есть также sap хотел понять это специфичность роста я или специфичны из мира это роста понял не может быть проблема если вы быть должны останемся по итогам овнам нам 0 возвернется как будто по ней тогда данная то есть есть есть нюанс в этом то есть нужно проверить как это работает по идее то есть понять как мы это используем другой возможность можно сделать человек сам в этом случае он возвращает опции общем if you want винить если это больше либо равно 0 значение то он вернет значение если место будет но мы можем сделать анвара пульс например или окей rolls и мы можем сказать что у нас произошла ошибка отчитались и тогда она значение функции будет за наш специфично и здесь мы поставим знак который вернет наша ошибка если нам не нужны то есть если у нас только одна ошибка может быть как в нашем случае с переполнением мы тоже можем поставить знаешь мы можем вернуть акции баланса то есть если у нас удалось вычесть то мы вернули ну начали не однозначно не хотелось бы ворваться там выше то есть я думаю что надо как-то я понял куда смотреть лучшие возвращать 0 вот этот шланг то есть это доступно фламбе для тепла для бра позывов то есть мы там как вы капля и мы сюда танк должен сказать либо ноль либо сколько мы тратим мы уже будем ковать от этого исходить и формочку делить на меда тогда можно сделать просто собираете цап здесь и тогда не надо будет меняться но с другой стороны если где то в другом месте мы обрабатываем это значение то есть мы делаем решение можем ли мы этот про буду использовать то в том случае 0 может сыграть для нас негативный потому что мы и так в минусе тогда в этом случае мы можем сделать она зира то есть мы получим 0 если фант 0 или ниже нуля когда мы спрашиваем баланс но когда мы принимаем значение допустим добавить новый пропадал и увеличит фанк про позу то в этом случае мы можем использовать действительно баланс и только положительный баланс и что-нибудь и патрон и опять и же лидеры ривер верных средства когда пропала заходит он резервирует сразу средства вот локоть баланс повторишь это отдельная штука и локоть баланс из коробки то что про пользовать блочат когда они создаются матрацы и перед пересмотреть подход определенно то что получается на смотре когда нас есть 10 там про пазовых висящих я не слезал очередь текущий баланс мяч проверяет если акконд скрытый будто то у скрытый кинул нет вот баланс может просто и тогда 20 мысли сделать его интеджер смысле они on sand чтобы мог минус уходить но по идее он не должен уходить так что просто иди сама сильный минус a manger заплатил сколько нам надо нет нельзя считать от минуса если мы уже там 10 проползла fat далее и у нас выше минус но когда это не должно случиться то есть можем просто самом начале проверить что фан допустим положительный баланс анализируем контракт когда мы можем проверить что он положительный и тогда я просто в целом отрицательный баланс это тоже возможный дисковод приложение ушли в минус не думаешь kenwood kenwood использует стелс то есть у нас когда-то видео были что когда мы используем сел фактическими вырасти это поглощает это себя и достает это стоит использовать когда мы нам нужно вернуть какое не очень большое структуру чтобы не копировать ее дополнительно через club в данном случае так понимаем мы можем этого не делать и использовать обычный я опять точно не помню почему именно здесь используют испуг использовал шеф в частности я скорее руководствовался лидером меня там а строим linker и на момент дипломы то есть текущий год он должен был пончик проверим вентером был хотя возможно такой случай тоже будете пропустит но говорю кашпо понял то есть мысли по сути передаем и вверх ну что кстати вот я не совсем понял принципов формирования uniview метода он уже останется в.ю. да вот тогда когда либо с такой либо с такой то они будут view ну по крайне мере в старый вот в этом нежность ok они оба то есть раз меньше методы только когда именно по ссылке имеют у нас будет через метод и метод например такой он уже не будет ни это был по идее это должен быть менее это был метод но так как мы я понял dre возвращаем сел то в этом случае это бы тоже бью метод хотя это немножко странно а зачем тогда там youtube а меня чего да мы можем что-нибудь там поменять если напомню это просто артефакт то есть мы обычно никогда не пользовались этим обо мне то логично мам локальную копию этой функции меня этого салата ну да и на но он их у него никуда не уходит с на стоит не меняется это не метод так ну что пойду наверно может быть такое там чем быть вычислить кто-нибудь предварительно предпросмотр чего то можно [музыка] kenwood kenwood говорит может ли данный аккаунт голосовать на это про позу и если в списке нет аккаунтов то он говорит да если списке есть коросты что он при что этот аккаунт не голосовал за собой что это голоса да вот как рожки вот когда я говорю что он переходит в драфт вот он очищает этот этот список для текущего проползла и последнее голосую же которые туда пока он заберёт себе все все эти на покрытие 102 деньги но ты хотел не понятно как и как-то обойти то есть много как так как пока тех пор же оставить на контракте они они на пользователь можно отдельно это обработать просто то есть это происходит ну а сейчас посмотрим вот он прав вызывает world 3 человек призывает вас foals здесь мы используем дизайна океану таки это стоит скорее всего использовать при вместо собирает и потому что проблема может быть если если аккаунт лес вызвало контракт допустим или который вызвал вот в данном случае собирайте будет при этом на the world вызвало то в данном случае саймири card game and summer аккаунте где будет элис в то время как predecessor будет бери вы станете использовать редис с а я так и понимал из с рельсами и в данном случае краски в этом кейсе то есть получается мы могли бы сделать какой-то прослойку между нашим голосующим и доу и вроде бы правильно хотеть чтобы это подпитывало алиса потому что принцесса будет ну скажем вообще не member ну да да в том случае это верно но тогда нужно тогда может быть другой какой-то контракт может просто папа рация использовать то что ну то есть это более фиксируйте опасность если мы хотим именно прокси голосование сделать что кто-то может голосовать на твоей основе то стоит это добавить им надо что этот аккаунт допустим представляет владение сайт придется делать вот этот вот представительства на подписях чисто снова это понятно но в этом есть как бы все равно риски того что кто-то особенно когда это влияет на деньги кто-то может проголосовать за тебя используя просто какой-то другой контракт то есть потому что мир един может быть другим но они пока остаются онегин то есть основная проблема именно в том что если кто то это сделал умышленно то он может просто проголосовать на то что ему хочется окажется понял то есть грубо говоря кто-то там делает пиксель-арт этом ставлю точку а этот контракт за меня голосует даем верните поэтому мы обычно используем продюсеры другой этом мы еще на все действия которые с деньгами связаны мы часто используем проверку на 1 ёк тонер то есть при чем тут в этом методе мы можем сделать объекта есть какой-то такой метод вас детей стандартный он проверяет что ты приложил в этот метод ровно 1 [музыка] это требуется когда для того чтобы избежать возможность голосования через x is kay то есть если метод связан с деньгами то есть он допустим снимают деньги или передает кому-то деньги или ещё как-то влияет на финансовые операции то мы хотим чтобы этот метод может быть можно было вызвать только через вал от ну или через контракт то есть не не через x иски напрямую именно это сделано для того что сейчас наш веб волод недостаточно хорошо показывает какой контракт ты добавляешь в иксе ский то есть ты опять же идешь на какой-нибудь пиксел об и он первый раз ты наделил тебя нормально написал об этом порисовал и он вдруг понял что ты владеешь да ну то есть и мембер да у которого много денег он может сделать следующим он может снова redirect хоть в болоте сказать у нас есть а нужно заново залогиниться потому что допустим что-то произошло то есть мы потеряли твой ключ но вместо того чтобы логиниться на контракт пикселя он сделает логин на контракт доу тем самым он создаст сексистский через валет на контрактов и если этот exe ски может выполнить волю to prove того он может проголосовать типом на нескольких вещах как бы в эту может быть опасность поэтому для многих методов мы решили что пока мы не не придумали как именно решить этот вопрос через волос лишить безопасность через голод мы сделаем что если нам нужно на какой-то метод всегда делать редиректов сторону голод мы будем просить вам ёб тонер считай пользователя ничего не стоит потому что это меньше чем один газ но с другой стороны он всегда потребует пользователя перейти в голод и подтвердить это действие теперь понятнее но кстати у меня какая-то идея что было бы неплохо иметь такую страничку с этими так сказать с трейдеру of a mi потребление вещь потому что с точки зрения пользы это безопасно более безопасно с точки зрение разработчика это не очень понятно зачем мне это делать а собственно так как наращивать ребенок и и если эффект разработчик знаю что это как бы такое обходные решение не решена вопроса этот минимум буду начать думать как как предложить решение этот вот этого вопроса а если не знаю об этом-то я пострадаю было бы неплохо добавить как допустим security то есть у нас есть мне раз детей допустим нам дарит сотни раз tekken нас тоже нет ни 2 enter и у нас есть метод help м день где многие вещи такие которые стандартные вопросы специфичные для нее расписано там не особо говорится по поводу security то есть там есть say no princess of но было бы неплохо рассказали тогда нужно египта использовать ну а затем понял каком разделе это идет речь и куда куда куда надо было смотреть я в последние не в курсе это вот сама подошла по песку этот но я и об этом за ленку и в видео показан вне игры не раз нас детей до манеры рсмд уроках а то у нас было много раз слайды в каждом я потом добавляем знак на этом видео ссылку на нее чтобы можно было посмотреть и так дальше если это не является членом дата мы выходим и проверяю берем proposal state либо ты ведь едим есть способ более эффективно это писать но он немножко выдает другую информацию когда используется xap expect то есть можно написать expect прополз not found . и тогда вот это все не обязательно делать это но он немножко сгенерирует другой panic потому что expect генерирует steady panic которую развернет в том числе место где это произошло просто да это не очень kawaii удобно играть вот эти вот assert и классически я уже видел чтобы переходите на другие проверки ну да то есть но и это генерал больше кодекс expect потом они положат можно она на другом уровне было бы было бы неплохо сделать просто то есть можно имплементировать дополнительно на опцию то есть можно сделать ошибки во время и [музыка] вы получите и в нем уже можно написать именно вот адрес и на не теории мы можем добавить типа такого халтуры на ничего не оставить к сожалению и тогда же мы сможем пользоваться кореш я такого но это не так вот но было бы неплохо если бы мы могли делать такое тростянец способ наверное через макрос либо через предложение надо спросить у народа а давайте пройдем просто по логике то есть если у нас вот лист для пропадала мы достаем его если новый то мы создаем вот лист который мы хашира через про пожелайте было бы неплохо еще разделить их потому что пропал автором может содержать free и тогда у нас получится про поза лагерь допустим 10 а автор и в то же время и у нас тогда сгенерируется хэш 1010 мир без сепаратора если у нас и непонятно кассета либо пропал 101 я консервативен и литров позу первый аккаунт такой они все будут иметь колледжем нахаш а если мы разделим его то этого не произойдет можем создать именно прямо внутри про пазл вот если мы не хотим хэшировать это то мы можем прямо тут написать про поза lady sexy boy а также тем самым мы можем просто реализовать все вместе и в большинстве случаев скорее всего это будет короче чем здесь нам самое что здесь происходит если уже голосовали то иначе в голосуют если пропал перешел тра та мы достаем снова список но на самом деле это не удаляет данных состоит и то есть если идея была что мы хотим почистить a09 сет что она просто стоит вызвать вот этот плеер удалит это действительно estate а чем перегенерировать его если это был мандрик место достаем скрипт мы парсим скрипт и и у меня про пользу request and когда мы тогда даем эти blog look at у этих фондов то есть потому что пропадал мы fanta по залу плюсуем и учат таким образом средства обрыв и в этом функции фонда они выйти вычисляет исходя из за вот это увеличение этого суммы а теперь когда мы освобождаем соответственно не не привели деньги то есть мы должны что здесь можно сделать это можно сделать это следующему уровню пусть мы можем сохранить список здесь у нас здесь мы пытаемся его удалить наоборот то смело в честь или потерь мы можем сделать рыбу тем самым еще и удалить его сама норберт сет из лука папа и это тоже сохранит некоторые дамы то есть немного сторону химичит а вот краски к нам уменьшить этот пользователь который запустил этот процесс он ее получит эти да наверно но тогда мы можем собственно пойти сесть это не тасс вызова именно нас точно мы можем отдельно посчитать сколько столь же мы должны оставить внутри себя можно это отдельно обработать нет нет я между что у нас пользователь в данный момент они не как они как-то покрывать столько не сбегаются этого контракта и соответственно таким образом мы с ним структуру с голосами эти деньги контракта уходят на покрытие тот же а последний пост который сетки очистит этот старик он эти замочные и средства себе заберет и но уже не леня дезсредства они не возвращаются то есть контракт сам должен вызвать вот этот начальный lifan депозит чтобы вернуть деньги то есть если это не вызвано то деньги остаются она каются на стороне фонда то есть они не возвращаются автоматически просите этим этот это останется на контракте ну м сейчас пройдем дальше то есть здесь у нас понуро пульс из пустой строки но он может запаниковать если скрипт пустой потому что он ожидает что будет фанк внутри здесь стоит добавить наверное ну либо вообще не добавлять то есть оставить ну да ну то есть стоит написать амура здесь как тот дефолт иначе здесь если скрипт пустой the fonts это вот это вещь может неправильно сработать либо здесь написать а потому что все равно в любом случае если неверный скрип будет подан то это не неправильно обработается возможно стоит использовать европа дефолт по весит 10 минут но смотря как она генерируется возможно только по другому генерируется если промазал accepted the выбираем активный позу а также если это мой боже квеста мы добавляем авторы если этот фант request то мы делаем то же самое только мы тоже а ночью фонды и выдаем автору сколько нужно это можно coindesk засунуть в отдельный метод спирс скрипт ту и копировать hd а также мы заменяем работал на новый про позу если про позор и джагхед что мы ничего не делаем но скорее всего мы должны тоже фонд за релизе то есть в любом случае если это факт request нам нужно зарелизить количество денег которые мы заложили пропал тайна ради проверяют что его нет и добавляем про позу выбор места это спел той даты скрывшись фан пропал мы говорим что строка дискрипшн скрип [музыка] пытаемся спарсить сколько денег требуется считаем сколько у нас есть [музыка] приди это же тоже сам что что лоб баланс не а это эльф лоб делать все понял deserve майнер стандарт если андре класть больше чем у нас есть больше либо но то мы говорим что здесь пойдет только больше нужно 2 можно одобрить но у нас нестора чего лечиться тогда скафандр резерва и такая фан пропосол увеличивается на request фанты также добавляется такой проползу приходим в голосовании тайну дискрипшн скрипт ok наконец он пропал получаем актив преподал если такой уже есть там и достаем про позам увеличиваем таймс то я считает там + лак больше то есть еще не вышла время талант залочим если статус норовят драфт но нельзя модифицировать если это драфта мы меняем проползал на новый входной и его не был это мы создаем новый про позам помимо активный добавляю говорят хорошо все понять насколько лот получается long 10 минут ok ну вроде все все тут нормально скрипт к этой используется и иначе кроме как вот этот фант не проще отправлен пока я пока не пока не использует понимаю что в дальнейшем можно использовать да это за закладка на будущее какие-то вариации про пазлов которые могут не более сложные и я в том чтобы краски через скрипт логика вся останется практически неизменной мы будем добавлять только какие-то варианты хотят быстро уже переосмыслил подход возможно стоит делать это через внешние контракты но еще можно сделать скрип через и нам здесь делать допустим трансфер будет получать эгеланд они и когда в дальнейшем что-то добавится можно добавить новый допустим а [музыка] как это будет с реализацией смысле там уже у меня получается одна функция добавление про пазла и скрипты она такая получается то есть может если на это висит сердит она его силе зуют стандартным способом то есть то есть он будет может висеть и большие [музыка] [музыка] каждый это решает все проблемы которые жизни только счет не надо тратить классные распаковку за упаковку ну да ну здесь у нас получается что мы нам требуется требуется распаковок в любом случае потому что мы проверяем если это фандо request to вы мы можем использовать а по идее можно совместить это вместе с типом пропадала то есть у нас есть проползал type вот пропал кант и фактически мы можем просто вставить сюда эспандеры квестами можем просто вставить его фант теперь когда мы добавим новый proposal коммент то мы можем сделать еще что-то здесь ему надо передать и тогда скрипт вообще не нужен будет потому что чай sony это будет выглядеть типа то есть прополкой это будет [музыка] дано как обычно объект теперь это будет внутренние в котором будет писать ей ткани и если я не могу печатать то бы наверно завис вот это будет андре квест могла стать и останется как строка это будет maybe a request и [музыка] как понимаем будет выглядеть как то так ну да это как бы вроде решает вопрос найдите интересно как это будет выглядеть на уровне той фактор это просто что можно сделать что немножко дороже можно сделать то есть еще тоже типа флотами платы [музыка] то есть надо поискать это будет это можно сказать что-то типа той место это не что-то такое и тогда он будет производить следующей жизни он будет делать объект где type [музыка] первый тип рой будет адрес при этом будет на том же уровне позволит нам превращать следующий здесь с одной стороны ну как-то покороче писать другой стороны на typescript можно эти все опционными сделать методы если у них нету конфликты гостиница проблема это мне кажется вот этот именно тип тем что он не имеет некоторые внутри себя объекта никакого но можно я не знаю сработать ли такая вещь из генерируют ли в таком случае есть подозрение что если мы отправим такой на ну должен пройдется как поставить поле отправить просто но не будет записан но набросить то есть я до конца не не знаю как все это все реализует но можно с этим поэкспериментировать вам сейчас мы закончим уже тем что осталось от 8 бар лист который возвращает посоветую диаметр позировал наш и здесь и некоторые нюанс в том что старом из детей именно skip не очень оптимизирована написан итератор получит он все равно пробежит по всем элементам до скипа то есть прости это правильно логично но то как мы написали collection сет он не очень правильно сработает то есть у нас имплементация итератора она написана на основе вектор который я так понимаю не умеет делать правильных скипов но это в новой версии с детей я думаю было поправлено и 4 до 4 то есть 4 возможно это уже исправлено и там не будет такой проблемы а длину для текущей версии там есть способ как это решить более ты мануально за месяц с вектор который превращается set vector а потом вектор уже можно сделать собственно ручно написать оператор то есть можно написать человек типа такого что старт индекс да так ты dex шумит и сделать его меню с размером ст ok берем бежим по всем значениям которые нам нужно достать и потом мы делаем мах на элементе которая нам нужно достать то есть это у нас будет и он нам дает есть элемент или нет вектор возвращает общем нам нужно это просто превратить мы можем сделать здесь то есть примерно такая вещь как это можно эффективно написать пока то есть мы доставим пока что будет индексах элемент и собирают это 2 guide он будет выполнен за определенную константу равнению с со скипом предыдущем который не работает за константы так понимаю потому что если skip не не переписан логично то есть если у нас нету костанай имитации для скипа он просто будет пропускать элементы через оператор опрос ним с которой у нас есть в из детей так пропал лист то же самое сайт тоже самое делаем и создаем вот именно про позу вначале мы как раз говорили что если получится использовать какой-то дополнительный способ этого не делать там можно чтобы не делать это мануальная часть и как мы говорили что в данном случае мы можем использовать proposal стейки ну то есть мы его получили именно наш state и мы можем сделать печора и присоедините подойди tassimo добавить по дефолту сюда но внеси реализовать горский беспокоит который пропустит это пойди и добавит его здесь когда мы можем примак стоит вернуться чтобы не спать ты пропадал который для сериализации брата это ну и сот теста можно следующий раз посмотрим какие есть вопросы или моментах есть китай более и более или менее эффективные способы что-то делать и они влияют на газ затрату и вот хотелось бы какой-то иметь метод понимания того как это прыгнул влияют да да да и это кстати довольно интересно потому что я видел что последнем релизе от инженеринг но не рта появился новый and point он еще экспериментальной для офисе который дает break down для вызова метода то есть можно использовать будет напрямую рубище вызвать какой-то метод и спросить сколько газа это использовала и он скажет допустим использовалась только до газа основной газ был на запись или на чтение и поэтому использовалась определенное количество другой способ это символа симулятор то есть симулятор он как раз дает способ [музыка] то есть если это не сильно вызывается через бью метод то есть смотри view resort у нас не кажется нет значения но внутри холме то до нас там [музыка] мы привыкли тишина я утка подпишется коль сколько газа до было если хочется посмотреть сколько детально за какие именно вызовы то [музыка] есть какой-то план тайме дополнительный профайлер который можно включить и он должен быть тоже доступен в симуляции я сейчас об этом не могу точно сказать но если покопаться именно внутри вот именно этого runtime в холод [музыка] то можно по идее найти как это все происходит с его можно включить дополнительно внутри runtime a profile profile дельта который по идее даст представление как использовался гора следовать компилироваться какие-то cost как я не знаю включим ли он по дефолту или нет но у него или примеры это вот использованием когда он где то есть но я сейчас не могу сказать как это все работает потому что это было создано немножко давно на по идее он просто расписывает тебе если ты его включишь и потом сделаешь дебаг на profile дейтон скажется только до газа было использование внутри хоста столько внутри действие столько и по каждому действию пройдет и скажут какие действия сколько газа использовали я поищу это потом но в этот раз она не скажу как все работает потому что собаки не пользовался давно а без измерения вот этого есть табличка не знаю это ясность как вот например я не знал до этого мента что достать до сна парсинг а [музыка] если там было какое-то общее формация на что продавать поигрался на что не тратит буду говорят или на что-то мало но конкретно наверное ничего такого что прямо без ни на что больше на что меньше нет но стоит то есть есть конфигурация протоколов которым расписано что сколько газа выходит газ тратится на все то есть весь вызов контракта каждая операция которая насыпью выполняется она учитывается как газ то есть там сложили ынджи из четырех байт заплатили сколько тагаз допустим 4 байта сложили 4 газа заплатили чуть такое умноженное на дефолт сколько стоит базовая операция реализация а стоимость газа почти всегда стандартную то есть можно его заполучить через записи и он так и и кстати вот и через записи когда получаешь там то получаешь range минимум максимум она константной а но как я вижу по докам и конфигом она потенциально может быть и констан потому что там по моему по протоколу описано что она может меняться в зависимости от нагрузки да это это верно то есть стоимость газа может расти если блоки будут забиты примерно стоимость тоже есть нет как мы это можем получить 100 раз курс до этого нет или будет я думаю будет как только то есть это будет более актуальны то сейчас контракту по идее заботиться о стоимости газа не обязательно было но клиент по идее должен заботиться стоимости газа потому что может быть он не захочет управлять транзакции слега слишком дорогой либо дальнейшем если будет аукцион тоже на газ то стоит будет выбирать сколько стоит именно газ хорошо меня такой вопрос волновал а если и я хочу дать пользователю возможности выполнять не платить за газ об иметь предоплаченные газ на контракты жизни и я уже понял что мы можем это добавить паленым образом ключ но тогда нам получать мы вынуждены будем прыгать по типу по публичному ключу никаких других вариантов нет да да но если это можно сделать и именно то есть один из вариантов то есть либо пользователей одну транзакцию оплатит скажет я хочу получить бесплатный газ и тогда мы знаем что у этого пользователя этот ключ то есть мы ему дали ключ записали этот ключ от имени пользователя и он его использует а на стороне клиентской стороны глинского стране например это же тоже не очень к год если взять паперклей я как пользователь грубо говоря контракт предоставил допустим такой метод регистрации регистрируешься и типа получать бесплатный как я выполняю как пользователь там аккаунта иди говорю такой-то выполняю регистрация а следующие действия которые я должен буду выполнить я должен был должен выполнить уже из аккаунта контакта да и с точки зрения клип я не смогу этого сделать однозначно просто но это можно сделать то есть до нужен для для этого сделать можно сгенерировать ключ с именем контракт то есть он создаст правил public пару локально сохранит я и публичный ключ нужно будет передать вызов контракта а ты меня пользовать то есть ты говоришь я такой-то вот мой ключ контракт может его попытаться добавить и записать этого пользователя под этот ключ если этого ключа не существовало то пользователь сможет теперь действовать под этим ключом я их теренса вот одна стране уже исполняющего этом я вася я зарегистрировалась к то запрос я делаю я контракты и выполняю какое то действие которое которые можно делать и это вроде как гулять не очень понятно как для пользователя васи и понятно когда я контракт на самом деле вася это уже как говорят стол я просто понимаю это сейчас никак по-другому не решить но в общем не интересно если какие-то мысли может быть пропал который размышляет эту тему как это оптимизировать или как куда и в какой сон это будет развиваться ну то есть если это сделано допустим на веб выбитым в спокойно может это сделать если это сделано на через seo лайк то есть когда способ то есть можно сделать мир инженер рыбки сказать допустим эйдос тесный и он создаст локальная файл экран не шарится нашем случае я не вижу но я понял с точки зрения на другой стороны с точки зрения выбор потом можно спрятать затем за реализации но когда будет происходить действия человек смотрит на транзакции и и понимаешь что эти транзакции но он видит с точки зрение транзакции что это делал контракт ну а не он а ну да да ну точно не baby он не сможет понять что это его действия были выполнены вот да и и это как бы вот выглядит как бы вроде кбк есть некоторые проблемы с этим но по идее да то есть это решается было бы можно решить если бы на твоем аккаунте висел контракт который позволял бы прокси ровать действие тогда бы ты бы делал вызов через свой аккаунт который бы выполнял бы прокси действенно газ бы платился с кого-то другого [музыка] то есть теории это возможно но сложно достаточно то есть пока мы такого так глубоко не копали почти особо таких проблем не было то есть ну понятно о чем ты говоришь ну в общем этот к бы те цели и проработаны и хотелось бы понимать и как новым не знаю понятно что сейчас такая ситуация вот как как это может быть изменено ведь это же можно вот и место прийти участками повреждения это обсуждается или стоит это обсудить в девелопмент на форуме то есть там есть подраздел di villa потом там да это и сейчас тема актуальна и надо создавать а ну стоит описать именно проблема с другой стороны этого по идее тоже не обязательно делать потому что я имею ввиду не обязательно делать прокси контракт потому что например сейчас когда ты получаешь токен твой аккаунт не не касается этого то есть если я отправлю вадиму talkin' to на аккаунте вадима talkin' никак не не прореагирует то есть он не вызовет не его аккаунт ничего в то время как на контракте токена появится запись что вадим теперь владеет новым talking и чтобы получить эту информацию мы используем яндексе который по идее должен распарсить это значение и найти специальное поле где ресивер был вадим то что ты говоришь с тем что контракт платит по газу по идее если мы найдем регистрацию каком-то действие это будет частью стандарта либо мы добавим киты ивенты стандартные и индексом сможет использовать эти ивенты разобраться что именно ты выполнил это действие то он может его тебе отобразить в explorer и или в болоте и но это будет в яблоке фактически действие да это кстати третья часть еще один мой вопрос к и когда вот я столкнулся с такими ситуациями когда я мечу токи [музыка] недостаточного смените шаблонов и надо взять на произвести трансфер в адрес пользователя то есть сейчас молот именно не умеет этого поддерживает нормально то есть он не знают об этом таки не потому что допустим ну то есть аккаунт и как не коснулся этого контракта получателя хочу раз ветерке сам разбирался в принципе достаточно понятный workflow то есть если на какой-то авторы ногти сделаны эти он должен появиться и когда он либо взлетит на marketplace либо когда вы отправить получателю остальном ему нет смысла смотреть на нас тут еще на все который наметил все кошельки как бы должны получать какие-то либо покупатель либо получали и flow работать смысле он просто примеры подправить там чтобы добавить какие функции которые сразу отображают токены на самом деле это отчасти проблема она же там сейчас открыта в валить воли обсуждается что там можно вот так и текущее поведение она открывает возможность для спама и там вот есть я уже упал еще стоит где какой-то пользователем элган контракт разослал и всем пользователям транзакции и у них там кошельке видите этот рекламное сообщение выглядит как будто бы письмо и ищешь там есть непонятно какой решать это один случай а ты хочешь вот у меня контракт который создает аватар для пользователя посредством nfc и я еще сделаю митинг и и пользователи но принципе логичного может захотеть посмотреть в кошельке как робот отображается они видят потому что трансферы не произошло надо делать какой то дополнительные усилия чтобы 11 это было видно и и смотреть автомобили понятность эти проблемы из понятно они все строится сейчас такой общий момент хотелось бы понять когда ты говоришь что там проблемы известно не там решаются если у нас нет способа как то однозначно предсказуем участвовать в процессе изменения то получается вся разработка централизует синтезируется на на определенную организацию и при этом если бы были какие-то механизмы грубо говоря там ты видишь проблему идешь туда создаешь про пазлы про потолкам код время рассматривается ну не знаю ну что-то внятное действия которые помогали решать такие проблемы со от сообща и центрировать решение на одну организацию но не как бы так и решаются то есть есть когда проблема то там то есть форум для этого и был создан чтобы обсуждать именно эти проблемы просто сейчас и на малая а именно форум форум сейчас основной форум использовать и конечно через гита пищею обсуждать но у нас есть два раздела то есть форум он более открытый в плане того что там нету какого-то стандарты как тебе нужно этот proposal составлять и есть репозитории называется нипс не р н хайнс мент прополз где обсуждается именно конкретно я им tentation то есть если есть какой то пропадал как его сделать вот тогда идет туда и обсуждается все стандарты мы делали через нпс обсуждали а на форуме можно просто спросить девала войн команду по поводу как решить этот именно конкретный вопрос либо предложить если это пойдет то можно уже дальше действовать либо через правда не на коже еще не оправился дискордом когда вот я не помню даже помаде на них создал там движуха на самом деле реально и нереально и вот хотелось бы понять как как это как продвигать возможным берут люди сквозь и быстро все теряется то есть даже тогда шериф подключается к этому сообщению процесс долл вопрос как поднимать локальное окружение и если в официальной истории истории local который описывает некоторые файл компо за вдруг верхом поза который поднимает но он она сказать работает может вести не работает там единственное что из этого работает только это сама сетка и как его апдейт ночь он там запущены там уже полгода то мне никакой активности вроде даже нашелся человек который за него отвечает на самом как это не не двигается то есть вроде понимаешь мою часть и пытаешься найти вопрос решили сделать но но не сдвинуть по идее да то есть если если ты сам знаешь как поправить и хочешь сам поправить это можно сделать найти именно репозиторию где это все лежит начать делать чтобы мария чтобы делать основная проблема с этой задачи и локальное окружение то что нет во всех репозиториях нету процесса разборки образов ваша 1 за которые официально и они как бы собираются где-то в приватных процессов то есть и для того чтобы исправить эту ситуацию надо идти и править процесса сборки по докер образу но они не публичные и этот вопрос я поднимал шериф говорил вот человек но он не решал этот вопрос как бы вопрос не вижу потому что это приватная формация она недоступна нельзя нельзя там публика сделать и отчасти в этот вот воспроизводимость билдов от сегодня целый день как бы это обсуждали с этим как с хорошей доска я world конечном итоге выяснилось все-таки что как это воспроизводится на другой стороны очень странно получилось все но например вот тот документ который вы давали на на уроке типом для воспроизводимых билдов и ты на этом за этот год подходит что там написано там себе написано собирая образ а потом в этом образе собирая контракт но надо понимать что это так не работает потому что когда мы собираем образ мы собираем каждый разработчик соберет отдельный свой образ откачивается в моменте чтобы получать воспроизводимые образы кантер контракты собранной этот образ должен быть за диплом в где он где он где то вместе и плюс я думаю гель сыроват там же достаточно по идее чтобы образ именно выполнял то есть раз сам по себе гарантирует достаточно много действий и образ используется на основе существующего образ то есть мы довольно мало модифицируем но то есть большинство этих действий да то есть я советую вместо дискорда по этим вопросам то есть если ты хочешь что-то изменить они просто спросить то лучше всего отдельно форум либо на гитхаба именно создавать вещи то есть на гитхабе еще она может потеряться на форуме хотя бы кто-то и скоро протокола тебе скорее всего ответит если они знают пояснят потому что ну то есть не у всех есть вся информация тоже просто многие не знают как что работает ясненько все просто сделать спал request с этим кодом но как бы соберут ребята и я собираюсь не знаешь 2 ответа у меня был такой такой же эпизод мне там кое-что в кошельке не нравился кошельки я ищу сиделку для разговоров добавил к нам принципала их место оно на самом деле есть один прыгать который очень быстро на и я когда сделал pull request и без детей чувак пришел сказал сделает of core я пришел сделал карачев сказал ищет этот core принес и остаться повезло но бывают проблемы спасибо что присоединился мотивы посмотрели кстати у меня еще есть контракт и вообще как это процесс организован внезапно ну если у нас там загружены очередь что придешь ко мне получается как бы по знакомству я через курс это закинул официально как бы есть какой-то подход к папе того чтобы получить региона пингануть меня на телеграме и тем самым выбора притягивать заревел нас пока нету форм потому что у нас не было особо подселили на но именно на livepreview то есть у нас максим там были три контракты на лайв контракты вид в основном народ хочу аудит и которые требует больше времени чем просто допустить участвует вопрос я понимаю что вот этот перебью это именно review а вот сделать реально аудит это не wrath of the night рапа но определенная она должна где-то уже начата про топтаться где концы найти вот этого процесса где-то начинается адекватный my review именно аудит формальные верификации с подходом к но есть есть команды которая действительно это делается с фильма prime которые занимаются именно аудитами и у них просто но они отчасти уже умеют заниматься нейрам и раз там куда писать потому что реально вопрос даже даже на коммерческой основе непонятно как решать то есть но у них также довольно дорогие расценки то есть то что я делаю я делаю большим для команд которые уже готовы запустить проектную на моменте манер но довольно глубоко варенью не углубляюсь но все равно прохожу по всему коду и особенно review то что мир специфик вещи на таких crosscontact вызову этом безопасность и прочее со стороны в личку ну да она только-только в америке вот у меня там на работе есть мы делаем marketplace и надо пройти это по верификации соответственно надо как бы сделать клиенту запрос типа это будет стоить сколько столько но непонятно куда прийти чтобы получить эту столько данную проблему то есть моя моя процессе тони не по деньгам и по времени то есть я выделяю сколько определенно время но это и там есть чаще на аудит и чаще идут очень людей в плане того что то есть какие-то проекты которые готовы запускаться а так формально у нас пока ничего нет я перешел в команду которая называется proximity и мы от части этим занимаемся но есть также подготовка самом не то есть у нас будет скорее всего security команда в какой-то момент которая может быть будет заниматься водителями может быть нет я не знаю то есть в этом пока нету планов насчет сигма prime то есть они можно к ним прямо на сайт зайти это посмотреть и связаться но у них часто бывают занятость чуть больше моей и поэтому сложно тоже к ним достучаться аудит и вообще большая проблема для многих проектов то что я и написать marketplace и твоих аудитов тогда разбегаться очередь надо то есть вопрос открытый непонятно потому что реально не рассказал мне касик мы prime у вашего запроса будут там будет контакты ценники хорошо ладно спасибо всем кто смотрел у нас была классной kion и я думаю запустим в той же серии где и все контракты на также дадим ссылочки настя красиво и ставьте лайк","transcript_synced_at":"2026-11-04T04:10:54.461Z","segments":[{"start_seconds":0,"text":"привет сегодня уже не и и вадим и мы будет записывать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=0s"},{"start_seconds":7,"text":"эпизод life контракты views на русском сегодняшний проект называется крипто отдал и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=7s"},{"start_seconds":16,"text":"это один из проектов который создает свой собственный да то есть это","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=16s"},{"start_seconds":23,"text":"не используется стандартный спутник дар контракт который позволяет нескольким","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=23s"},{"start_seconds":33,"text":"мы не фонды внутри до покажу","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=33s"},{"start_seconds":43,"text":"свой минимойка тракта уйти из контрактам которые","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=43s"},{"start_seconds":58,"text":"имели что на нормальные размеры чуть пошире","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=58s"},{"start_seconds":66,"text":"чтобы вписаться выжди","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=66s"},{"start_seconds":74,"text":"секс код состоит из одного контракта а также есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=74s"},{"start_seconds":82,"text":"симулятор который содержит тесты начале карты там","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=82s"},{"start_seconds":91,"text":"используется srt7 джейсон и не разбей также для тестов используется 7","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=91s"},{"start_seconds":101,"text":"пойти если импортировать серда из неё 1 текей то дополнительные серда не нужен","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=101s"},{"start_seconds":110,"text":"посмотрим на контракт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=110s"},{"start_seconds":120,"text":"до 10 раз она используется так что возможно можно объединить давай строчкой скорее всего сердца используется только для","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=120s"},{"start_seconds":128,"text":"тестов или причем вот поэтому пойди в зависимостях это не нужно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=128s"},{"start_seconds":138,"text":"тут не использовать приема обратись детонации потому что он фактически","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=138s"},{"start_seconds":145,"text":"возьму если в эту версию так из некоторые константы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=145s"},{"start_seconds":156,"text":"есть какая-то причина чтобы раздавать pabu на каждую строчку вот эти прогресс по никам дефолт это как настроен и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=156s"},{"start_seconds":164,"text":"деталь то есть когда он работает то есть может быть это не не используется на старом те","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=164s"},{"start_seconds":173,"text":"который всем советую и так некоторые константы в таргет time lock","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=173s"},{"start_seconds":181,"text":"дрожь по идее можно то есть используется в","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=181s"},{"start_seconds":190,"text":"сексе for для вот таргет но обычная легче писать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=190s"},{"start_seconds":200,"text":"такие вещи через номера таркина minor кратер","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=200s"},{"start_seconds":206,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=206s"},{"start_seconds":208,"text":"он проект тогда я полностью флоте нас почти полностью из из контракте контракт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=208s"},{"start_seconds":214,"text":"быть чуть более эффективней ну и так же нет проблем с какой то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=214s"},{"start_seconds":221,"text":"есть здесь получается мы делим пополам и если вдруг мы оперируем на каких-то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=221s"},{"start_seconds":228,"text":"больших числах где у нас будет потерян последний","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=228s"},{"start_seconds":235,"text":"бит точности то возможно это не непредвиденной ошибке в","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=235s"},{"start_seconds":243,"text":"этом поэтому использует таргет plos one","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=243s"},{"start_seconds":250,"text":"чтобы вот фактически на не настоящий вот таргет чуть больше его","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=250s"},{"start_seconds":263,"text":"просто чем на мельницу так lifan депозит получается стоящую йост и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=263s"},{"start_seconds":272,"text":"почти базальт если требуется больше то мы снимаем ант","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=272s"},{"start_seconds":283,"text":"нынче не это довольно стандартный он использует + 1 потому что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=283s"},{"start_seconds":292,"text":"единичку мы используем как йог tanya для некоторых методов и показываем дешевле не отдавать этот век","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=292s"},{"start_seconds":301,"text":"тонер как это работает это не погибла","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=301s"},{"start_seconds":315,"text":"во-первых the series еще в чем эта проблема это том что метод публичный","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=315s"},{"start_seconds":328,"text":"и на по лион в базу то есть если он сам обазом файле","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=328s"},{"start_seconds":339,"text":"что вазом экспортировать все публичные методы то что у него есть аргументы это конечно интересный вопрос и и сикст","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=339s"},{"start_seconds":349,"text":"iv но это не стандартный вазом аргумента есть у вас есть а is sexy for her","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=349s"},{"start_seconds":357,"text":"little и наверное да есть из в теории этот метод можно вызвать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=357s"},{"start_seconds":365,"text":"попытаться на по но не факт что можно передать данные потому что возможности но хотя","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=365s"},{"start_seconds":374,"text":"можно правду до передавать не джейсон и передавать другие аргумент то есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=374s"},{"start_seconds":381,"text":"скорее всего метр провалиться потому что он не получит нужных аргументов но лучше не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=381s"},{"start_seconds":389,"text":"неиспользованных публичные методы которые могут быть экспортированы из контракта","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=389s"},{"start_seconds":395,"text":"стоит проверить если такой метод а","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=395s"},{"start_seconds":403,"text":"в результате контракта который после компиляции один из способов это убрать можно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=403s"},{"start_seconds":411,"text":"сделать покушает что позволяет внутри внутри только со сайте его видите он не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=411s"},{"start_seconds":418,"text":"будет экспортирован во вторых а может получить другое имя потому что у него нет этого флавиев но","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=418s"},{"start_seconds":425,"text":"должен был специфический для в босым блин который позволяет типа","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=425s"},{"start_seconds":434,"text":"имена я хранить поэтому он может быть перри много какой-то другой функция которая в теории можно вызвать если очень постараться но","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=434s"},{"start_seconds":442,"text":"наши runtime наверное не позволит это вызвать но проблема может быть в том что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=442s"},{"start_seconds":451,"text":"просто бонусный балл так","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=451s"},{"start_seconds":456,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=456s"},{"start_seconds":459,"text":"фишеру это просто данные но это тоже я не уверен в этом если этот метод или нет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=459s"},{"start_seconds":465,"text":"но у вас можно стоит как-то защититься либо поставить его в по это дополнить","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=465s"},{"start_seconds":471,"text":"или мод можно сделать маги гептил функции будут внутри этого модуля и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=471s"},{"start_seconds":482,"text":"по если просто убрать папы проверить будет ли купили либо просто убрать баб потому","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=482s"},{"start_seconds":490,"text":"что здесь мы действительно не нужен он нужен только для тестов скорее всего на тесты могут тоже пережить это","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=490s"},{"start_seconds":502,"text":"итак первый я структура которая не имеет по зайцев анд скрипт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=502s"},{"start_seconds":510,"text":"которая имеет внутри сет фант пропадал кант","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=510s"},{"start_seconds":517,"text":"принципе сдай здесь используется стандартные сальдо disney раз детей поэтому","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=517s"},{"start_seconds":523,"text":"descarga тому можно достать сердце так же пользуется борщ старички которые","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=523s"},{"start_seconds":531,"text":"для этом скорее всего не нужен потому что больше 100 рачки нужен только если мы используем как","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=531s"},{"start_seconds":541,"text":"префикс для какой-то коллекции все можно преодолеть ничего плохого с","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=541s"},{"start_seconds":548,"text":"этим не случится вот этого выиграем размер контракта возможно но и компиляции как бы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=548s"},{"start_seconds":556,"text":"сократить есть и время компиляции может закончишь но и меньше ascii это можно сделать тем","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=556s"},{"start_seconds":563,"text":"самым что так пропал статус","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=563s"},{"start_seconds":571,"text":"projected пробовал вот","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=571s"},{"start_seconds":579,"text":"с тех пор маленькие но наверное ничего страшного","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=579s"},{"start_seconds":590,"text":"и запрос и спарты изучает кей а","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=590s"},{"start_seconds":598,"text":"в чем у о'нил набрав рецепт на гитаре голоса можно взяла за либо против может","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=598s"},{"start_seconds":606,"text":"быть есть различный вес может быть просто эта сумма мы увидим пропал","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=606s"},{"start_seconds":614,"text":"который не больше лилась и в нем есть разница в том что у него есть айди","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=614s"},{"start_seconds":626,"text":"стоит я думаю мы на каком-то из рыбью это уже рассматривали что если нужно только","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=626s"},{"start_seconds":639,"text":"а вид какое-то поле поискать как пользоваться специальным","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=639s"},{"start_seconds":645,"text":"флагом сердце который достанется то есть по идее чтобы идеально было бы сделать это","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=645s"},{"start_seconds":652,"text":"написать как не пазл","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=652s"},{"start_seconds":660,"text":"пазл state и только нет добавить флаг типа cd","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=660s"},{"start_seconds":668,"text":"lite понять типа такого если она есть который","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=668s"},{"start_seconds":677,"text":"развернет все поля из этого типа","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=677s"},{"start_seconds":681,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=681s"},{"start_seconds":685,"text":"новый тип другой в.н.","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=685s"},{"start_seconds":695,"text":"мы можешь modify роет проползал state и добавим с него егэ","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=695s"},{"start_seconds":704,"text":"и повесить на него больше тогда он не будет храниться стоите для","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=704s"},{"start_seconds":715,"text":"сериализации 10 лизации но это значение можно будет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=715s"},{"start_seconds":722,"text":"ци лидировать отдельно то есть после того как мы детали завали проползал state мы можем записать в него айди то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=722s"},{"start_seconds":732,"text":"время как всегда будет и реализовать и день","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=732s"},{"start_seconds":745,"text":"doc метод прополз тэйт получать to the description","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=745s"},{"start_seconds":753,"text":"in статус скрипт сайта проверяем что размер","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=753s"},{"start_seconds":763,"text":"нет больше размер 70 и со всеми стране очень бьется","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=763s"},{"start_seconds":772,"text":"надо здесь можно поправить","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=772s"},{"start_seconds":782,"text":"но по идее это должна обновиться на стенде и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=782s"},{"start_seconds":790,"text":"фронтам просто не должен давать создать этот вызов","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=790s"},{"start_seconds":798,"text":"упрятали привет или автор этого контракта и такое","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=798s"},{"start_seconds":808,"text":"не слышно сейчас записываем если что это будет у тебя там","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=808s"},{"start_seconds":817,"text":"нет души решили записать этот эпизод на русском поэтому супер","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=817s"},{"start_seconds":824,"text":"немножко прошли здесь новые исчезал шли до логике актер стал вопросы или как-то и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=824s"},{"start_seconds":831,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=831s"},{"start_seconds":832,"text":"дома если что будем тебя спрашивать по поводу вопросов если есть какие-то нас вопросы по поводу","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=832s"},{"start_seconds":839,"text":"почему допустим так сделано и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=839s"},{"start_seconds":847,"text":"так ну в принципе все стандартно the extent получается с блока и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=847s"},{"start_seconds":855,"text":"голоса собираются по 0 драфт и если статус drop except если","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=855s"},{"start_seconds":863,"text":"статус accepted наверное мы можем посмотреть на по идее статус","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=863s"},{"start_seconds":872,"text":"передавайте стадо сразу вообще не стоит делать но это можно будет посмотреть в","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=872s"},{"start_seconds":886,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=886s"},{"start_seconds":887,"text":"добавляет за или против и считает","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=887s"},{"start_seconds":896,"text":"сколько всего голосов если у нас есть консенсус","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=896s"},{"start_seconds":913,"text":"то там и проверяем если принято это принято","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=913s"},{"start_seconds":920,"text":"если нет то нет если","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=920s"},{"start_seconds":931,"text":"то мы говорим что снова переходит то тут приходит дрифт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=931s"},{"start_seconds":940,"text":"если пор а если the draft имеется ввиду что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=940s"},{"start_seconds":949,"text":"случае ничего не то что черновой","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=949s"},{"start_seconds":957,"text":"эти обнуляются кстати вот это месяц здесь такой спорный момент которая не очень-то с ним были","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=957s"},{"start_seconds":965,"text":"сомнения что хороший вариант когда крыши когда последние вы были четыре у нас 4 есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=965s"},{"start_seconds":971,"text":"голосующих и 3 и 4 который говорит здесь ситуацию при паритет с плотвой он","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=971s"},{"start_seconds":980,"text":"переводит состоянии голосования в этот драфт при этом очищаются очищается сторону","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=980s"},{"start_seconds":987,"text":"с голосами и по идее он должен будет получить возврат этого","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=987s"},{"start_seconds":996,"text":"застекленных папа покрытых на хранение 100g денег вот этот 4 и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=996s"},{"start_seconds":1003,"text":"я думаю что это типа возможность высвободить из контракты средства","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1003s"},{"start_seconds":1013,"text":"но потом еще до до этой логике не дошли на по идее то есть не понятно как влияет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1013s"},{"start_seconds":1021,"text":"голоса на именно нас на возврат на сейчас дойдем то есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1021s"},{"start_seconds":1031,"text":"вот стандартный старички используется мой вольный пропадал лист","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1031s"},{"start_seconds":1038,"text":"есть актив","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1038s"},{"start_seconds":1045,"text":"проползал баланс","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1045s"},{"start_seconds":1049,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1049s"},{"start_seconds":1052,"text":"лицензирует это уже принципа не надо потому что 31 проверяет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1052s"},{"start_seconds":1063,"text":"внесли в список","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1063s"},{"start_seconds":1066,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1066s"},{"start_seconds":1068,"text":"с это добавляем","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1068s"},{"start_seconds":1079,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1079s"},{"start_seconds":1089,"text":"не добавлен ok но выбор должен быть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1089s"},{"start_seconds":1107,"text":"тенью который скрыт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1107s"},{"start_seconds":1116,"text":"анализирует эти все балансной","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1116s"},{"start_seconds":1128,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1128s"},{"start_seconds":1131,"text":"смотрели аккаунт local storage баланс который мы используем для","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1131s"},{"start_seconds":1139,"text":"хранения мы используем лак белый флаг ты-то приди","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1139s"},{"start_seconds":1146,"text":"застекленный баланс лодка старый","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1146s"},{"start_seconds":1151,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1151s"},{"start_seconds":1154,"text":"из на пользу баланс единственная проблема что здесь это","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1154s"},{"start_seconds":1162,"text":"может как-то on da floor случится если вдруг у нас фандрайзеров слишком большой я массивом","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1162s"},{"start_seconds":1170,"text":"50 дополнительных положили то это вызовет панику и так понимаю","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1170s"},{"start_seconds":1178,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1178s"},{"start_seconds":1181,"text":"то есть этот еще и вызовет панику я если на аккаунте недостаточно средств то есть мы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1181s"},{"start_seconds":1189,"text":"инициализировали допустим контракт и положили на него всего 10 мир нам 10","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1189s"},{"start_seconds":1195,"text":"дней нужно вот этот баланс на резерв наш контракт уже сам по себе занимают","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1195s"},{"start_seconds":1203,"text":"там два мира тренеры этой рамы когда будем вычитать то нам можно поправить это может сделать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1203s"},{"start_seconds":1213,"text":"сократится вычтите если можно вычитать они станица","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1213s"},{"start_seconds":1221,"text":"вернёт 0 без до нуля бочки а","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1221s"},{"start_seconds":1229,"text":"не знал и таких не слушает эти","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1229s"},{"start_seconds":1240,"text":"то есть возможности есть сотру этим сад а есть еще и стандартная содержательное то есть также sap","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1240s"},{"start_seconds":1250,"text":"хотел понять это специфичность роста я или специфичны из мира это роста понял","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1250s"},{"start_seconds":1258,"text":"не может быть проблема если вы быть должны останемся по итогам овнам нам 0 возвернется как будто по ней тогда","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1258s"},{"start_seconds":1265,"text":"данная то есть есть есть нюанс в этом то есть нужно проверить как это работает по идее то есть понять как мы это","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1265s"},{"start_seconds":1273,"text":"используем другой возможность можно сделать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1273s"},{"start_seconds":1280,"text":"человек сам в этом случае он возвращает опции общем","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1280s"},{"start_seconds":1288,"text":"if you want винить если это больше либо равно 0 значение то он вернет значение","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1288s"},{"start_seconds":1296,"text":"если место будет но мы можем сделать анвара пульс например","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1296s"},{"start_seconds":1307,"text":"или окей rolls и мы можем сказать что у нас произошла ошибка","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1307s"},{"start_seconds":1328,"text":"отчитались и тогда она значение функции будет за","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1328s"},{"start_seconds":1339,"text":"наш специфично и здесь мы поставим","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1339s"},{"start_seconds":1346,"text":"знак который вернет наша ошибка если нам не нужны то есть если у нас только одна","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1346s"},{"start_seconds":1353,"text":"ошибка может быть как в нашем случае с переполнением мы тоже можем поставить знаешь мы можем вернуть акции","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1353s"},{"start_seconds":1361,"text":"баланса то есть если у нас удалось вычесть то мы вернули","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1361s"},{"start_seconds":1372,"text":"ну начали не однозначно не хотелось бы ворваться там выше то есть я думаю что надо как-то я понял куда смотреть лучшие","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1372s"},{"start_seconds":1380,"text":"возвращать 0 вот этот шланг то есть это доступно фламбе для тепла для бра позывов то есть мы там как вы капля и мы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1380s"},{"start_seconds":1388,"text":"сюда танк должен сказать либо ноль либо сколько мы тратим мы уже будем ковать от этого","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1388s"},{"start_seconds":1396,"text":"исходить и формочку делить на меда тогда можно сделать просто собираете цап здесь и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1396s"},{"start_seconds":1403,"text":"тогда не надо будет меняться но с другой стороны если где то в другом месте мы обрабатываем это значение то есть мы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1403s"},{"start_seconds":1411,"text":"делаем решение можем ли мы этот про буду использовать то в том случае 0 может сыграть для нас негативный потому что мы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1411s"},{"start_seconds":1419,"text":"и так в минусе тогда в этом случае мы можем сделать она зира то есть мы получим 0 если фант 0","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1419s"},{"start_seconds":1427,"text":"или ниже нуля когда мы спрашиваем баланс но когда мы принимаем значение допустим добавить","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1427s"},{"start_seconds":1434,"text":"новый пропадал и увеличит фанк про позу то в этом случае мы можем использовать действительно баланс и только","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1434s"},{"start_seconds":1442,"text":"положительный баланс и что-нибудь и патрон и опять и же лидеры ривер верных средства когда пропала","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1442s"},{"start_seconds":1449,"text":"заходит он резервирует сразу средства вот локоть баланс повторишь это отдельная штука и локоть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1449s"},{"start_seconds":1457,"text":"баланс из коробки то что про пользовать блочат когда они создаются матрацы и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1457s"},{"start_seconds":1464,"text":"перед пересмотреть подход определенно то что получается на смотре когда нас есть 10 там про пазовых висящих я не слезал","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1464s"},{"start_seconds":1473,"text":"очередь текущий баланс мяч","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1473s"},{"start_seconds":1479,"text":"проверяет если акконд скрытый будто то у скрытый кинул","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1479s"},{"start_seconds":1490,"text":"нет вот баланс может просто и тогда 20 мысли сделать его интеджер смысле они on sand чтобы мог минус уходить но по идее он не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1490s"},{"start_seconds":1499,"text":"должен уходить так что просто иди сама сильный минус a manger заплатил сколько нам надо нет нельзя считать от минуса если мы уже там 10 проползла fat далее и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1499s"},{"start_seconds":1508,"text":"у нас выше минус но когда это не должно случиться то есть можем просто самом начале проверить что фан допустим","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1508s"},{"start_seconds":1515,"text":"положительный баланс анализируем контракт когда мы можем проверить что он положительный и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1515s"},{"start_seconds":1523,"text":"тогда я просто в целом отрицательный баланс это тоже возможный дисковод приложение","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1523s"},{"start_seconds":1531,"text":"ушли в минус не думаешь","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1531s"},{"start_seconds":1538,"text":"kenwood kenwood использует стелс то есть у нас когда-то видео были что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1538s"},{"start_seconds":1546,"text":"когда мы используем сел фактическими вырасти это поглощает это себя и достает это стоит использовать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1546s"},{"start_seconds":1556,"text":"когда мы нам нужно вернуть какое не очень большое","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1556s"},{"start_seconds":1564,"text":"структуру чтобы не копировать ее дополнительно через club в данном случае так понимаем мы можем этого не делать и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1564s"},{"start_seconds":1572,"text":"использовать обычный я опять точно не помню почему именно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1572s"},{"start_seconds":1581,"text":"здесь используют испуг использовал шеф в частности я скорее руководствовался лидером меня там а","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1581s"},{"start_seconds":1589,"text":"строим linker и на момент дипломы то есть текущий год он должен был пончик проверим вентером был","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1589s"},{"start_seconds":1599,"text":"хотя возможно такой случай тоже будете пропустит","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1599s"},{"start_seconds":1605,"text":"но говорю кашпо понял то есть мысли по сути передаем и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1605s"},{"start_seconds":1617,"text":"вверх ну что кстати вот я не совсем понял принципов формирования uniview метода он уже останется в.ю. да","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1617s"},{"start_seconds":1627,"text":"вот тогда когда либо с такой либо с такой то они будут view ну по крайне мере в старый вот в этом","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1627s"},{"start_seconds":1635,"text":"нежность ok они оба то есть раз меньше методы только когда именно по ссылке имеют у","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1635s"},{"start_seconds":1643,"text":"нас будет через метод и метод например такой","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1643s"},{"start_seconds":1650,"text":"он уже не будет ни это был по идее это должен быть менее это был метод но так как мы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1650s"},{"start_seconds":1658,"text":"я понял dre возвращаем сел то в этом случае это бы тоже бью метод хотя это немножко странно а зачем тогда","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1658s"},{"start_seconds":1667,"text":"там youtube а меня чего да мы можем что-нибудь там поменять если напомню это просто артефакт то есть мы обычно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1667s"},{"start_seconds":1675,"text":"никогда не пользовались этим обо мне то логично мам локальную копию этой функции меня этого салата ну да и на но он их у него никуда не уходит с на стоит не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1675s"},{"start_seconds":1683,"text":"меняется это не метод так ну что пойду наверно может быть такое там чем быть вычислить кто-нибудь предварительно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1683s"},{"start_seconds":1691,"text":"предпросмотр чего то можно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1691s"},{"start_seconds":1695,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1695s"},{"start_seconds":1697,"text":"kenwood kenwood говорит может ли данный аккаунт голосовать на это про позу и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1697s"},{"start_seconds":1705,"text":"если в списке нет аккаунтов то он говорит да если списке есть коросты что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1705s"},{"start_seconds":1713,"text":"он при что этот аккаунт не голосовал за собой что это голоса да вот как рожки вот когда я говорю что он переходит в","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1713s"},{"start_seconds":1722,"text":"драфт вот он очищает этот этот список для текущего проползла и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1722s"},{"start_seconds":1731,"text":"последнее голосую же которые туда пока он заберёт себе все все эти","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1731s"},{"start_seconds":1738,"text":"на покрытие 102 деньги но ты хотел не понятно как и как-то обойти то есть много как так как пока","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1738s"},{"start_seconds":1747,"text":"тех пор же оставить на контракте они они на пользователь можно отдельно это обработать просто то есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1747s"},{"start_seconds":1756,"text":"это происходит ну а сейчас посмотрим вот он прав вызывает world 3 человек","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1756s"},{"start_seconds":1764,"text":"призывает вас foals здесь мы используем дизайна океану таки","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1764s"},{"start_seconds":1771,"text":"это стоит скорее всего использовать при вместо собирает и потому что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1771s"},{"start_seconds":1779,"text":"проблема может быть если если аккаунт лес вызвало контракт допустим или","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1779s"},{"start_seconds":1788,"text":"который вызвал вот в данном случае собирайте будет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1788s"},{"start_seconds":1794,"text":"при этом на the world вызвало то в данном случае саймири card game","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1794s"},{"start_seconds":1803,"text":"and summer аккаунте где будет элис в то время как predecessor будет бери вы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1803s"},{"start_seconds":1810,"text":"станете использовать редис с а я так и понимал из с рельсами и в данном случае","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1810s"},{"start_seconds":1818,"text":"краски в этом кейсе то есть получается мы могли бы сделать какой-то прослойку между нашим голосующим и доу и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1818s"},{"start_seconds":1826,"text":"вроде бы правильно хотеть чтобы это подпитывало алиса потому что принцесса будет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1826s"},{"start_seconds":1833,"text":"ну скажем вообще не member ну да да в том случае это верно но тогда","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1833s"},{"start_seconds":1840,"text":"нужно тогда может быть другой какой-то контракт может просто папа рация","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1840s"},{"start_seconds":1848,"text":"использовать то что ну то есть это более фиксируйте опасность если мы хотим именно прокси","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1848s"},{"start_seconds":1856,"text":"голосование сделать что кто-то может голосовать на твоей основе то стоит это добавить им надо что этот аккаунт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1856s"},{"start_seconds":1864,"text":"допустим представляет владение сайт придется делать вот этот вот","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1864s"},{"start_seconds":1872,"text":"представительства на подписях чисто снова это понятно но в этом есть как бы все","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1872s"},{"start_seconds":1881,"text":"равно риски того что кто-то особенно когда это влияет на деньги кто-то может","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1881s"},{"start_seconds":1888,"text":"проголосовать за тебя используя просто какой-то другой контракт то есть потому","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1888s"},{"start_seconds":1896,"text":"что мир един может быть другим но они пока остаются онегин то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1896s"},{"start_seconds":1903,"text":"есть основная проблема именно в том что если кто то это сделал умышленно то он может просто","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1903s"},{"start_seconds":1911,"text":"проголосовать на то что ему хочется окажется понял то есть грубо говоря кто-то там делает пиксель-арт этом","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1911s"},{"start_seconds":1917,"text":"ставлю точку а этот контракт за меня голосует даем верните","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1917s"},{"start_seconds":1927,"text":"поэтому мы обычно используем продюсеры другой этом мы еще на все действия","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1927s"},{"start_seconds":1934,"text":"которые с деньгами связаны мы часто используем проверку на 1 ёк тонер то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1934s"},{"start_seconds":1940,"text":"есть при чем тут в этом методе мы можем сделать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1940s"},{"start_seconds":1947,"text":"объекта есть какой-то такой метод вас детей стандартный он проверяет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1947s"},{"start_seconds":1955,"text":"что ты приложил в этот метод ровно 1","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1955s"},{"start_seconds":1959,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1959s"},{"start_seconds":1962,"text":"это требуется когда для того чтобы избежать возможность голосования через x","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1962s"},{"start_seconds":1969,"text":"is kay то есть если метод связан с деньгами то есть он допустим снимают","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1969s"},{"start_seconds":1976,"text":"деньги или передает кому-то деньги или ещё как-то влияет на финансовые операции то мы хотим чтобы этот метод может быть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1976s"},{"start_seconds":1984,"text":"можно было вызвать только через вал от ну или через контракт то есть не не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1984s"},{"start_seconds":1991,"text":"через x иски напрямую именно это сделано для того что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1991s"},{"start_seconds":1998,"text":"сейчас наш веб волод недостаточно хорошо показывает какой","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=1998s"},{"start_seconds":2006,"text":"контракт ты добавляешь в иксе ский то есть ты опять же идешь на какой-нибудь пиксел об и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2006s"},{"start_seconds":2012,"text":"он первый раз ты наделил тебя нормально написал об этом порисовал и он вдруг","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2012s"},{"start_seconds":2019,"text":"понял что ты владеешь да ну то есть и мембер да у которого много денег","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2019s"},{"start_seconds":2027,"text":"он может сделать следующим он может снова redirect хоть в болоте сказать у","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2027s"},{"start_seconds":2037,"text":"нас есть а нужно заново залогиниться потому что допустим что-то произошло то есть мы потеряли твой ключ но вместо","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2037s"},{"start_seconds":2045,"text":"того чтобы логиниться на контракт пикселя он сделает логин на контракт доу","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2045s"},{"start_seconds":2054,"text":"тем самым он создаст сексистский через валет на контрактов и если этот exe ски","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2054s"},{"start_seconds":2062,"text":"может выполнить волю to prove того он может проголосовать типом на нескольких вещах как бы в эту может быть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2062s"},{"start_seconds":2071,"text":"опасность поэтому для многих методов мы решили что пока мы не не придумали как именно решить этот вопрос через волос","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2071s"},{"start_seconds":2079,"text":"лишить безопасность через голод мы сделаем что если нам нужно на какой-то метод","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2079s"},{"start_seconds":2088,"text":"всегда делать редиректов сторону голод мы будем просить вам ёб тонер считай","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2088s"},{"start_seconds":2095,"text":"пользователя ничего не стоит потому что это меньше чем один газ но с другой стороны он всегда потребует","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2095s"},{"start_seconds":2103,"text":"пользователя перейти в голод и подтвердить это действие теперь понятнее но кстати у меня","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2103s"},{"start_seconds":2111,"text":"какая-то идея что было бы неплохо иметь такую страничку с этими так сказать с трейдеру of a mi потребление вещь потому","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2111s"},{"start_seconds":2120,"text":"что с точки зрения пользы это безопасно более безопасно с точки зрение разработчика это не очень понятно зачем мне это делать а собственно так как","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2120s"},{"start_seconds":2129,"text":"наращивать ребенок и и если эффект разработчик знаю что это как бы такое обходные решение не решена вопроса этот минимум буду начать думать как как","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2129s"},{"start_seconds":2138,"text":"предложить решение этот вот этого вопроса а если не знаю об этом-то я пострадаю было бы неплохо добавить как допустим","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2138s"},{"start_seconds":2146,"text":"security то есть у нас есть мне раз детей","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2146s"},{"start_seconds":2152,"text":"допустим нам дарит сотни","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2152s"},{"start_seconds":2160,"text":"раз tekken нас тоже нет ни 2 enter и у нас есть метод help м день где многие","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2160s"},{"start_seconds":2170,"text":"вещи такие которые стандартные вопросы специфичные для нее расписано там не особо говорится по поводу security то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2170s"},{"start_seconds":2178,"text":"есть там есть say no princess of но было бы неплохо рассказали тогда нужно египта использовать ну а затем понял каком","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2178s"},{"start_seconds":2188,"text":"разделе это идет речь и куда куда куда надо было смотреть я в последние не в курсе это вот сама подошла по песку этот","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2188s"},{"start_seconds":2197,"text":"но я и об этом за ленку и в видео показан","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2197s"},{"start_seconds":2203,"text":"вне игры не раз нас детей до манеры рсмд","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2203s"},{"start_seconds":2211,"text":"уроках а то у нас было много раз слайды в каждом я потом добавляем знак на этом видео ссылку на нее чтобы можно было","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2211s"},{"start_seconds":2219,"text":"посмотреть и так дальше если это не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2219s"},{"start_seconds":2225,"text":"является членом дата мы выходим и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2225s"},{"start_seconds":2234,"text":"проверяю берем proposal state либо ты ведь едим есть способ более эффективно это","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2234s"},{"start_seconds":2243,"text":"писать но он немножко выдает другую информацию когда используется xap expect то есть можно написать expect","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2243s"},{"start_seconds":2254,"text":"прополз not found .","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2254s"},{"start_seconds":2259,"text":"и тогда вот это все не обязательно делать это но он немножко сгенерирует другой panic","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2259s"},{"start_seconds":2268,"text":"потому что expect генерирует steady panic которую развернет в том числе место где это произошло","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2268s"},{"start_seconds":2277,"text":"просто да это не очень kawaii удобно играть вот эти вот assert и классически я уже видел","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2277s"},{"start_seconds":2284,"text":"чтобы переходите на другие проверки ну да то есть но и это генерал","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2284s"},{"start_seconds":2291,"text":"больше кодекс expect потом они положат можно она на другом уровне","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2291s"},{"start_seconds":2299,"text":"было бы было бы неплохо сделать просто то есть можно имплементировать дополнительно на опцию то есть можно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2299s"},{"start_seconds":2308,"text":"сделать ошибки","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2308s"},{"start_seconds":2329,"text":"во время и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2329s"},{"start_seconds":2341,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2341s"},{"start_seconds":2349,"text":"вы получите и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2349s"},{"start_seconds":2357,"text":"в нем уже можно написать именно вот адрес и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2357s"},{"start_seconds":2367,"text":"на не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2367s"},{"start_seconds":2373,"text":"теории мы можем добавить типа такого халтуры","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2373s"},{"start_seconds":2384,"text":"на ничего не оставить к сожалению и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2384s"},{"start_seconds":2396,"text":"тогда же мы сможем пользоваться кореш я такого","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2396s"},{"start_seconds":2408,"text":"но это не так вот но было бы неплохо если бы мы могли делать такое тростянец способ наверное","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2408s"},{"start_seconds":2416,"text":"через макрос либо через предложение надо спросить у народа","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2416s"},{"start_seconds":2424,"text":"а давайте пройдем просто по логике то есть если у нас вот лист для пропадала мы достаем его","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2424s"},{"start_seconds":2434,"text":"если новый то мы создаем вот лист который мы хашира через про пожелайте","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2434s"},{"start_seconds":2447,"text":"было бы неплохо еще разделить их потому что пропал автором может содержать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2447s"},{"start_seconds":2456,"text":"free и тогда у нас получится про поза лагерь допустим 10 а автор","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2456s"},{"start_seconds":2463,"text":"и в то же время и у нас тогда сгенерируется хэш","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2463s"},{"start_seconds":2474,"text":"1010 мир без сепаратора если у нас и непонятно кассета либо","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2474s"},{"start_seconds":2481,"text":"пропал 101 я консервативен и литров позу первый аккаунт такой они все будут иметь","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2481s"},{"start_seconds":2489,"text":"колледжем нахаш а если мы разделим его то этого не произойдет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2489s"},{"start_seconds":2499,"text":"можем создать именно прямо внутри про пазл вот если мы не хотим хэшировать это то мы можем прямо тут написать про поза","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2499s"},{"start_seconds":2508,"text":"lady sexy boy а также тем самым мы можем просто реализовать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2508s"},{"start_seconds":2519,"text":"все вместе и в большинстве случаев скорее всего это будет короче чем","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2519s"},{"start_seconds":2532,"text":"здесь нам самое что здесь происходит если","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2532s"},{"start_seconds":2542,"text":"уже голосовали то иначе в голосуют если пропал перешел тра","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2542s"},{"start_seconds":2553,"text":"та мы достаем снова список","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2553s"},{"start_seconds":2566,"text":"но на самом деле это не удаляет данных состоит и то есть если идея была что мы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2566s"},{"start_seconds":2573,"text":"хотим почистить a09 сет что она просто стоит вызвать вот этот плеер","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2573s"},{"start_seconds":2582,"text":"удалит это действительно estate а чем перегенерировать его","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2582s"},{"start_seconds":2594,"text":"если это был мандрик место достаем скрипт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2594s"},{"start_seconds":2603,"text":"мы парсим скрипт и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2603s"},{"start_seconds":2611,"text":"и у меня","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2611s"},{"start_seconds":2620,"text":"про пользу request and когда мы тогда даем эти","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2620s"},{"start_seconds":2630,"text":"blog look at у этих фондов то есть потому что пропадал мы fanta по залу","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2630s"},{"start_seconds":2637,"text":"плюсуем и учат таким образом средства обрыв и в этом","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2637s"},{"start_seconds":2645,"text":"функции фонда они выйти вычисляет исходя из за вот это увеличение этого суммы а теперь когда мы освобождаем соответственно не не привели деньги то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2645s"},{"start_seconds":2653,"text":"есть мы должны что здесь можно сделать это можно сделать это следующему уровню пусть мы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2653s"},{"start_seconds":2661,"text":"можем сохранить список здесь у нас здесь мы пытаемся его удалить наоборот то смело в честь или потерь мы можем сделать рыбу","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2661s"},{"start_seconds":2669,"text":"тем самым еще и удалить его сама норберт сет из лука папа и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2669s"},{"start_seconds":2676,"text":"это тоже сохранит некоторые дамы то есть немного сторону химичит а","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2676s"},{"start_seconds":2687,"text":"вот краски к нам уменьшить этот пользователь который запустил этот процесс он ее получит эти","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2687s"},{"start_seconds":2695,"text":"да наверно но тогда мы можем собственно пойти сесть это не тасс","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2695s"},{"start_seconds":2703,"text":"вызова именно нас точно мы можем отдельно посчитать сколько столь же мы должны оставить внутри себя","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2703s"},{"start_seconds":2712,"text":"можно это отдельно обработать нет нет я между что у нас пользователь в","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2712s"},{"start_seconds":2721,"text":"данный момент они не как они как-то покрывать столько не сбегаются этого контракта и соответственно таким образом","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2721s"},{"start_seconds":2727,"text":"мы с ним структуру с голосами эти деньги контракта уходят на покрытие тот","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2727s"},{"start_seconds":2736,"text":"же а последний пост который сетки очистит этот старик он эти замочные и средства себе заберет и но уже не леня дезсредства они не возвращаются то есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2736s"},{"start_seconds":2745,"text":"контракт сам должен вызвать вот этот начальный lifan депозит чтобы вернуть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2745s"},{"start_seconds":2753,"text":"деньги то есть если это не вызвано то деньги остаются она каются на стороне фонда","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2753s"},{"start_seconds":2762,"text":"то есть они не возвращаются автоматически просите этим этот это останется на","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2762s"},{"start_seconds":2772,"text":"контракте ну м сейчас пройдем дальше то есть здесь у нас понуро пульс","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2772s"},{"start_seconds":2781,"text":"из пустой строки но он может запаниковать если скрипт пустой потому что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2781s"},{"start_seconds":2788,"text":"он ожидает что будет фанк внутри здесь стоит добавить наверное","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2788s"},{"start_seconds":2799,"text":"ну либо вообще не добавлять то есть оставить ну да ну то есть стоит написать амура","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2799s"},{"start_seconds":2809,"text":"здесь как тот дефолт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2809s"},{"start_seconds":2815,"text":"иначе здесь если скрипт пустой the fonts это вот это вещь может неправильно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2815s"},{"start_seconds":2823,"text":"сработать либо здесь написать а","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2823s"},{"start_seconds":2832,"text":"потому что все равно в любом случае если неверный скрип будет подан то это не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2832s"},{"start_seconds":2838,"text":"неправильно обработается возможно стоит использовать европа дефолт по весит 10 минут","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2838s"},{"start_seconds":2847,"text":"но смотря как она генерируется возможно только по другому генерируется","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2847s"},{"start_seconds":2860,"text":"если промазал accepted the выбираем активный позу а","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2860s"},{"start_seconds":2868,"text":"также если это мой боже квеста мы добавляем авторы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2868s"},{"start_seconds":2874,"text":"если этот фант request то мы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2874s"},{"start_seconds":2881,"text":"делаем то же самое только мы тоже а ночью фонды и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2881s"},{"start_seconds":2889,"text":"выдаем автору сколько нужно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2889s"},{"start_seconds":2897,"text":"это можно coindesk засунуть в отдельный метод спирс скрипт ту и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2897s"},{"start_seconds":2905,"text":"копировать hd а также мы заменяем работал на новый про позу если про позор и джагхед что мы ничего","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2905s"},{"start_seconds":2914,"text":"не делаем но скорее всего мы должны тоже фонд за","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2914s"},{"start_seconds":2922,"text":"релизе то есть в любом случае если это факт request нам нужно зарелизить","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2922s"},{"start_seconds":2931,"text":"количество денег которые мы заложили пропал","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2931s"},{"start_seconds":2941,"text":"тайна ради проверяют что его нет и добавляем про позу","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2941s"},{"start_seconds":2948,"text":"выбор места это спел той даты скрывшись","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2948s"},{"start_seconds":2962,"text":"фан пропал мы говорим что строка дискрипшн скрип","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2962s"},{"start_seconds":2969,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2969s"},{"start_seconds":2974,"text":"пытаемся спарсить сколько денег требуется считаем сколько у нас есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2974s"},{"start_seconds":2984,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2984s"},{"start_seconds":2992,"text":"приди это же тоже сам что что лоб баланс не а это эльф лоб делать все понял","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2992s"},{"start_seconds":2998,"text":"deserve майнер стандарт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=2998s"},{"start_seconds":3005,"text":"если андре класть больше чем у нас есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3005s"},{"start_seconds":3013,"text":"больше либо но то мы говорим что здесь пойдет только больше нужно 2 можно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3013s"},{"start_seconds":3021,"text":"одобрить но у нас нестора чего лечиться тогда","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3021s"},{"start_seconds":3027,"text":"скафандр резерва и такая фан пропосол увеличивается на request фанты также","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3027s"},{"start_seconds":3035,"text":"добавляется такой проползу приходим в голосовании тайну дискрипшн скрипт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3035s"},{"start_seconds":3043,"text":"ok наконец он пропал","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3043s"},{"start_seconds":3055,"text":"получаем актив преподал если такой уже есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3055s"},{"start_seconds":3061,"text":"там и достаем про позам","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3061s"},{"start_seconds":3067,"text":"увеличиваем таймс то я считает там + лак больше","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3067s"},{"start_seconds":3078,"text":"то есть еще не вышла время талант залочим если статус норовят драфт но нельзя","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3078s"},{"start_seconds":3086,"text":"модифицировать если это драфта мы меняем","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3086s"},{"start_seconds":3092,"text":"проползал на новый входной","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3092s"},{"start_seconds":3102,"text":"и его не был это мы создаем новый про позам помимо активный","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3102s"},{"start_seconds":3113,"text":"добавляю говорят хорошо все понять насколько","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3113s"},{"start_seconds":3122,"text":"лот получается long 10 минут","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3122s"},{"start_seconds":3138,"text":"ok ну вроде все все тут нормально скрипт к этой используется и иначе кроме","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3138s"},{"start_seconds":3148,"text":"как вот этот фант не проще отправлен пока я пока не пока не использует понимаю что в дальнейшем можно использовать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3148s"},{"start_seconds":3156,"text":"да это за закладка на будущее какие-то вариации про пазлов которые могут не более сложные и я в том чтобы краски","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3156s"},{"start_seconds":3165,"text":"через скрипт логика вся останется практически неизменной мы будем добавлять только какие-то варианты хотят","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3165s"},{"start_seconds":3173,"text":"быстро уже переосмыслил подход возможно стоит делать это через внешние контракты но еще можно сделать скрип через и нам","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3173s"},{"start_seconds":3185,"text":"здесь делать допустим трансфер будет получать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3185s"},{"start_seconds":3194,"text":"эгеланд они и когда в дальнейшем что-то добавится можно добавить новый допустим","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3194s"},{"start_seconds":3201,"text":"а","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3201s"},{"start_seconds":3206,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3206s"},{"start_seconds":3208,"text":"как это будет с реализацией смысле там уже у меня получается одна функция добавление про пазла и скрипты она такая","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3208s"},{"start_seconds":3217,"text":"получается то есть может если на это висит сердит она его силе зуют стандартным способом","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3217s"},{"start_seconds":3225,"text":"то есть то есть он будет может висеть и большие","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3225s"},{"start_seconds":3231,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3231s"},{"start_seconds":3238,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3238s"},{"start_seconds":3239,"text":"каждый это решает все проблемы которые жизни только счет не надо тратить классные распаковку за упаковку ну да ну здесь у","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3239s"},{"start_seconds":3248,"text":"нас получается что мы нам требуется требуется распаковок в любом случае потому что мы проверяем если это фандо","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3248s"},{"start_seconds":3255,"text":"request to вы мы можем использовать а по идее можно совместить это вместе с типом","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3255s"},{"start_seconds":3262,"text":"пропадала то есть у нас есть проползал type","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3262s"},{"start_seconds":3269,"text":"вот пропал кант и фактически мы можем просто вставить сюда","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3269s"},{"start_seconds":3277,"text":"эспандеры квестами можем просто вставить его фант теперь когда мы добавим новый proposal коммент то мы можем сделать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3277s"},{"start_seconds":3286,"text":"еще что-то здесь ему надо передать и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3286s"},{"start_seconds":3298,"text":"тогда скрипт вообще не нужен будет потому что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3298s"},{"start_seconds":3308,"text":"чай sony это будет выглядеть типа то есть прополкой это будет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3308s"},{"start_seconds":3317,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3317s"},{"start_seconds":3318,"text":"дано как обычно объект теперь это будет внутренние в котором будет писать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3318s"},{"start_seconds":3331,"text":"ей ткани и если я не могу печатать то бы наверно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3331s"},{"start_seconds":3339,"text":"завис вот это будет андре квест","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3339s"},{"start_seconds":3350,"text":"могла стать и останется как строка","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3350s"},{"start_seconds":3356,"text":"это будет maybe a request и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3356s"},{"start_seconds":3362,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3362s"},{"start_seconds":3366,"text":"как понимаем будет выглядеть как то так","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3366s"},{"start_seconds":3376,"text":"ну да это как бы вроде решает вопрос найдите интересно как это будет выглядеть на уровне той фактор это","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3376s"},{"start_seconds":3385,"text":"просто что можно сделать что немножко дороже","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3385s"},{"start_seconds":3394,"text":"можно сделать то есть еще тоже типа флотами платы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3394s"},{"start_seconds":3405,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3405s"},{"start_seconds":3406,"text":"то есть надо поискать это будет это можно сказать что-то типа той","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3406s"},{"start_seconds":3414,"text":"место это не что-то такое и тогда он будет производить следующей жизни он","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3414s"},{"start_seconds":3420,"text":"будет делать объект где type","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3420s"},{"start_seconds":3425,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3425s"},{"start_seconds":3428,"text":"первый тип рой будет адрес при этом будет на том же уровне","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3428s"},{"start_seconds":3441,"text":"позволит нам превращать следующий здесь с одной стороны ну как-то покороче писать другой стороны","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3441s"},{"start_seconds":3451,"text":"на typescript можно эти все опционными сделать методы если у них нету конфликты","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3451s"},{"start_seconds":3461,"text":"гостиница проблема это мне кажется вот этот именно тип тем что он не имеет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3461s"},{"start_seconds":3468,"text":"некоторые внутри себя объекта никакого но можно я не знаю сработать ли такая","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3468s"},{"start_seconds":3476,"text":"вещь из генерируют ли в таком случае есть подозрение что если мы отправим","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3476s"},{"start_seconds":3486,"text":"такой на ну должен пройдется как поставить поле отправить просто но","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3486s"},{"start_seconds":3492,"text":"не будет записан но набросить то есть я до конца не не знаю как все это все реализует но можно с этим","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3492s"},{"start_seconds":3500,"text":"поэкспериментировать вам сейчас мы закончим уже","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3500s"},{"start_seconds":3506,"text":"тем что осталось от 8 бар лист который возвращает посоветую диаметр","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3506s"},{"start_seconds":3517,"text":"позировал наш","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3517s"},{"start_seconds":3525,"text":"и здесь и некоторые нюанс в том что старом из детей именно skip не очень","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3525s"},{"start_seconds":3534,"text":"оптимизирована написан итератор получит он все равно пробежит по всем элементам","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3534s"},{"start_seconds":3541,"text":"до скипа то есть прости это правильно логично но то как","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3541s"},{"start_seconds":3550,"text":"мы написали collection сет он не очень правильно сработает то есть у нас","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3550s"},{"start_seconds":3556,"text":"имплементация итератора она написана на основе вектор который я так понимаю","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3556s"},{"start_seconds":3564,"text":"не умеет делать правильных скипов но","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3564s"},{"start_seconds":3571,"text":"это в новой версии с детей я думаю было поправлено и 4 до 4 то есть 4 возможно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3571s"},{"start_seconds":3581,"text":"это уже исправлено и там не будет такой проблемы а длину для","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3581s"},{"start_seconds":3589,"text":"текущей версии там есть способ как это решить более ты мануально за месяц","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3589s"},{"start_seconds":3597,"text":"с вектор который превращается set vector а потом вектор уже можно сделать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3597s"},{"start_seconds":3605,"text":"собственно ручно написать оператор то есть можно написать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3605s"},{"start_seconds":3611,"text":"человек типа такого что старт индекс да","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3611s"},{"start_seconds":3616,"text":"так ты dex шумит и сделать его","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3616s"},{"start_seconds":3622,"text":"меню с размером ст ok берем бежим по всем значениям которые","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3622s"},{"start_seconds":3631,"text":"нам нужно достать и потом мы делаем мах на элементе которая нам нужно достать то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3631s"},{"start_seconds":3640,"text":"есть это у нас будет и он нам дает","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3640s"},{"start_seconds":3650,"text":"есть элемент или нет вектор возвращает общем нам нужно это","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3650s"},{"start_seconds":3658,"text":"просто превратить мы можем сделать здесь","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3658s"},{"start_seconds":3666,"text":"то есть примерно такая вещь как это можно эффективно написать пока","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3666s"},{"start_seconds":3677,"text":"то есть мы доставим пока что будет индексах элемент и собирают это 2 guide он будет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3677s"},{"start_seconds":3685,"text":"выполнен за определенную константу","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3685s"},{"start_seconds":3693,"text":"равнению с со скипом предыдущем который не работает","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3693s"},{"start_seconds":3700,"text":"за константы так понимаю потому что если skip не не переписан логично","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3700s"},{"start_seconds":3710,"text":"то есть если у нас нету костанай имитации для скипа он просто будет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3710s"},{"start_seconds":3716,"text":"пропускать элементы через оператор опрос ним с которой у нас есть в из","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3716s"},{"start_seconds":3724,"text":"детей так пропал лист то же самое сайт","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3724s"},{"start_seconds":3733,"text":"тоже самое делаем и создаем вот именно про позу","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3733s"},{"start_seconds":3740,"text":"вначале мы как раз говорили что если получится использовать какой-то дополнительный способ этого не делать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3740s"},{"start_seconds":3749,"text":"там можно чтобы не делать это мануальная часть и как мы говорили что в","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3749s"},{"start_seconds":3758,"text":"данном случае мы можем использовать proposal стейки ну то есть мы его получили именно наш","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3758s"},{"start_seconds":3766,"text":"state и мы можем сделать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3766s"},{"start_seconds":3775,"text":"печора и присоедините подойди tassimo добавить по дефолту сюда","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3775s"},{"start_seconds":3783,"text":"но внеси реализовать горский беспокоит","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3783s"},{"start_seconds":3792,"text":"который пропустит это пойди и добавит его здесь","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3792s"},{"start_seconds":3803,"text":"когда мы можем примак","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3803s"},{"start_seconds":3812,"text":"стоит вернуться чтобы не спать ты пропадал который для сериализации","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3812s"},{"start_seconds":3821,"text":"брата это","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3821s"},{"start_seconds":3832,"text":"ну и сот теста можно следующий раз посмотрим","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3832s"},{"start_seconds":3841,"text":"какие есть вопросы или моментах есть китай более и более","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3841s"},{"start_seconds":3850,"text":"или менее эффективные способы что-то делать и они влияют на газ затрату и вот хотелось бы какой-то иметь","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3850s"},{"start_seconds":3859,"text":"метод понимания того как это прыгнул влияют","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3859s"},{"start_seconds":3865,"text":"да да да и это кстати довольно интересно потому что я","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3865s"},{"start_seconds":3873,"text":"видел что последнем релизе от инженеринг но не рта появился новый and point он еще","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3873s"},{"start_seconds":3883,"text":"экспериментальной для офисе который дает break down для вызова метода то есть можно использовать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3883s"},{"start_seconds":3890,"text":"будет напрямую рубище вызвать какой-то метод и спросить сколько газа это использовала и он скажет допустим","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3890s"},{"start_seconds":3899,"text":"использовалась только до газа основной газ был на запись или на чтение и поэтому использовалась","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3899s"},{"start_seconds":3908,"text":"определенное количество другой способ это символа симулятор то есть симулятор","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3908s"},{"start_seconds":3914,"text":"он как раз дает способ","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3914s"},{"start_seconds":3918,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3918s"},{"start_seconds":3921,"text":"то есть если это не сильно вызывается через бью метод то есть смотри view resort","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3921s"},{"start_seconds":3929,"text":"у нас не кажется нет значения но внутри холме то до","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3929s"},{"start_seconds":3937,"text":"нас там","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3937s"},{"start_seconds":3940,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3940s"},{"start_seconds":3944,"text":"мы привыкли тишина я утка подпишется коль сколько газа до было","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3944s"},{"start_seconds":3956,"text":"если хочется посмотреть сколько детально за какие именно вызовы то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3956s"},{"start_seconds":3964,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3964s"},{"start_seconds":3965,"text":"есть какой-то план тайме дополнительный профайлер который можно включить и он должен быть тоже доступен","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3965s"},{"start_seconds":3973,"text":"в симуляции я сейчас об этом не могу точно сказать но если покопаться именно внутри","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3973s"},{"start_seconds":3982,"text":"вот именно этого runtime в холод","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3982s"},{"start_seconds":3987,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3987s"},{"start_seconds":3988,"text":"то можно по идее найти как это все происходит с его можно включить","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3988s"},{"start_seconds":3995,"text":"дополнительно внутри runtime a","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=3995s"},{"start_seconds":4013,"text":"profile profile дельта который по идее даст представление как использовался","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4013s"},{"start_seconds":4020,"text":"гора следовать компилироваться какие-то cost как я не знаю включим ли он по дефолту или нет но у него или примеры","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4020s"},{"start_seconds":4029,"text":"это вот использованием когда он где то есть но я сейчас не могу сказать как это все работает потому что это было создано","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4029s"},{"start_seconds":4037,"text":"немножко давно на по идее он просто расписывает тебе если ты его включишь и потом сделаешь дебаг на profile дейтон","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4037s"},{"start_seconds":4046,"text":"скажется только до газа было использование внутри хоста столько внутри действие столько и по каждому действию пройдет и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4046s"},{"start_seconds":4054,"text":"скажут какие действия сколько газа использовали я поищу это потом но в этот раз она не скажу как все работает потому","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4054s"},{"start_seconds":4064,"text":"что собаки не пользовался давно а без измерения вот этого есть табличка не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4064s"},{"start_seconds":4075,"text":"знаю это ясность как вот например я не знал до этого мента","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4075s"},{"start_seconds":4082,"text":"что достать до сна парсинг а","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4082s"},{"start_seconds":4085,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4085s"},{"start_seconds":4087,"text":"если там было какое-то общее формация на что продавать поигрался на что не тратит","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4087s"},{"start_seconds":4093,"text":"буду говорят или на что-то мало","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4093s"},{"start_seconds":4101,"text":"но конкретно наверное ничего такого что прямо без ни на что больше на что меньше","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4101s"},{"start_seconds":4108,"text":"нет но стоит то есть есть конфигурация протоколов которым расписано что сколько","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4108s"},{"start_seconds":4116,"text":"газа выходит газ тратится на все то есть весь вызов контракта каждая операция","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4116s"},{"start_seconds":4125,"text":"которая насыпью выполняется она учитывается как газ то есть там сложили ынджи","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4125s"},{"start_seconds":4132,"text":"из четырех байт заплатили сколько тагаз допустим 4 байта сложили 4 газа заплатили чуть такое","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4132s"},{"start_seconds":4141,"text":"умноженное на дефолт сколько стоит базовая операция","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4141s"},{"start_seconds":4151,"text":"реализация а стоимость газа почти всегда стандартную то есть можно его заполучить","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4151s"},{"start_seconds":4160,"text":"через записи и он так и и кстати вот и через записи когда","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4160s"},{"start_seconds":4170,"text":"получаешь там то получаешь range минимум максимум","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4170s"},{"start_seconds":4180,"text":"она константной а но как я вижу по докам и конфигом она потенциально может быть и констан потому что там по моему по","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4180s"},{"start_seconds":4188,"text":"протоколу описано что она может меняться в зависимости от нагрузки да это это верно то есть стоимость газа может расти","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4188s"},{"start_seconds":4195,"text":"если блоки будут забиты примерно стоимость тоже есть нет как мы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4195s"},{"start_seconds":4201,"text":"это можем получить 100 раз курс до этого нет или будет я думаю будет как","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4201s"},{"start_seconds":4209,"text":"только то есть это будет более актуальны то сейчас контракту по идее заботиться о стоимости","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4209s"},{"start_seconds":4216,"text":"газа не обязательно было но клиент по идее должен заботиться стоимости газа потому что может быть он не захочет управлять транзакции слега слишком","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4216s"},{"start_seconds":4225,"text":"дорогой либо дальнейшем если будет аукцион тоже на газ то стоит будет выбирать сколько стоит именно газ","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4225s"},{"start_seconds":4235,"text":"хорошо меня такой вопрос волновал а если и я хочу дать пользователю","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4235s"},{"start_seconds":4242,"text":"возможности выполнять не платить за газ об иметь предоплаченные газ на контракты жизни и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4242s"},{"start_seconds":4250,"text":"я уже понял что мы можем это добавить паленым образом ключ но тогда нам получать мы вынуждены будем прыгать по","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4250s"},{"start_seconds":4258,"text":"типу по публичному ключу никаких других вариантов нет да","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4258s"},{"start_seconds":4265,"text":"да но если это можно сделать и именно то есть один из вариантов то есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4265s"},{"start_seconds":4273,"text":"либо пользователей одну транзакцию оплатит скажет я хочу получить бесплатный газ и тогда мы знаем что у","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4273s"},{"start_seconds":4281,"text":"этого пользователя этот ключ то есть мы ему дали ключ записали этот ключ от имени пользователя","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4281s"},{"start_seconds":4290,"text":"и он его использует а на стороне клиентской стороны глинского стране например это же тоже не очень к год если","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4290s"},{"start_seconds":4298,"text":"взять паперклей я как пользователь грубо говоря контракт предоставил допустим такой метод регистрации регистрируешься и типа","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4298s"},{"start_seconds":4307,"text":"получать бесплатный как я выполняю как пользователь там аккаунта иди говорю такой-то выполняю регистрация а следующие действия которые я должен буду","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4307s"},{"start_seconds":4315,"text":"выполнить я должен был должен выполнить уже из аккаунта","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4315s"},{"start_seconds":4322,"text":"контакта да и с точки зрения клип я не смогу этого сделать однозначно просто","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4322s"},{"start_seconds":4328,"text":"но это можно сделать то есть до нужен для для этого сделать можно сгенерировать ключ с именем контракт то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4328s"},{"start_seconds":4337,"text":"есть он создаст правил public пару локально сохранит я и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4337s"},{"start_seconds":4345,"text":"публичный ключ нужно будет передать вызов контракта а ты меня пользовать то есть ты говоришь я такой-то вот мой ключ","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4345s"},{"start_seconds":4355,"text":"контракт может его попытаться добавить и записать этого пользователя под этот ключ если этого ключа не существовало то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4355s"},{"start_seconds":4363,"text":"пользователь сможет теперь действовать под этим ключом я их теренса вот одна стране уже","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4363s"},{"start_seconds":4373,"text":"исполняющего этом я вася я зарегистрировалась к то запрос я делаю я контракты и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4373s"},{"start_seconds":4379,"text":"выполняю какое то действие которое которые можно делать и это вроде как гулять не очень","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4379s"},{"start_seconds":4389,"text":"понятно как для пользователя васи и понятно когда я контракт на самом деле","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4389s"},{"start_seconds":4395,"text":"вася это уже как говорят стол я просто понимаю","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4395s"},{"start_seconds":4405,"text":"это сейчас никак по-другому не решить но в общем не интересно если какие-то мысли может быть пропал который размышляет эту","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4405s"},{"start_seconds":4412,"text":"тему как это оптимизировать или как куда и в какой сон это будет развиваться ну то есть если это сделано допустим на","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4412s"},{"start_seconds":4419,"text":"веб выбитым в спокойно может это сделать если это сделано на через seo лайк то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4419s"},{"start_seconds":4426,"text":"есть когда способ то есть можно сделать мир инженер рыбки сказать допустим","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4426s"},{"start_seconds":4433,"text":"эйдос тесный и он создаст локальная файл","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4433s"},{"start_seconds":4441,"text":"экран не шарится нашем случае я не вижу но я понял с точки зрения на другой стороны с точки зрения выбор потом можно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4441s"},{"start_seconds":4449,"text":"спрятать затем за реализации но когда будет происходить действия человек смотрит на транзакции и и понимаешь что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4449s"},{"start_seconds":4457,"text":"эти транзакции но он видит с точки зрение транзакции что это делал контракт ну а не он а ну да да ну точно не baby","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4457s"},{"start_seconds":4468,"text":"он не сможет понять что это его действия были выполнены вот да и и это как бы вот","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4468s"},{"start_seconds":4474,"text":"выглядит как бы вроде кбк есть некоторые проблемы с этим но по","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4474s"},{"start_seconds":4483,"text":"идее да то есть это решается было бы можно решить если бы на твоем аккаунте висел контракт который позволял","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4483s"},{"start_seconds":4492,"text":"бы прокси ровать действие тогда бы ты бы делал вызов через свой аккаунт который бы выполнял бы прокси действенно газ бы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4492s"},{"start_seconds":4500,"text":"платился с кого-то другого","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4500s"},{"start_seconds":4505,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4505s"},{"start_seconds":4509,"text":"то есть теории это возможно но сложно достаточно то есть пока мы такого так глубоко не копали почти особо таких","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4509s"},{"start_seconds":4518,"text":"проблем не было то есть ну понятно о чем ты говоришь","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4518s"},{"start_seconds":4526,"text":"ну в общем этот к бы те цели и проработаны и хотелось бы понимать и как новым","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4526s"},{"start_seconds":4533,"text":"не знаю понятно что сейчас такая ситуация вот как как это может быть изменено ведь это же можно вот и место","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4533s"},{"start_seconds":4543,"text":"прийти участками повреждения это обсуждается или стоит это обсудить в девелопмент на","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4543s"},{"start_seconds":4549,"text":"форуме то есть там есть подраздел di villa потом там да это и сейчас тема","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4549s"},{"start_seconds":4556,"text":"актуальна и надо создавать а ну стоит описать именно проблема с другой стороны этого по идее тоже не обязательно делать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4556s"},{"start_seconds":4563,"text":"потому что я имею ввиду не обязательно делать прокси контракт потому что например сейчас когда ты получаешь токен","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4563s"},{"start_seconds":4573,"text":"твой аккаунт не не касается этого то есть если я отправлю вадиму talkin' to на аккаунте вадима","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4573s"},{"start_seconds":4582,"text":"talkin' никак не не прореагирует то есть он не вызовет не его аккаунт ничего в то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4582s"},{"start_seconds":4588,"text":"время как на контракте токена появится запись что вадим теперь владеет новым talking и чтобы получить эту информацию","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4588s"},{"start_seconds":4596,"text":"мы используем яндексе который по идее должен распарсить это значение и найти специальное поле где","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4596s"},{"start_seconds":4604,"text":"ресивер был вадим то что ты говоришь с тем что контракт платит по газу","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4604s"},{"start_seconds":4611,"text":"по идее если мы найдем регистрацию каком-то действие это будет частью стандарта либо мы добавим киты ивенты","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4611s"},{"start_seconds":4619,"text":"стандартные и индексом сможет использовать эти ивенты разобраться что именно ты выполнил это действие то он","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4619s"},{"start_seconds":4627,"text":"может его тебе отобразить в explorer и или в болоте и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4627s"},{"start_seconds":4635,"text":"но это будет в яблоке фактически действие да это кстати третья часть еще один мой вопрос к и когда вот я","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4635s"},{"start_seconds":4642,"text":"столкнулся с такими ситуациями когда я мечу токи","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4642s"},{"start_seconds":4645,"text":"[музыка]","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4645s"},{"start_seconds":4647,"text":"недостаточного смените шаблонов и надо взять на произвести трансфер в адрес пользователя","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4647s"},{"start_seconds":4655,"text":"то есть сейчас молот именно не умеет этого поддерживает нормально то есть он не знают об этом таки не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4655s"},{"start_seconds":4664,"text":"потому что допустим ну то есть аккаунт и как не коснулся этого контракта","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4664s"},{"start_seconds":4672,"text":"получателя хочу раз ветерке сам разбирался в принципе достаточно понятный workflow то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4672s"},{"start_seconds":4678,"text":"есть если на какой-то авторы ногти сделаны эти он должен появиться и когда он либо взлетит на marketplace либо когда вы отправить получателю остальном","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4678s"},{"start_seconds":4687,"text":"ему нет смысла смотреть на нас тут еще на все который наметил все кошельки как бы должны получать какие-то либо покупатель либо получали и flow работать","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4687s"},{"start_seconds":4696,"text":"смысле он просто примеры подправить там чтобы добавить какие функции которые сразу отображают токены на самом деле это отчасти","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4696s"},{"start_seconds":4704,"text":"проблема она же там сейчас открыта в валить воли обсуждается что там можно вот так и текущее поведение она открывает возможность для спама и там","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4704s"},{"start_seconds":4712,"text":"вот есть я уже упал еще стоит где какой-то пользователем элган контракт разослал и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4712s"},{"start_seconds":4719,"text":"всем пользователям транзакции и у них там кошельке видите этот рекламное сообщение выглядит как будто бы письмо и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4719s"},{"start_seconds":4728,"text":"ищешь там есть непонятно какой решать это один случай а ты хочешь вот у меня контракт который создает аватар для","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4728s"},{"start_seconds":4736,"text":"пользователя посредством nfc и я еще сделаю митинг и и пользователи но принципе логичного может захотеть посмотреть в кошельке как","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4736s"},{"start_seconds":4743,"text":"робот отображается они видят потому что трансферы не произошло надо делать какой то дополнительные усилия чтобы","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4743s"},{"start_seconds":4752,"text":"11 это было видно и и смотреть автомобили понятность эти","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4752s"},{"start_seconds":4760,"text":"проблемы из понятно они все строится сейчас такой общий момент хотелось бы понять","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4760s"},{"start_seconds":4768,"text":"когда ты говоришь что там проблемы известно не там решаются если у нас нет способа как то однозначно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4768s"},{"start_seconds":4777,"text":"предсказуем участвовать в процессе изменения то получается вся разработка централизует синтезируется на на","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4777s"},{"start_seconds":4784,"text":"определенную организацию и при этом если бы были какие-то механизмы грубо говоря там ты видишь проблему идешь туда создаешь про пазлы про потолкам код","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4784s"},{"start_seconds":4793,"text":"время рассматривается ну не знаю ну что-то внятное действия которые помогали решать такие проблемы со от сообща и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4793s"},{"start_seconds":4800,"text":"центрировать решение на одну организацию но не как бы так и решаются то есть есть когда проблема то там то есть форум для","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4800s"},{"start_seconds":4809,"text":"этого и был создан чтобы обсуждать именно эти проблемы просто сейчас и на малая а","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4809s"},{"start_seconds":4815,"text":"именно форум форум сейчас основной форум использовать и конечно через гита пищею","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4815s"},{"start_seconds":4821,"text":"обсуждать но у нас есть два раздела то есть форум он более","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4821s"},{"start_seconds":4830,"text":"открытый в плане того что там нету какого-то стандарты как тебе нужно этот proposal составлять и есть репозитории","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4830s"},{"start_seconds":4838,"text":"называется нипс не р н хайнс мент прополз где обсуждается именно конкретно я им","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4838s"},{"start_seconds":4847,"text":"tentation то есть если есть какой то пропадал как его сделать вот тогда идет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4847s"},{"start_seconds":4854,"text":"туда и обсуждается все стандарты мы делали через нпс обсуждали а на форуме можно просто","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4854s"},{"start_seconds":4862,"text":"спросить девала войн команду по поводу как решить этот именно конкретный вопрос либо предложить если это пойдет то можно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4862s"},{"start_seconds":4871,"text":"уже дальше действовать либо через правда не на коже еще не оправился дискордом когда вот я не","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4871s"},{"start_seconds":4880,"text":"помню даже помаде на них создал там движуха на самом деле реально и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4880s"},{"start_seconds":4887,"text":"нереально и вот хотелось бы понять как как это как продвигать возможным берут","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4887s"},{"start_seconds":4895,"text":"люди сквозь и быстро все теряется то есть даже тогда шериф подключается к этому","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4895s"},{"start_seconds":4904,"text":"сообщению процесс долл вопрос как поднимать локальное окружение и если в официальной истории истории local","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4904s"},{"start_seconds":4912,"text":"который описывает некоторые файл компо за вдруг верхом поза который поднимает но он она сказать работает","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4912s"},{"start_seconds":4920,"text":"может вести не работает там единственное что из этого работает только это сама сетка и как его апдейт ночь он там запущены там","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4920s"},{"start_seconds":4930,"text":"уже полгода то мне никакой активности вроде даже нашелся человек который за него отвечает на самом как это не не двигается то есть вроде понимаешь мою","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4930s"},{"start_seconds":4939,"text":"часть и пытаешься найти вопрос решили сделать но но не сдвинуть по идее да то есть если если ты сам","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4939s"},{"start_seconds":4948,"text":"знаешь как поправить и хочешь сам поправить это можно сделать найти именно репозиторию где это все лежит","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4948s"},{"start_seconds":4956,"text":"начать делать чтобы мария чтобы делать основная проблема с","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4956s"},{"start_seconds":4963,"text":"этой задачи и локальное окружение то что нет во всех репозиториях нету процесса разборки образов ваша 1 за которые","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4963s"},{"start_seconds":4971,"text":"официально и они как бы собираются где-то в приватных процессов то есть и для того чтобы исправить эту ситуацию","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4971s"},{"start_seconds":4978,"text":"надо идти и править процесса сборки по докер образу но они не публичные и этот вопрос я поднимал шериф говорил вот","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4978s"},{"start_seconds":4988,"text":"человек но он не решал этот вопрос как бы вопрос не вижу потому что это приватная формация она недоступна нельзя","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4988s"},{"start_seconds":4994,"text":"нельзя там публика сделать и отчасти в этот вот воспроизводимость билдов от сегодня целый день как бы это обсуждали","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=4994s"},{"start_seconds":5002,"text":"с этим как с хорошей доска я world конечном итоге","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5002s"},{"start_seconds":5010,"text":"выяснилось все-таки что как это воспроизводится на другой стороны очень странно получилось все но","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5010s"},{"start_seconds":5018,"text":"например вот тот документ который вы давали на на уроке типом для воспроизводимых билдов и ты на этом за","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5018s"},{"start_seconds":5027,"text":"этот год подходит что там написано там себе написано собирая образ а потом в этом образе собирая контракт но надо","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5027s"},{"start_seconds":5034,"text":"понимать что это так не работает потому что когда мы собираем образ мы собираем каждый разработчик соберет отдельный","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5034s"},{"start_seconds":5041,"text":"свой образ откачивается в моменте чтобы получать воспроизводимые образы кантер контракты собранной этот образ должен","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5041s"},{"start_seconds":5049,"text":"быть за диплом в где он где он где то вместе и плюс я думаю гель сыроват там","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5049s"},{"start_seconds":5055,"text":"же достаточно по идее чтобы образ именно выполнял то есть раз сам по себе","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5055s"},{"start_seconds":5065,"text":"гарантирует достаточно много действий и образ используется на основе существующего образ то есть мы довольно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5065s"},{"start_seconds":5073,"text":"мало модифицируем но то есть большинство этих действий да то есть я советую вместо дискорда по","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5073s"},{"start_seconds":5081,"text":"этим вопросам то есть если ты хочешь что-то изменить они просто спросить то лучше всего отдельно форум либо на","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5081s"},{"start_seconds":5088,"text":"гитхаба именно создавать вещи то есть на гитхабе еще она может потеряться на форуме хотя бы кто-то и скоро протокола","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5088s"},{"start_seconds":5096,"text":"тебе скорее всего ответит если они знают пояснят потому что","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5096s"},{"start_seconds":5103,"text":"ну то есть не у всех есть вся информация тоже просто многие не знают как что работает","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5103s"},{"start_seconds":5110,"text":"ясненько все просто сделать спал request с этим кодом но как бы соберут ребята и я","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5110s"},{"start_seconds":5119,"text":"собираюсь не знаешь 2 ответа у меня был такой такой же эпизод мне там","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5119s"},{"start_seconds":5126,"text":"кое-что в кошельке не нравился кошельки я ищу сиделку для разговоров добавил к нам","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5126s"},{"start_seconds":5134,"text":"принципала их место оно на самом деле есть один прыгать который очень быстро на и я когда сделал pull request и без детей чувак пришел сказал сделает of","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5134s"},{"start_seconds":5142,"text":"core я пришел сделал карачев сказал ищет этот core принес и остаться повезло","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5142s"},{"start_seconds":5151,"text":"но бывают проблемы спасибо что присоединился мотивы посмотрели","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5151s"},{"start_seconds":5159,"text":"кстати у меня еще есть контракт и вообще как это процесс организован внезапно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5159s"},{"start_seconds":5166,"text":"ну если у нас там загружены очередь что придешь ко мне","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5166s"},{"start_seconds":5174,"text":"получается как бы по знакомству я через курс это закинул официально как бы есть какой-то подход к","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5174s"},{"start_seconds":5181,"text":"папе того чтобы получить региона пингануть меня на телеграме и тем самым","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5181s"},{"start_seconds":5190,"text":"выбора притягивать заревел нас пока нету форм потому что у нас не было особо подселили на но именно на livepreview то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5190s"},{"start_seconds":5198,"text":"есть у нас максим там были три контракты на лайв контракты вид в основном народ хочу аудит и которые требует больше","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5198s"},{"start_seconds":5207,"text":"времени чем просто допустить участвует вопрос я понимаю что вот этот перебью это именно","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5207s"},{"start_seconds":5215,"text":"review а вот сделать реально аудит это не wrath of the night рапа но определенная она должна где-то уже","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5215s"},{"start_seconds":5222,"text":"начата про топтаться где концы найти вот этого процесса где-то начинается","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5222s"},{"start_seconds":5229,"text":"адекватный my review именно аудит формальные верификации с подходом к","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5229s"},{"start_seconds":5240,"text":"но есть есть команды которая действительно это делается с фильма prime которые занимаются именно аудитами","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5240s"},{"start_seconds":5247,"text":"и у них просто но они отчасти уже умеют заниматься нейрам и раз там","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5247s"},{"start_seconds":5258,"text":"куда писать потому что реально вопрос даже даже на коммерческой основе непонятно как решать то есть но у них","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5258s"},{"start_seconds":5266,"text":"также довольно дорогие расценки то есть то что я делаю я делаю большим для команд которые уже готовы запустить проектную на моменте манер но","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5266s"},{"start_seconds":5275,"text":"довольно глубоко варенью не углубляюсь но все равно прохожу по всему коду и особенно review то что мир","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5275s"},{"start_seconds":5285,"text":"специфик вещи на таких crosscontact вызову этом","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5285s"},{"start_seconds":5292,"text":"безопасность и прочее со стороны в личку ну да она только-только в","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5292s"},{"start_seconds":5300,"text":"америке вот у меня там на работе есть мы делаем marketplace и надо пройти это по верификации соответственно надо как бы сделать клиенту запрос типа это будет","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5300s"},{"start_seconds":5308,"text":"стоить сколько столько но непонятно куда прийти чтобы получить эту столько данную проблему то есть моя моя процессе","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5308s"},{"start_seconds":5316,"text":"тони не по деньгам и по времени то есть я выделяю сколько определенно время но это и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5316s"},{"start_seconds":5323,"text":"там есть чаще на аудит и чаще идут очень людей в плане того что то есть какие-то","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5323s"},{"start_seconds":5330,"text":"проекты которые готовы запускаться а так формально у нас пока ничего нет я перешел в команду которая называется","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5330s"},{"start_seconds":5337,"text":"proximity и мы от части этим занимаемся но есть также подготовка самом не то есть у","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5337s"},{"start_seconds":5347,"text":"нас будет скорее всего security команда в какой-то момент которая может быть будет заниматься","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5347s"},{"start_seconds":5354,"text":"водителями может быть нет я не знаю то есть в этом пока нету планов насчет сигма prime то есть они","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5354s"},{"start_seconds":5363,"text":"можно к ним прямо на сайт зайти это посмотреть и связаться но у них часто бывают","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5363s"},{"start_seconds":5370,"text":"занятость чуть больше моей и поэтому сложно тоже к ним достучаться аудит и вообще большая проблема для","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5370s"},{"start_seconds":5378,"text":"многих проектов то что я и написать marketplace и твоих","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5378s"},{"start_seconds":5385,"text":"аудитов тогда разбегаться очередь надо то есть","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5385s"},{"start_seconds":5395,"text":"вопрос открытый непонятно потому что реально не рассказал мне касик мы prime","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5395s"},{"start_seconds":5404,"text":"у вашего запроса будут там будет контакты ценники хорошо","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5404s"},{"start_seconds":5410,"text":"ладно спасибо всем кто смотрел у нас была классной kion и я думаю запустим в той же серии где и","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5410s"},{"start_seconds":5420,"text":"все контракты на также дадим ссылочки настя красиво и ставьте лайк","url":"https://www.youtube.com/watch?v=oslaHm7dHhI&t=5420s"}],"youtube_url":"https://youtube.com/watch?v=oslaHm7dHhI","url":"https://near-pedia.xyz/videos/oslaHm7dHhI"}