/mutiny-net

Mutiny Signet Docker Setup

Primary LanguagePythonMIT LicenseMIT

Bitcoin Signet Docker Image

ENV Variables

  • BLOCKPRODUCTIONDELAY - default sleep period between mining blocks (mining mode only)
    • if ~/.bitcoin/BLOCKPRODUCTIONDELAY.txt is present will use this value, allowing the delay to be dynamically changed.
  • MINERENABLED - flag for enabling mining chain
  • NBITS - sets min difficulty in mining (mining mode only)
  • PRIVKEY - private key of signet signer (mining mode only)
    • if MINERENABLED=1 and not provided will generate this
  • MINETO - mine to a static address, if not provided will make new address for each block (mining mode only)
  • SIGNETCHALLENGE - sets the valid block producer for this signet
    • if MINERENABLED=1 and not provided will generate this, if provded PRIVKEY also must be populated
    • Requied for client-mode
  • RPCUSER - bitcoind RPC User
  • RPCPASSWORD - bitcoind RPC password
  • ONIONPROXY - tor SOCK5 endpoint
  • TORPASSWORD - tor control port password
  • TORCONTROL - tor control port endpoint
  • I2PSAM - I2P control endpoint
  • UACOMMENT - UA Comment which would show on bitcoin-cli -netinfo printout
  • ZMQPUBRAWBLOCK - bitcoind setting
  • ZMQPUBRAWTX - bitcoind setting
  • ZMQPUBHASHBLOCK - bitcoind setting
  • RPCBIND - bitcoind setting
  • RPCALLOWIP - bitcoind setting
  • WHITELIST - bitcoind setting
  • ADDNODE - add seeding node location, comma-separate for multiple nodes (needed for client-mode)
  • EXTERNAL_IP - add public IP/onion endpoint information, comma-seperated for multiple IPs.