HomePhabricator

setgenerate creates multiple blocks in -regtest mode
c8b74258bad3Unpublished

Unpublished Commit ยท Learn More

Repository Importing: This repository is still importing.

Description

setgenerate creates multiple blocks in -regtest mode

I'm writing some wallet regression tests using -regtest mode, and
need to generate an initial multi-hundred-block chain. Repeatedly
calling setgenerate to generate one block is slow and doesn't
work properly, because block creation happens asynchronously.

This adds two features to setgenerate in -regtest mode:

  1. Instead of being interpreted as number of threads to start, the

third argument is the number of blocks to generate.

  1. setgenerate will not return until the block creation threads

have created the requested number of blocks.

Details

Provenance
Gavin Andresen <gavinandresen@gmail.com>Authored on Nov 21 2013, 04:07
deadalnixPushed on May 14 2017, 22:04
Parents
rABC34f5b0ab93e4: Merge pull request #3283 from gavinandresen/rpcwait
Branches
Unknown
Tags
Unknown

Event Timeline

Gavin Andresen <gavinandresen@gmail.com> committed rABCc8b74258bad3: setgenerate creates multiple blocks in -regtest mode (authored by Gavin Andresen <gavinandresen@gmail.com>).Nov 21 2013, 23:51