Auto-generated documentation.
Start a devp2p sensor that discovers other peers and will receive blocks and transactions.
polycli p2p sensor [nodes file] [flags]If no nodes.json file exists, it will be created.
--api-port uint port API server will listen on (default 8080)
-b, --bootnodes string comma separated nodes used for bootstrapping
--database string which database to persist data to, options are:
- datastore (GCP Datastore)
- json (output to stdout)
- none (no persistence) (default "none")
-d, --database-id string datastore database ID
--dial-ratio int ratio of inbound to dialed connections (dial ratio of 2 allows 1/2 of connections to be dialed, setting to 0 defaults to 3)
--discovery-dns string DNS discovery ENR tree URL
--discovery-port int UDP P2P discovery port (default 30303)
--fork-id bytesHex hex encoded fork ID (omit 0x) (default F097BC13)
--genesis-hash string genesis block hash (default "0xa9c28ce2141b56c474f1dc504bee9b01eb1bd7d1a507580d5519d4437a97de1b")
-h, --help help for sensor
--key string hex-encoded private key (cannot be set with --key-file)
-k, --key-file string private key file (cannot be set with --key)
-D, --max-db-concurrency int maximum number of concurrent database operations to perform (increasing this
will result in less chance of missing data but can significantly increase memory usage) (default 10000)
-m, --max-peers int maximum number of peers to connect to (default 2000)
--nat string NAT port mapping mechanism (any|none|upnp|pmp|pmp:<IP>|extip:<IP>) (default "any")
-n, --network-id uint filter discovered nodes by this network ID
--no-discovery disable P2P peer discovery
--port int TCP network listening port (default 30303)
--pprof run pprof server
--pprof-port uint port pprof runs on (default 6060)
-p, --project-id string GCP project ID
--prom run Prometheus server (default true)
--prom-port uint port Prometheus runs on (default 2112)
--rpc string RPC endpoint used to fetch latest block (default "https://polygon-rpc.com")
--rpc-port uint port for JSON-RPC server to receive transactions (default 8545)
-s, --sensor-id string sensor ID when writing block/tx events
--static-nodes string static nodes file
--trusted-nodes string trusted nodes file
--ttl duration time to live (default 336h0m0s)
--write-block-events write block events to database (default true)
-B, --write-blocks write blocks to database (default true)
--write-peers write peers to database (default true)
--write-tx-events write transaction events to database (this option can significantly increase CPU and memory usage) (default true)
-t, --write-txs write transactions to database (this option can significantly increase CPU and memory usage) (default true)The command also inherits flags from parent commands.
--config string config file (default is $HOME/.polygon-cli.yaml)
--pretty-logs output logs in pretty format instead of JSON (default true)
-v, --verbosity string log level (string or int):
0 - silent
100 - panic
200 - fatal
300 - error
400 - warn
500 - info (default)
600 - debug
700 - trace (default "info")- polycli p2p - Set of commands related to devp2p.