aboutsummaryrefslogtreecommitdiff
path: root/contrib/linearize
diff options
context:
space:
mode:
authorRoss Nicoll <[email protected]>2018-02-04 19:50:03 +0000
committerRoss Nicoll <[email protected]>2018-02-18 18:17:53 +0000
commita8baf86ffc0ceab1da9850e59804ee76e242b306 (patch)
tree158609fd7b87a92151210d910043013afb866f47 /contrib/linearize
parentUpdate release notes for 1.14 (#1464) (diff)
downloaddiscoin-1.14-alpha-2.tar.xz
discoin-1.14-alpha-2.zip
Misc updates to match Dogecoin (#1460)v1.14-alpha-2
* Updated linearize for Dogecoin :dog2: * Update qt forms. :tada: :dog2: * Replaced occasions of bitcoin to dogecoin in contrib files consistent with previous changes. :tada: * Changing to the proper ports for Dogecoin.
Diffstat (limited to 'contrib/linearize')
-rw-r--r--contrib/linearize/README.md6
-rw-r--r--contrib/linearize/example-linearize.cfg20
-rwxr-xr-xcontrib/linearize/linearize-data.py4
-rwxr-xr-xcontrib/linearize/linearize-hashes.py4
4 files changed, 17 insertions, 17 deletions
diff --git a/contrib/linearize/README.md b/contrib/linearize/README.md
index 0971e7816..c606ec80c 100644
--- a/contrib/linearize/README.md
+++ b/contrib/linearize/README.md
@@ -11,7 +11,7 @@ Required configuration file settings for linearize-hashes:
Optional config file setting for linearize-hashes:
* RPC: `host` (Default: `127.0.0.1`)
-* RPC: `port` (Default: `8332`)
+* RPC: `port` (Default: `22555`)
* Blockchain: `min_height`, `max_height`
* `rev_hash_bytes`: If true, the written block hash list will be
byte-reversed. (In other words, the hash returned by getblockhash will have its
@@ -20,7 +20,7 @@ standalone hash lists but safe to use with linearize-data.py, which will output
the same data no matter which byte format is chosen.
The `linearize-hashes` script requires a connection, local or remote, to a
-JSON-RPC server. Running `bitcoind` or `bitcoin-qt -server` will be sufficient.
+JSON-RPC server. Running `dogecoind` or `dogecoin-qt -server` will be sufficient.
## Step 2: Copy local block data
@@ -38,7 +38,7 @@ will be printed.
respectively, to the current time and to the timestamp of the most recent block
written to the script's blockchain.
* `genesis`: The hash of the genesis block in the blockchain.
-* `input`: bitcoind blocks/ directory containing blkNNNNN.dat
+* `input`: dogecoind blocks/ directory containing blkNNNNN.dat
* `hashlist`: text file containing list of block hashes created by
linearize-hashes.py.
* `max_out_sz`: Maximum size for files created by the `output_file` option.
diff --git a/contrib/linearize/example-linearize.cfg b/contrib/linearize/example-linearize.cfg
index 2cc910edf..b66063816 100644
--- a/contrib/linearize/example-linearize.cfg
+++ b/contrib/linearize/example-linearize.cfg
@@ -1,24 +1,24 @@
-# bitcoind RPC settings (linearize-hashes)
+# dogecoind RPC settings (linearize-hashes)
rpcuser=someuser
rpcpassword=somepassword
host=127.0.0.1
-port=8332
-#port=18332
+port=22555
+#port=44555
# bootstrap.dat hashlist settings (linearize-hashes)
-max_height=313000
+max_height=2000000
# bootstrap.dat input/output settings (linearize-data)
# mainnet
-netmagic=f9beb4d9
-genesis=000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
-input=/home/example/.bitcoin/blocks
+netmagic=c0c0c0c0
+genesis=1a91e3dace36e2be3bf030a65679fe821aa1d6ef92e7c9902eb318182c355691
+input=/home/example/.dogecoin/blocks
# testnet
-#netmagic=0b110907
-#genesis=000000000933ea01ad0ee984209779baaec3ced90fa3f408719526f8d77f4943
-#input=/home/example/.bitcoin/testnet3/blocks
+#netmagic=fcc1b7dc
+#genesis=bb0a78264637406b6360aad926284d544d7049f45189db5664f3c4d07350559e
+#input=/home/example/.dogecoin/testnet3/blocks
# "output" option causes blockchain files to be written to the given location,
# with "output_file" ignored. If not used, "output_file" is used instead.
diff --git a/contrib/linearize/linearize-data.py b/contrib/linearize/linearize-data.py
index afcec2b60..b0dd658ac 100755
--- a/contrib/linearize/linearize-data.py
+++ b/contrib/linearize/linearize-data.py
@@ -283,9 +283,9 @@ if __name__ == '__main__':
settings['rev_hash_bytes'] = settings['rev_hash_bytes'].lower()
if 'netmagic' not in settings:
- settings['netmagic'] = 'f9beb4d9'
+ settings['netmagic'] = 'c0c0c0c0'
if 'genesis' not in settings:
- settings['genesis'] = '000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f'
+ settings['genesis'] = '1a91e3dace36e2be3bf030a65679fe821aa1d6ef92e7c9902eb318182c355691'
if 'input' not in settings:
settings['input'] = 'input'
if 'hashlist' not in settings:
diff --git a/contrib/linearize/linearize-hashes.py b/contrib/linearize/linearize-hashes.py
index 00a54d082..5616abeb1 100755
--- a/contrib/linearize/linearize-hashes.py
+++ b/contrib/linearize/linearize-hashes.py
@@ -115,11 +115,11 @@ if __name__ == '__main__':
if 'host' not in settings:
settings['host'] = '127.0.0.1'
if 'port' not in settings:
- settings['port'] = 8332
+ settings['port'] = 22555
if 'min_height' not in settings:
settings['min_height'] = 0
if 'max_height' not in settings:
- settings['max_height'] = 313000
+ settings['max_height'] = 2000000
if 'rev_hash_bytes' not in settings:
settings['rev_hash_bytes'] = 'false'
if 'rpcuser' not in settings or 'rpcpassword' not in settings: