fcoin/lib/bcoin/protocol/constants.js
2014-04-30 21:45:55 +04:00

46 lines
800 B
JavaScript

var bcoin = require('../../bcoin');
var utils = bcoin.utils;
exports.minVersion = 70001;
exports.version = 70002;
exports.magic = 0xd9b4bef9;
exports.genesis = {
version: 1,
prevBlock: [ 0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0,
0, 0, 0, 0, 0, 0, 0, 0 ],
merkleRoot: utils.toArray(
'4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b',
'hex'
).reverse(),
ts: 1231006505,
bits: 0x1d00ffff,
nonce: 2083236893
};
// version - services field
exports.services = {
network: 1
};
exports.inv = {
error: 0,
tx: 1,
block: 2,
filtered: 3
};
exports.invByVal = {
0: 'error',
1: 'tx',
2: 'block',
3: 'filtered'
};
exports.filterFlags = {
none: 0,
all: 1,
pubkeyOnly: 2
};