@kba-tools/genesis-tool
Version:
A forked repo from ConsenSys which helps to generate genesis block for Besu Network with xemptyBlockPeriod field.
92 lines • 6.29 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.chainIDQuestion = exports.blockPeriodQuestion = exports.xemptyBlockPeriodQuestion = exports.emptyBlockPeriodQuestion = exports.requestTimeoutQuestion = exports.epochQuestion = exports.difficultyQuestion = exports.gasLimitQuestion = exports.coinbaseQuestion = exports.maxCodeSizeQuestion = exports.txnSizeLimitQuestion = exports.validatorsQuestion = exports.membersQuestion = exports.bootnodesQuestion = exports.curveQuestion = exports.tesseraEnabled = exports.tesseraPasswordQuestion = exports.accountPasswordQuestion = exports.prefundedAccountsQuestion = exports.genesisNodeAllocationQuestion = exports.quickstartDevAccountsQuestion = exports.outputPathQuestion = void 0;
exports.outputPathQuestion = {
name: "outputPath",
prompt: "Set your output path for the artifacts: (default ./output)",
};
exports.quickstartDevAccountsQuestion = {
name: "quickstartDevAccounts",
prompt: "Include quorum-dev-quickstart test accounts: [y/N]",
};
exports.genesisNodeAllocationQuestion = {
name: "genesisNodeAllocation",
prompt: "Balance allocated to each nodes: (default 1000000000000000000000000000)",
};
exports.prefundedAccountsQuestion = {
name: "prefundedAccounts",
prompt: "Include JSON format of the prefunded account {'address': { 'balance': '100000'}}: (default {})",
};
exports.accountPasswordQuestion = {
name: "accountPassword",
prompt: "Set your account password: (empty for none)",
};
exports.tesseraPasswordQuestion = {
name: "tesseraPassword",
prompt: "Set your tessera password: (empty for none)",
};
exports.tesseraEnabled = {
name: "tesseraEnabled",
prompt: "Use Tessera for private transactions?: [y/N]",
};
exports.curveQuestion = {
name: "curve",
prompt: "Choose your encryption curve: Default: [1]",
};
exports.bootnodesQuestion = {
name: "bootnodes",
prompt: "Choose number of bootnode node keys to generate: (integer) Default: 2",
};
exports.membersQuestion = {
name: "members",
prompt: "Choose number of member node keys to generate: (integer) Default: 1",
};
exports.validatorsQuestion = {
name: "validators",
prompt: "Choose number of validator node keys to generate: (integer) Default: 4",
};
exports.txnSizeLimitQuestion = {
name: "txnSizeLimit",
prompt: "Set your transaction size limit value: (integer) Default: 64",
};
exports.maxCodeSizeQuestion = {
name: "maxCodeSize",
prompt: "Set your max code size value: (integer) Default: 64",
};
exports.coinbaseQuestion = {
name: "coinbase",
prompt: "Set your coinbase address for rewards: (string) Default: 0x0000000000000000000000000000000000000000",
};
exports.gasLimitQuestion = {
name: "gasLimit",
prompt: "Set your gas limit value: (string) Default: 0xFFFF",
};
exports.difficultyQuestion = {
name: "difficulty",
prompt: "Set your difficulty: (integer) Default: 1",
};
exports.epochQuestion = {
name: "epochLength",
prompt: "Set your epoch length value: (integer) Default: 30000",
};
exports.requestTimeoutQuestion = {
name: "requestTimeout",
prompt: "Set your requestTimeoutSeconds value: (integer) Default: 10",
};
exports.emptyBlockPeriodQuestion = {
name: "emptyBlockPeriod",
prompt: "Set your emptyblockperiodseconds value: (integer) Default: 60",
};
exports.xemptyBlockPeriodQuestion = {
name: "xemptyBlockPeriod",
prompt: "(Besu only) Do you need xemptyBlockPeriod field in genesis block: [y/n] Default: N",
};
exports.blockPeriodQuestion = {
name: "blockperiod",
prompt: "Set your blockperiodseconds value: (integer) Default: 5",
};
exports.chainIDQuestion = {
name: "chainID",
prompt: "Set your chainID value: (integer) Default: 1337",
};
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tbW9uUXMuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9zcmMvcXVlc3Rpb25zL2NvbW1vblFzLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7OztBQUVhLFFBQUEsa0JBQWtCLEdBQWlCO0lBQzlDLElBQUksRUFBRSxZQUFZO0lBQ2xCLE1BQU0sRUFBRSw0REFBNEQ7Q0FDckUsQ0FBQztBQUVXLFFBQUEsNkJBQTZCLEdBQWlCO0lBQ3pELElBQUksRUFBRSx1QkFBdUI7SUFDN0IsTUFBTSxFQUFFLG9EQUFvRDtDQUM3RCxDQUFDO0FBRVcsUUFBQSw2QkFBNkIsR0FBaUI7SUFDekQsSUFBSSxFQUFFLHVCQUF1QjtJQUM3QixNQUFNLEVBQ0oseUVBQXlFO0NBQzVFLENBQUM7QUFFVyxRQUFBLHlCQUF5QixHQUFpQjtJQUNyRCxJQUFJLEVBQUUsbUJBQW1CO0lBQ3pCLE1BQU0sRUFDSixnR0FBZ0c7Q0FDbkcsQ0FBQztBQUVXLFFBQUEsdUJBQXVCLEdBQWlCO0lBQ25ELElBQUksRUFBRSxpQkFBaUI7SUFDdkIsTUFBTSxFQUFFLDZDQUE2QztDQUN0RCxDQUFDO0FBRVcsUUFBQSx1QkFBdUIsR0FBaUI7SUFDbkQsSUFBSSxFQUFFLGlCQUFpQjtJQUN2QixNQUFNLEVBQUUsNkNBQTZDO0NBQ3RELENBQUM7QUFFVyxRQUFBLGNBQWMsR0FBaUI7SUFDMUMsSUFBSSxFQUFFLGdCQUFnQjtJQUN0QixNQUFNLEVBQUUsOENBQThDO0NBQ3ZELENBQUM7QUFDVyxRQUFBLGFBQWEsR0FBaUI7SUFDekMsSUFBSSxFQUFFLE9BQU87SUFDYixNQUFNLEVBQUUsNENBQTRDO0NBQ3JELENBQUM7QUFFVyxRQUFBLGlCQUFpQixHQUFpQjtJQUM3QyxJQUFJLEVBQUUsV0FBVztJQUNqQixNQUFNLEVBQ0osdUVBQXVFO0NBQzFFLENBQUM7QUFFVyxRQUFBLGVBQWUsR0FBaUI7SUFDM0MsSUFBSSxFQUFFLFNBQVM7SUFDZixNQUFNLEVBQUUscUVBQXFFO0NBQzlFLENBQUM7QUFFVyxRQUFBLGtCQUFrQixHQUFpQjtJQUM5QyxJQUFJLEVBQUUsWUFBWTtJQUNsQixNQUFNLEVBQ0osd0VBQXdFO0NBQzNFLENBQUM7QUFFVyxRQUFBLG9CQUFvQixHQUFpQjtJQUNoRCxJQUFJLEVBQUUsY0FBYztJQUNwQixNQUFNLEVBQUUsOERBQThEO0NBQ3ZFLENBQUM7QUFFVyxRQUFBLG1CQUFtQixHQUFpQjtJQUMvQyxJQUFJLEVBQUUsYUFBYTtJQUNuQixNQUFNLEVBQUUscURBQXFEO0NBQzlELENBQUM7QUFFVyxRQUFBLGdCQUFnQixHQUFpQjtJQUM1QyxJQUFJLEVBQUUsVUFBVTtJQUNoQixNQUFNLEVBQ0oscUdBQXFHO0NBQ3hHLENBQUM7QUFFVyxRQUFBLGdCQUFnQixHQUFpQjtJQUM1QyxJQUFJLEVBQUUsVUFBVTtJQUNoQixNQUFNLEVBQUUsb0RBQW9EO0NBQzdELENBQUM7QUFFVyxRQUFBLGtCQUFrQixHQUFpQjtJQUM5QyxJQUFJLEVBQUUsWUFBWTtJQUNsQixNQUFNLEVBQUUsMkNBQTJDO0NBQ3BELENBQUM7QUFFVyxRQUFBLGFBQWEsR0FBaUI7SUFDekMsSUFBSSxFQUFFLGFBQWE7SUFDbkIsTUFBTSxFQUFFLHVEQUF1RDtDQUNoRSxDQUFDO0FBRVcsUUFBQSxzQkFBc0IsR0FBaUI7SUFDbEQsSUFBSSxFQUFFLGdCQUFnQjtJQUN0QixNQUFNLEVBQUUsNkRBQTZEO0NBQ3RFLENBQUM7QUFFVyxRQUFBLHdCQUF3QixHQUFpQjtJQUNwRCxJQUFJLEVBQUUsa0JBQWtCO0lBQ3hCLE1BQU0sRUFDSiwrREFBK0Q7Q0FDbEUsQ0FBQztBQUVXLFFBQUEseUJBQXlCLEdBQWlCO0lBQ3JELElBQUksRUFBRSxtQkFBbUI7SUFDekIsTUFBTSxFQUNKLG9GQUFvRjtDQUN2RixDQUFDO0FBRVcsUUFBQSxtQkFBbUIsR0FBaUI7SUFDL0MsSUFBSSxFQUFFLGFBQWE7SUFDbkIsTUFBTSxFQUFFLHlEQUF5RDtDQUNsRSxDQUFDO0FBRVcsUUFBQSxlQUFlLEdBQWlCO0lBQzNDLElBQUksRUFBRSxTQUFTO0lBQ2YsTUFBTSxFQUFFLGlEQUFpRDtDQUMxRCxDQUFDIn0=