itns-sidechain/lib/protocol/genesis.js
2018-03-11 17:46:58 -07:00

198 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: 'cbc879b04d5535cace7b0a69ff6035b8175ccad82e499a00305bfd96f994cb0f',
prevBlock: '0000000000000000000000000000000000000000000000000000000000000000',
merkleRoot:
'01e1e926ef51085c89dd30cfc0dca6a998ab6a9e15422f09250c1c2402e92668',
witnessRoot:
'c679d0345b4fac306a017e9ed97696b76cddaa3b527593523068325acc9014e7',
trieRoot:
'03170a2e7597b7b7e3d84c05391d139a62b157e78786d8c082f29dcf4c111314',
time: 1514765688,
bits: 0x207fffff,
nonce: Buffer.from('0000000000000000000000000000000000000000', 'hex'),
solution: new Uint32Array([
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000
]),
height: 0
};
genesis.mainData = Buffer.from(data.main, 'base64');
/*
* Testnet
*/
genesis.testnet = {
version: 0,
hash: 'd89e5a766d3c3ae4d2c241ae10e85c20194ea737e1371c956b16d1aa0beaaa5f',
prevBlock: '0000000000000000000000000000000000000000000000000000000000000000',
merkleRoot:
'01e1e926ef51085c89dd30cfc0dca6a998ab6a9e15422f09250c1c2402e92668',
witnessRoot:
'c679d0345b4fac306a017e9ed97696b76cddaa3b527593523068325acc9014e7',
trieRoot:
'03170a2e7597b7b7e3d84c05391d139a62b157e78786d8c082f29dcf4c111314',
time: 1514765689,
bits: 0x207fffff,
nonce: Buffer.from('0000000000000000000000000000000000000000', 'hex'),
solution: new Uint32Array([
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000
]),
height: 0
};
genesis.testnetData = Buffer.from(data.testnet, 'base64');
/*
* Regtest
*/
genesis.regtest = {
version: 0,
hash: '93146d43f38e75d1b3bea2435c350962a7a4d77585bf492945f96e2bb42a2e53',
prevBlock: '0000000000000000000000000000000000000000000000000000000000000000',
merkleRoot:
'01e1e926ef51085c89dd30cfc0dca6a998ab6a9e15422f09250c1c2402e92668',
witnessRoot:
'c679d0345b4fac306a017e9ed97696b76cddaa3b527593523068325acc9014e7',
trieRoot:
'03170a2e7597b7b7e3d84c05391d139a62b157e78786d8c082f29dcf4c111314',
time: 1514765690,
bits: 0x207fffff,
nonce: Buffer.from('0000000000000000000000000000000000000000', 'hex'),
solution: new Uint32Array([
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000
]),
height: 0
};
genesis.regtestData = Buffer.from(data.regtest, 'base64');
/*
* Simnet
*/
genesis.simnet = {
version: 0,
hash: 'a231d70dc6f2eeb387443771713dc1a510d31d2e63c837ad8e45c1b779f616e5',
prevBlock: '0000000000000000000000000000000000000000000000000000000000000000',
merkleRoot:
'01e1e926ef51085c89dd30cfc0dca6a998ab6a9e15422f09250c1c2402e92668',
witnessRoot:
'c679d0345b4fac306a017e9ed97696b76cddaa3b527593523068325acc9014e7',
trieRoot:
'03170a2e7597b7b7e3d84c05391d139a62b157e78786d8c082f29dcf4c111314',
time: 1514765691,
bits: 0x207fffff,
nonce: Buffer.from('0000000000000000000000000000000000000000', 'hex'),
solution: new Uint32Array([
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000,
0x00000000
]),
height: 0
};
genesis.simnetData = Buffer.from(data.simnet, 'base64');