Zver
Anton
ну или можно документацию почитать
https://golang.org/pkg/net/http/#NewRequest
Alexander
Anonymous
Anonymous
Кто какие ide юзает?
Я сидел на атоме, goland, vscode
В итоге выбрал vscode
Anton
Zver
а что в LiteIDE хорошего ?
Сейчас не пользую, какие-то проблеммы с отладкой были и с чем-то еще. Сейчас может исправили. А так пашет очень быстро. Ни малейших лагов. Хотя вот у человека выше валезли тормоза.
Axm
Дней без IDE-срача: 0
Zver
Anonymous
Zver, Вот видео с монитором процессов
Anonymous
https://www.youtube.com/watch?v=JBJzONyZL88
Anonymous
Так, заменил LiteIDE на более старую 30.3 версию, а Go на 1.8.3 и всё заработало нормально. 👍
Anonymous
Ради любопытства попробуйте поставить свежие версии: будут ли изменения как у меня, или я ощутил индивидуальный так сказать косяк
Oleg
кто работает с grpc, подскажите, что делаете если клиент должен иметь дело с множеством сервисов.
Sergey
Я юзаю Geany снипеты и tags прикрутил, жизнь наладилась
Anonymous
мужики, кто работал с go-ethereum/ethclient ?
Anonymous
как к нему подрубиться ?
Anonymous
на ноде включил rpc
Anonymous
все через файл подключаются, geth.ipc
Anonymous
но у меня все в контейнерах бежит
Anonymous
Anonymous
)))
Anonymous
не понял в чем трабла.
Anonymous
для btc в итоге поставил btcd и btcwallet
Anonymous
не понял в чем трабла.
endPoint := "http://172.19.0.100:8545"
c, err := ethclient.Dial(endPoint)
Anonymous
надо протокол правильный указать
Anonymous
наверное )
Anonymous
обычно через ipc файл во всех доках подрубаются
Anonymous
какая нода эфира? geth?
там протоколы ws:// и http:// - ethclient умеет в оба типа диалить, должно работать.
попробуй телнетом или курлом проверить запрос туда
Anonymous
ipc это для geth attach
Anonymous
geth attach /path/to/ipc_file.ipc
Anonymous
https://github.com/ethereum/go-ethereum/wiki/JavaScript-Console
Anonymous
Сейчас попробую
Anonymous
Да geth
Anonymous
Там докеры усложняют)
Anonymous
подрубился )
Anonymous
кстати, правильно ли я все делаю
Anonymous
addr := common.StringToAddress("0xDB3B0520B5535e931728E42B732Fa550Fc533aD0")
endPoint := "http://172.19.0.8:8545"
c, err := ethclient.Dial(endPoint)
if err != nil {log.Fatal("oops:", err)}
ctx, _ := context.WithTimeout(context.Background(), 3*time.Second)
latestBlock, err := c.BlockByNumber(ctx, nil)
if err != nil {log.Fatal("oops:", err)}
log.Println("latest block:", latestBlock.Number())
ethAmount, err := c.BalanceAt(ctx, addr, nil)
f err != nil {log.Println("Failed to get ethereum balance from address: ", addr, err)}
fmt.Println(ethAmount)
Anonymous
номер блока вернуло
Anonymous
а вот баланс почему-то нулевой
Anonymous
хотя если в консоли посмотреть то там положительный
Anonymous
HexToAddress
Anonymous
да
Anonymous
ты гений )
Anonymous
спасибо )
Anonymous
ты еще вскоре наткнешься на то, что geth падает с ошибкой где-то раз в неделю и ему надо занулять базу
Anonymous
https://github.com/ethereum/go-ethereum/issues/15408
Anonymous
поэтому надо их держать штук 5, чтобы до восстановления хотя бы 2 рабочих оставались
Anonymous
я кстати делал туда мерж реквест https://github.com/vincentserpoul/go-ethereum/commit/c4a9ebacd11dd9ada77f792e943b6f7230ab5521
Anonymous
с фиксом очевидной паники
Anonymous
но эти пока не делали релиз с этим, так что можно получить этот код только если вручную билдить код из мастера
Anonymous
ты точно гений ) спасибо )
Anonymous
Ну я рад что хоть кто-то похожим занимается. Когда я месяц назад спрашивал по этой теме, то тут были сплошные шуточки
Anonymous
)
Anonymous
ну) мне очень тоже приятно )
Alexander
А у меня нода никак синкануться не могла(
An
Подскажите как стандартным контекстом отменить write в сокет?
Sergius Ofitserov
Приветы блокчейнерам 🤟
Anonymous
приветы. майним дальше
Sergey
Под солярку на спарке компилил кто ?
Sergius Ofitserov
Ну при чём здесь майнинг и блокчейн. 😒
Slava
у нас в прокопьевске пол города были майнерами
Slava
хотя до сих пор, наверное, так
Anton
майнеры, это которые в качестве IDE топят за RubyMine?
Anonymous
Майнеры - не люди!
Andrew
Oleksii
Oleksii
Пайк прогнулся :)
Vladimir
о, круто! Осталось дождаться когда udp, unix socket и tcp начнут удовлетворять Listener interface'у
Vladimir
(или какие там с ними проблемы сейчас?)
Anonymous
Anonymous
как тут дебажить? О_о
Anonymous
у меня ошибка во время аплоада 0x5dfcf0
Anonymous
😂