Wpis z mikrobloga

Grin drama ciąg dalszy.

Jest sukces!

Już pisałem paszkwil na grina a tu w końcu 0.1 grin minus fee, wszedł na portfel na moim laptopie!
I muszę przeredagować posta ()

No więc tak, Kucoin umożliwia wysyłkę grinów tylko przez http listenera. Oznacza to, że po stronie odbiorcy musi być aktywny nasł#!$%@?ący server http, domyślnie na porcie 3415. Dodatkowo Kucoin akceptuje tylko specyficzny format adresów. Imho niezgodny ze specyfikacją grina. Normalnie podczas wysyłki z klienta wystarczy wpisać IP:port albo i samo IP, bądź nazwę dns klienta i powinno działać.
Kucoin chce adres w formacie https://xxx/xxx/xxx i #!$%@?. Bez tych trzech części nie przyjmuje. Nie wiem z czego to wynika. Ich własny adres depozytowy jest tak właśnie skonstruowany
https://domenakucoin/deposit/idkonta
Może to jakaś konwencja adresów przyjęta przez giełdy i może taką ktoś zaprogramował u nich ¯\_(ツ)_/¯
Pomyślałem, że może jak znajdę webowy wallet to się uda na niego transfer. I znalazłem. Jakiś jeden jest.
https://web.mygrin.org/
Jego adres depozytowy jest zgodny z formatem Kucoin. Właściwie to się zastanawiam czy Kucoin nie korzysta z ich API...
No i udało się. Wczoraj zrobiłem transfer dzisiaj się potwierdził. Całą noc potrzebował. Chyba ręcznie zatwierdzają te transfery XD
Ale co ciekawe nie ma śladu po tej transakcji w explorerach grina. Albo ja nie umiem jej znaleźć. Link podany przez Kucoin też nie działa.

W międzyczasie znalazłem obejście problemu braku możliwości forwardu portu 3415 na telefonie komórkowym.

Na reddit jest opis ciekawej usługi ngrok. To serwis, który po zainstalowaniu lokalnie ich softu ( taki trojan ) pozwala ustanowić tunel SSL po którym oni forwardują z neta dowolny ruch. Następnie ich soft już lokalnie pcha to na wskazany port.
Pozwala to np. na tymczasowe udostępnienie w necie servera http, który działa na localhostcie. Sprytne.

No więc odpaliłem tego trojana, zbindowałem go do portu 3415 localhosta i bingo. Już po 10 próbach XD udało się. Prawie 0.1 grina, minus 0.01 fee trafił na mój wallet !

Jprdl to jest rzeźnia. Nie polecam jak ktoś nie ma zacięcia do rozwiązywania problemów ( ͡° ͜ʖ ͡°)

#bitcoin
Pobierz O.....I - Grin drama ciąg dalszy.

Jest sukces! 

Już pisałem paszkwil na grina a...
źródło: comment_XNDrUKLBlvS29zEZUQbgtZCtJay89Ukk.jpg
  • 15
@taksanski_widelec: Widzę że to ciężko skumać bo jest trochę zamieszane.

1. Grin-wallet( na laptopie) nasł#!$%@? na 127.0.0.1:3415
Nie mogę go wystawić na publiczne IP, bo jestem połączony po wifi z moim telefonem. Na którym nie zrobię forwardu portu.
2. Ngrok ( na laptopie). Jest połączony tunelem SSL ( https w praktyce) z serwerem firmy ngrok w necie.
3. Serwer firmy ngrok( w necie) daje mi tymczasowy adres http/https. Publiczny adres. Wszystko
z tego co widzę na githubie grin walleta, to musiałbyś znaleźć gdzie jest zdefiniowany route serwera który odpowiada za odbieranie transakcji i zmienić go na /xxx/xxx/xxx chociaż to nie daje pełnej pewności, bo może są jakieś zależności dalsze od tego route ( ͡° ͜ʖ ͡°)
@OPcodeRTI: wpadłem na rozwiązanie Twojego problemu XDDDD ale to jest już tak na około że ja #!$%@?, musisz stworzyć na linuxie własny serwer z routem /xxx/xxx/xxx i jego połączyć z ngrok, a jak już dostaniesz requesta na ten serwer od giełdy, to musisz klientem resta przesłać na lokalny serwer http grina to co przesłała Ci giełda XDDDD #!$%@? to ale powinno działać, innymi słowy musisz stworzyć przekierowanie z giełdy na serwer
@OPcodeRTI: rozwiązanie z wykorzystaniem Ruby
1. Instalujesz Ruby (nie wiem z jakiego distro korzystasz, ale standardowa komenda do instalowania z repozytoriów Twojego systemu dla ubuntu "sudo apt-get install ruby")
2. Wpisujesz w konsoli "gem install sinatra --no-ri --no-rdoc"
3. Wpisujesz w konsoli "gem install rest-client --no-ri --no-rdoc"
4. Wchodzisz terminalem w folder z plikiem nazwa.rb o treści: https://pastebin.com/rXrM9Dd2
5. Wpisujesz w konsoli ruby nazwa.rb
6. Testujesz ( ͡° ͜ʖ
@taksanski_widelec: Dzięki to się może przydać ale nie w tym przypadku. Tak jak pisałem w necie jestem widoczny po adresie tymczasowym jaki mi daje ngrok a na niego nie mam wpływu. To co piszesz by zadziałało gdybym był przypięty do routera który ma publiczny IP.
Ja giełdzie muszę podać adres widoczny w necie. A mój adres na lokalnym serwerze nie jest widoczny. On jest tylko znany dla ngork.