itns-sidechain/lib/protocol/genesis.js
2020-02-01 22:27:32 -08:00

162 lines
4.3 KiB
JavaScript

// Autogenerated, do not edit.
'use strict';
const data = require('./genesis-data.json');
const genesis = exports;
/*
* Main
*/
genesis.main = {
version: 0,
hash: Buffer.from(
'42e6a120f92ce16889895132d8dc56ef8eff7e41649217cf44c4bf8495d78b0f',
'hex'),
prevBlock: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
merkleRoot: Buffer.from(
'8e4c9756fef2ad10375f360e0560fcc7587eb5223ddf8cd7c7e06e60a1140b15',
'hex'),
witnessRoot: Buffer.from(
'1fa64ddfd9dd4c9037f4bbdab614e1c68af173cfc2d39356a8296e305843bd07',
'hex'),
treeRoot: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
reservedRoot: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
time: 1580624816,
bits: 0x1c00ffff,
nonce: 0x00000000,
extraNonce: Buffer.from(
'000000000000000000000000000000000000000000000000',
'hex'),
mask: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
height: 0,
magic: 1122410784
};
genesis.mainData = Buffer.from(data.main, 'base64');
/*
* Testnet
*/
genesis.testnet = {
version: 0,
hash: Buffer.from(
'75cd38f2b0b34c9ee883755574d6863b714c98aa76edeedd3bca9ae558ee0861',
'hex'),
prevBlock: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
merkleRoot: Buffer.from(
'8e4c9756fef2ad10375f360e0560fcc7587eb5223ddf8cd7c7e06e60a1140b15',
'hex'),
witnessRoot: Buffer.from(
'1fa64ddfd9dd4c9037f4bbdab614e1c68af173cfc2d39356a8296e305843bd07',
'hex'),
treeRoot: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
reservedRoot: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
time: 1580624817,
bits: 0x1d00ffff,
nonce: 0x00000000,
extraNonce: Buffer.from(
'000000000000000000000000000000000000000000000000',
'hex'),
mask: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
height: 0,
magic: 1976383730
};
genesis.testnetData = Buffer.from(data.testnet, 'base64');
/*
* Regtest
*/
genesis.regtest = {
version: 0,
hash: Buffer.from(
'9b1523ee010842e03cda64db48e2f353b80370fb1b40e6ba8317fa15b52cb929',
'hex'),
prevBlock: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
merkleRoot: Buffer.from(
'8e4c9756fef2ad10375f360e0560fcc7587eb5223ddf8cd7c7e06e60a1140b15',
'hex'),
witnessRoot: Buffer.from(
'1fa64ddfd9dd4c9037f4bbdab614e1c68af173cfc2d39356a8296e305843bd07',
'hex'),
treeRoot: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
reservedRoot: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
time: 1580624818,
bits: 0x207fffff,
nonce: 0x00000000,
extraNonce: Buffer.from(
'000000000000000000000000000000000000000000000000',
'hex'),
mask: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
height: 0,
magic: 2601853934
};
genesis.regtestData = Buffer.from(data.regtest, 'base64');
/*
* Simnet
*/
genesis.simnet = {
version: 0,
hash: Buffer.from(
'dacf2ac0bf19e1f9c9a7e790569b76fbea1f3c02b29fc22f89102545d61b6a9f',
'hex'),
prevBlock: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
merkleRoot: Buffer.from(
'8e4c9756fef2ad10375f360e0560fcc7587eb5223ddf8cd7c7e06e60a1140b15',
'hex'),
witnessRoot: Buffer.from(
'1fa64ddfd9dd4c9037f4bbdab614e1c68af173cfc2d39356a8296e305843bd07',
'hex'),
treeRoot: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
reservedRoot: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
time: 1580624819,
bits: 0x207fffff,
nonce: 0x00000000,
extraNonce: Buffer.from(
'000000000000000000000000000000000000000000000000',
'hex'),
mask: Buffer.from(
'0000000000000000000000000000000000000000000000000000000000000000',
'hex'),
height: 0,
magic: 3671009984
};
genesis.simnetData = Buffer.from(data.simnet, 'base64');