Udało mi zaimplementować w pythonie takie parsowanie zapytania do Atariego, żeby móc używać blokczejnu #ethereum jako bazy jego zapytań i odpowiedzi, w sposób bardziej elastyczny.

Problem był tego typu, że #solidity nie ma żadnych sprytnych funkcji do obsługi stringów. Także musiałem pewną logikę generowania substringów zrobić po stronie pythona, ale się udało.

Jak widać na obrazku, oryginalne zapytanie jest bardziej rozbudowane niż to co znajduje się w słowniku smart kontraktu,
O.....I - Udało mi zaimplementować w pythonie takie parsowanie zapytania do Atariego,...

źródło: comment_1584713537gEfjMtiTdJdfIAhWDYAeXB.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Dantte: wiem że jesteś zwolennikiem komunizmu,
że każdy powinien mieć do to samo najlepszego merca lol,

ale świat tak nie działa, zawsze są lepsi i gorsi bo tak to stworzyła natura, silniejsi zabijają słabszych, na tym polega ewolucja i dobór naturalny,
tylko że w ciągu ostatni 100 lat istniejący system finansowy umożliwił tym słabszym awans społeczny i to właśnie dzięki kredytom! które ty i twoi niekumaci komunistyczni koledzy tak hejtujecie,
  • Odpowiedz
@onebit: @rysiekryszard: to działa jak zdecentralizowana dźwignia. Masz ETH i uważasz że wzrośnie? Dajesz je w zastaw a dostajesz ok 66% jej równowartości w DAi. Za to DAI możesz kupić ETH. Of tej pożyczki są naliczane odsetki. Jeżeli ETH wzrośnie, to możesz sprzedać te które kupiłeś za DAI, spłacić te DAI które pożyczyłeś, + odsetkiem, zamknąć kontrakt i odzyskujesz swój wkład. Jeżeli chcesz większą dźwignię to robisz tak
  • Odpowiedz
Poprawiłem trochę smart contract do przechowywania słownika z odpowiedziami bota.
Teraz można dodawać nowe odpowiedzi i też aktualizować te które już są dodane.
Ale tylko manager kontraktu może to robić także nie próbujcie ( ͡° ͜ʖ ͡°)

Można za tosprawdzić wpisując "ping", "gdzie cyber" w funkcji getAnswer
O.....I - Poprawiłem trochę smart contract do przechowywania słownika z odpowiedziami...

źródło: comment_1584606097bfg4icSX4SPYRVmLzroGTr.jpg

Pobierz
  • 7
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@megaloxantha: w sumie powinienem w update mieć sprawdzenie czy klucz istnieje bo po to jest ta funkcja, czyli powinienem eliminować literówki i przypadkowe dodanie nowego klucza, wtedy by się te dwie funkcje różniły sensownie, albo to wszystko wrzucić do jednej
  • Odpowiedz
@goly8622: judasz codziennie zaglądał tam kilkukrotnie a od kilku miesięcy nie odezwał się ani razu. Nagle po tym okazuje się że jest waszym zajebistym kolegą i po nas zaczął jechać. Jeszcze coś p------i ze atariemu pożyczał nawet pieniądze.

Oczywiście nie judasz. ( ͡° ͜ʖ ͡°)
Żałosne jest to twoje p---------a' jak z resztą żałobę jest wszystko w waszej ekipie nieudaczników.
  • Odpowiedz
4 dekady wcześniej zanim został wydobyty bitkojnowy Genesis Block istniał cały koncept zautomatyzowanych płatnosci w postaci smartkontraków , 3 miesiące zanim został wydobyty bitkojnowy Genesis Block i na długo zanim postało #ethereum , pewien skromny geniusz rosyjskiego pochodzenia postanowił wcielić ten koncept w życie. I tak powstały smartkontrakty , największa innowacja tego stulecia. A wszystko to dzięki skromenmu człowiekowi w flanelowej koszuli. ( ͡º ͜ʖ͡º)
t.....n - 4 dekady wcześniej zanim został wydobyty bitkojnowy Genesis Block istniał c...

źródło: comment_1584569492IlbCLmhojwZa49ptjebhbt.jpg

Pobierz
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@kamil-wasniewski: bardziej nie tyle od ceny co od szybkości spadku. Jak spada za szybko system nie nadąża z likwidacjami.
W najgorszym scenariuszu rzeczywiście trzeba będzie się przesiąść na scentralizowane stablecoiny jak usdc. Mniej bezpieczne od konta w Ameryce - ale nie jesteśmy w Ameryce, tylko w Polsce gdzie w najgorszej sytuacji mogą nawet przymusowo dokonać konwersji dolarów i wprowadzić kontrole kapitału.
@fervi: jak ktoś ładuje kasę nie sprawdzając gdzie to
  • Odpowiedz