古いbitcoindと今のchainparams.cppの対応
草コインのコードって大体古い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
はありません
もし足りないなどありましたら教えてください。
いいねはいらないから投げ銭をください(直球)
投げ銭バッジの作り方:バッジを作って投げ銭をもらおう
Author And Source
この問題について(古いbitcoindと今のchainparams.cppの対応), 我々は、より多くの情報をここで見つけました https://qiita.com/MissMonacoin/items/810870ee4c8f0ad988de著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .