959 Wiadomości w 116 wątkach, - wysłana przez 106 użytkowników - Najnowszy użytkownik: Kamilbsg

Autor Wątek: Insight vs ABE.py  (Przeczytany 4257 razy)

wargo

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 90
  • Reputacja +4/-0
    • Zobacz profil
    • Kopalnia PLC
Insight vs ABE.py
« dnia: Czerwiec 12, 2015, 11:54:27 pm »
Który eksplorator bloków bardziej podoba się użytkownikom: Insight czy ABE?

pdrobek

  • KGW
  • Zaawansowany użytkownik
  • *
  • Wiadomości: 358
  • Reputacja +6/-0
    • Zobacz profil
Odp: Insight vs ABE.py
« Odpowiedź #1 dnia: Czerwiec 13, 2015, 08:34:19 am »
Mi osobiście insight, nie chodzi tutaj o wygląd a o sposób zarządzania. W ABE było chore CGI (zgiń przepadnij maro nieczysta :-) )a tutaj mamy REST a to już daje bardzo dużo

GrimDemon

  • Gość
Odp: Insight vs ABE.py
« Odpowiedź #2 dnia: Czerwiec 13, 2015, 10:06:05 pm »
Jak ktoś masz czas i siły to jestem chętny do pomocy przy kodowaniu Insight'a :)

pdrobek

  • KGW
  • Zaawansowany użytkownik
  • *
  • Wiadomości: 358
  • Reputacja +6/-0
    • Zobacz profil
Odp: Insight vs ABE.py
« Odpowiedź #3 dnia: Czerwiec 14, 2015, 10:38:37 pm »
Jak ktoś masz czas i siły to jestem chętny do pomocy przy kodowaniu Insight'a :)

no i bomba :-)

rav3n - portfel wg bitcoin-core robi a przynajmniej sie zglosil
grim - inisght

bardzo sie ciesze ze nowe rzeczy sie pojawia :-)

wargo

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 90
  • Reputacja +4/-0
    • Zobacz profil
    • Kopalnia PLC
Odp: Insight vs ABE.py
« Odpowiedź #4 dnia: Czerwiec 20, 2015, 10:19:15 am »

GrimDemon

  • Gość
Odp: Insight vs ABE.py
« Odpowiedź #5 dnia: Czerwiec 20, 2015, 07:04:47 pm »

wargo

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 90
  • Reputacja +4/-0
    • Zobacz profil
    • Kopalnia PLC
Odp: Insight vs ABE.py
« Odpowiedź #6 dnia: Czerwiec 20, 2015, 08:29:51 pm »

GrimDemon

  • Gość
Odp: Insight vs ABE.py
« Odpowiedź #7 dnia: Czerwiec 21, 2015, 03:31:00 am »
Tyle to wiem, ale myślałem że tam trzeba coś zmieniać specjalnie pod PLC tak jak z Abe.

wargo

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 90
  • Reputacja +4/-0
    • Zobacz profil
    • Kopalnia PLC
Odp: Insight vs ABE.py
« Odpowiedź #8 dnia: Czerwiec 21, 2015, 10:25:36 am »
Tyle to wiem, ale myślałem że tam trzeba coś zmieniać specjalnie pod PLC tak jak z Abe.
Tylko dwa pliki konfiguracyjne.

pdrobek

  • KGW
  • Zaawansowany użytkownik
  • *
  • Wiadomości: 358
  • Reputacja +6/-0
    • Zobacz profil
Odp: Insight vs ABE.py
« Odpowiedź #9 dnia: Czerwiec 21, 2015, 11:57:30 am »
Tyle to wiem, ale myślałem że tam trzeba coś zmieniać specjalnie pod PLC tak jak z Abe.
Tylko dwa pliki konfiguracyjne.

hmm od kilku dni bujam się z błędem, zmieniłem w plikach konfiguracje, API chodzi synchronizuje się ale na stronie dostaje informacje z linku,

http://eksplorator.polcoin.pl/

Możesz podpowiedzieć gdzie nie zmieniłem odpowiedniego wpisu? Jeżeli dobrze interpretuje kod JS to nie zdefiniowałem gdzieś zmiennych {host}:{port}. Nigdy nie miałem lekko z JS :-)
« Ostatnia zmiana: Czerwiec 21, 2015, 12:23:34 pm wysłana przez pdrobek »

wargo

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 90
  • Reputacja +4/-0
    • Zobacz profil
    • Kopalnia PLC
Odp: Insight vs ABE.py
« Odpowiedź #10 dnia: Czerwiec 21, 2015, 01:49:08 pm »
W node_modules/insight-bitcore-api/config/config.js ustaw p2port (port sieci, nie RPC)
W node_modules/insight-bitcore-api/node_modules/bitcore/networks.js ustaw peerMagic (z kodu PLC - vchMessageStart)

pdrobek

  • KGW
  • Zaawansowany użytkownik
  • *
  • Wiadomości: 358
  • Reputacja +6/-0
    • Zobacz profil
Odp: Insight vs ABE.py
« Odpowiedź #11 dnia: Czerwiec 21, 2015, 09:58:09 pm »
W node_modules/insight-bitcore-api/config/config.js ustaw p2port (port sieci, nie RPC)
W node_modules/insight-bitcore-api/node_modules/bitcore/networks.js ustaw peerMagic (z kodu PLC - vchMessageStart)

Pliki które wskazałeś wyglądają tak

exports.livenet = {
  name: 'livenet',
  magic: hex('a6736083'),
  addressVersion: 0x00,
  privKeyVersion: 128,
  P2SHVersion: 5,
  hkeyPublicVersion: 0x0488b21e,
  hkeyPrivateVersion: 0x0488ade4,
  genesisBlock: {
    hash: hex('35d157421ff936768525d84b41706b146d5fec8613d22abbe7daa33fe6840d5b'),
    merkle_root: hex('ea53d083b41896c5e5f6ca39223bd3a70a900868397a604c9d2f607c790c535d'),
    height: 0,
    nonce: 0,
    version: 1,
    prev_hash: buffertools.fill(new Buffer(32), 0),
    timestamp: 1407311815,
    bits: 486604799,
  },
  dnsSeeds: [
    'polcoin.pl',
    'polcoin.one.pl',
  ],
  defaultClientPort: 9337
};

exports.mainnet = exports.livenet;

if (process.env.INSIGHT_NETWORK === 'livenet') {
  env = 'livenet';
  db = home;
  port = '3000';
  b_port = '9337';
  p2p_port = '9338';
} else {
  env = 'testnet';
  db = home + '/testnet';
  port = '3001';
  b_port = '18332';
  p2p_port = '18333';
}
port = parseInt(process.env.INSIGHT_PORT) || port;

Rzuć proszę swoim okiem, gdzieś zrobiłem czeski błąd. Ewentualnie podeślij proszę swoje konfiguracje.

wargo

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 90
  • Reputacja +4/-0
    • Zobacz profil
    • Kopalnia PLC
Odp: Insight vs ABE.py
« Odpowiedź #12 dnia: Czerwiec 21, 2015, 10:14:57 pm »
A jak wywołujesz? I czy coś się pokazuje na początku? I czy zmieniłeś w config.js ścieżkę do katalogu poniżej fragmentu
if (!dataDir) {Jeszcze merkle root trzeba odwrócić.
« Ostatnia zmiana: Czerwiec 21, 2015, 10:44:51 pm wysłana przez wargo »

pdrobek

  • KGW
  • Zaawansowany użytkownik
  • *
  • Wiadomości: 358
  • Reputacja +6/-0
    • Zobacz profil
Odp: Insight vs ABE.py
« Odpowiedź #13 dnia: Czerwiec 22, 2015, 11:14:45 am »
INSIGHT_NETWORK=livenet BITCOIND_HOST=localhost BITCOIND_PORT=9337 BITCOIND_P2P_PORT=9338 INSIGHT_PORT=3000 INSIGHT_FORCE_RPC_SYNC=1 npm start

Tak startuje api, uruchamia się tak:

> insight-bitcore-api@0.2.13 start /home/polcoin/api
> node insight.js


    ____           _       __    __     ___          _
   /  _/___  _____(_)___ _/ /_  / /_   /   |  ____  (_)
   / // __ \/ ___/ / __ `/ __ \/ __/  / /| | / __ \/ /
 _/ // / / (__  ) / /_/ / / / / /_   / ___ |/ /_/ / /
/___/_/ /_/____/_/\__, /_/ /_/\__/  /_/  |_/ .___/_/
                 /____/                   /_/

                                                v0.2.13

info: insight server listening on port 3000 in development mode
info: Bitcoin Core version  1040000
info: Using RPC sync
info: Resuming sync from block: 0000000000018fe66d4b7a859724ad2296bd3b8ad98b23e216664ba8bf5af6c7 #414739
info: Got 414739 blocks in current DB, out of 414745 block at bitcoind
info: syncing from RPC (slow)
info: Starting from:  0000000000018fe66d4b7a859724ad2296bd3b8ad98b23e216664ba8bf5af6c7
info: status: [99.999%]
info: NEW TIP: 0000000000018fe66d4b7a859724ad2296bd3b8ad98b23e216664ba8bf5af6c7 NEED REORG (old tip: 0000000000018fe66d4b7a859724ad2296bd3b8ad98b23e216664ba8bf5af6c7 #414739)
info: Reorg Case 1) OldNext: 0000000000018fe66d4b7a859724ad2296bd3b8ad98b23e216664ba8bf5af6c7 NewHeight: 414739
info:   Unconfirming 1 Txs
info: status: [99.999%]
info: status: [100%]
{ '0': 'connecting to localhost:9338' }
{ '0': 'connected to localhost:9338' }

Zmieniłem merkleroot wg tego co podopowiedziałeś.

Ścieżkę dałem następującą
var dataDir = '/home/polcoin/.polcoin/';
Efekt, bez zmian.

wargo

  • KGW
  • Użytkownik
  • *
  • Wiadomości: 90
  • Reputacja +4/-0
    • Zobacz profil
    • Kopalnia PLC
Odp: Insight vs ABE.py
« Odpowiedź #14 dnia: Czerwiec 22, 2015, 11:52:43 am »
A jak przekierowałeś na domenę że nie masz portu 3000?
I czy koniecznie chcesz korzystać z wolniejszego RPC?