Skip to content

Quorum

services.quorum.blockperiod

Default minimum difference between two consecutive block's timestamps in seconds. Type: signed integer

Default

5

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.enable

Whether to enable Quorum blockchain daemon. Type: boolean

Default

false

Example

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.genesis

Blockchain genesis settings. Type: null or (attribute set)

Default

null

Example

{alloc = {a47385db68718bdcbddc2d2bb7c54018066ec111 = {balance = "1000000000000000000000000000";};};coinbase = "0x0000000000000000000000000000000000000000";config = {byzantiumBlock = 4;chainId = 494702925;eip150Block = 2;eip155Block = 3;eip158Block = 3;homesteadBlock = 1;isQuorum = true;istanbul = {epoch = 30000;policy = 0;};};difficulty = "0x1";extraData = "0x0000000000000000000000000000000000000000000000000000000000000000f85ad59438f0508111273d8e482f49410ca4078afc86a961b8410000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c0";gasLimit = "0x2FEFD800";mixHash = "0x63746963616c2062797a616e74696e65201111756c7420746f6c6572616e6365";nonce = "0x0";parentHash = "0x0000000000000000000000000000000000000000000000000000000000000000";timestamp = "0x00";}

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.group

The group as which to run quorum. Type: string

Default

config.services.quorum.user

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.nodekeyFile

Path to the nodekey. Type: path

Default

"/var/lib/quorum/nodekey"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.permissioned

Allow only a defined list of nodes to connect. Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.port

Override the default port on which to listen for connections. Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default

21000

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.privateconfig

Configuration of privacy transaction manager. Type: string

Default

"ignore"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.rpc.address

Listening address for RPC connections. Type: string

Default

"0.0.0.0"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.rpc.api

API's offered over the HTTP-RPC interface. Type: string

Default

"admin,db,eth,debug,miner,net,shh,txpool,personal,web3,quorum,istanbul"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.rpc.enable

Enable RPC interface. Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.rpc.port

Override the default port on which to listen for RPC connections. Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default

22004

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.staticNodes

List of validator nodes. Type: list of string

Default

[ ]

Example

["enode://dd333ec28f0a8910c92eb4d336461eea1c20803eed9cf2c056557f986e720f8e693605bba2f4e8f289b1162e5ac7c80c914c7178130711e393ca76abc1d92f57@0.0.0.0:30303?discport=0"]

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.syncmode

Blockchain sync mode. Type: one of "fast", "full", "light"

Default

"full"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.user

The user as which to run quorum. Type: string

Default

"quorum"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.ws.address

Listening address for WS-RPC connections. Type: string

Default

"0.0.0.0"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.ws.api

API's offered over the WS-RPC interface. Type: string

Default

"admin,db,eth,debug,miner,net,shh,txpool,personal,web3,quorum,istanbul"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.ws.enable

Enable WS-RPC interface. Type: boolean

Default

true

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.ws.origins

Origins from which to accept websockets requests Type: string

Default

"*"

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix

services.quorum.ws.port

Override the default port on which to listen for WS-RPC connections. Type: 16 bit unsigned integer; between 0 and 65535 (both inclusive)

Default

8546

Declared by: https://github.com/nixos/nixpkgs/blob/master/nixos/modules/services/networking/quorum.nix