LoginSignup
3
1

More than 5 years have passed since last update.

古いbitcoindと今のchainparams.cppの対応

Last updated at Posted at 2018-04-29

草コインのコードって大体古いbitcoindからコード取ってきてるから、めんどくさすぎるので、今のchainparams.cppとの対応リストを書くよ

base58Prefixes[PUBKEY_ADDRESS], base58Prefixes[SCRIPT_ADDRESS] はbase58.hのCBitcoinAddress
base58Prefixes[SECRET_KEY] はbase58.h のCBitcoinSecret
これらは数値演算しているものもあるから注意

genesis blockのブロックハッシュは main.h のstatic const uint256 hashGenesisBlock
genesis blockのマークルルートはmain.cppの
アサート部分
assert(block.hashMerkleRoot == uint256("0xXXXXXXXX"));

genesis blockのタイムスタンプはmain.cppの

CTransaction txNew;
txNew.nTime= xxxxxxx

pchMessageStartは、
メインネットはmain.cppのunsigned char pchMessageStart[4]
テストネットはmain.cppのLoadBlockIndex

genesis blockのBitsはmain.cppのコメントに書いてあったりする。多分放置しててもいいと思うよ。

DNS Seedは

static const char *strDNSSeed[][2] = {
{"dnsseed.neetcoin.jp", "dnsseed.neetcoin.jp"},
};

p2pポートは
protocol.h

static inline unsigned short GetDefaultPort

rpcポートは
bitcoinrpc.cppの

static inline unsigned short GetDefaultRPCPort

xxxcoin-cliはありません

もし足りないなどありましたら教えてください。

Monappy
モナコイン
ビットコイン
Tipmonaで投げる
いいねはいらないから投げ銭をください(直球)
投げ銭バッジの作り方:バッジを作って投げ銭をもらおう

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1