Updated Permissions CLI options (#705)

Signed-off-by: Adrian Sutton <adrian.sutton@consensys.net>
pull/2/head
MadelineMurray 6 years ago committed by GitHub
parent 935d712098
commit 2651b00f0a
  1. 75
      docs/Reference/Pantheon-CLI-Syntax.md

@ -22,21 +22,6 @@ Runs the Pantheon Ethereum full node client.
## Options
### accounts-whitelist
```bash tab="Syntax"
--accounts-whitelist[=<hex string of account public key>[,<hex string of account public key>...]...
```
```bash tab="Example"
--accounts-whitelist=[0xfe3b557e8fb62b89f4916b721be55ceb828dbd73, 0x627306090abaB3A6e1400e9345bC60c78a8BEf57]
```
Comma separated account public keys for permissioned transactions. You can specify an empty list.
!!!note
Permissioning is under development and will be available in v1.0.
### banned-node-ids
```bash tab="Syntax"
@ -492,26 +477,6 @@ otherwise, the existing key file specifies the node private key.
!!!attention
The private key is not encrypted.
### nodes-whitelist
```bash tab="Syntax"
--nodes-whitelist[=<enode://id@host:port>[,<enode://id@host:port>...]...]
```
```bash tab="Example Command Line"
--nodes-whitelist=enode://c35c3...d615f@3.14.15.92:30303,enode://f42c13...fc456@65.35.89.79:30303
```
```bash tab="Example Configuration File"
nodes-whitelist=["enode://c35c3...d615f@3.14.15.92:30303","enode://f42c13...fc456@65.35.89.79:30303"]
```
Comma-separated enode URLs for permissioned networks.
Not intended for use with mainnet or public testnets.
!!!note
Permissioning is under development and will be available in v1.0.
### p2p-enabled
```bash tab="Syntax"
@ -625,6 +590,46 @@ URL on which enclave is running.
!!!note
Privacy is under development and will be available in v1.1.
### permissions-accounts-enabled
```bash tab="Syntax"
--permissions-accounts-enabled[=<true|false>]
```
```bash tab="Example Command Line"
--permissions-accounts-enabled
```
```bash tab="Example Configuration File"
permissions-accounts-enabled=true
```
Set to enable account level permissions.
The default is `false`.
!!!note
Permissions is under development and will be available in v1.0.
### permissions-nodes-enabled
```bash tab="Syntax"
--permissions-nodes-enabled[=<true|false>]
```
```bash tab="Example Command Line"
--permissions-nodes-enabled
```
```bash tab="Example Configuration File"
permissions-nodes-enabled=true
```
Set to enable node level permissions.
The default is `false`.
!!!note
Permissions is under development and will be available in v1.0.
### rpc-http-enabled
```bash tab="Syntax"

Loading…
Cancel
Save