1. 程式人生 > >【轉】EOS config 大全

【轉】EOS config 大全

EOS config 大全

https://eosfans.io/topics/930

bnet_plugin

  1. bnet-endpoint: 所監聽的傳入連結的端點。 預設:0.0.0.0:4321
  2. bnet-follow-irreversible: 是否只接受從其他端點的不可逆的塊。 預設:false
  3. bnet-threads: 用於處理網路訊息的執行緒數
  4. bnet-connect: 其他節點的遠端端點連線; 根據需要使用多個bnet-connect選項來組成網路
  5. bnet-no-trx: 這個peer請求其他節點沒有pending的transactions 預設:false
  6. bnet-peer-log-format: peer的日誌格式 預設"[\"${_name}\" ${_ip}:${_port}]"
    1. _name : 自己的名稱
    2. _id: 自己的id
    3. _ip: 遠端節點的ip
    4. _port: 遠端節點的port
    5. _lip: 本地節點的ip
    6. _lport: 本地節點的port

http_client_plugin

  1. https-client-root-cert: PEM編碼的受信任根證書(或包含一個檔案的路徑)用於驗證所有的TLS連線。
  2. https-client-validate-peers: 是否驗證 預設: true

http_plugin

  1. http-server-address: 本地的http服務地址 預設: 127.0.0.1:8888
  2. https-server-address: 本地的https服務地址
  3. https-certificate-chain-file: https服務的PEM編碼的受信任根證書
  4. https-private-key-file: https服務的PEM的私鑰
  5. access-control-allow-origin: 對每個請求返回特殊的Access-Control-Allow-Origin
  6. access-control-allow-headers: 對每個請求返回特殊的Access-Control-Allow-Headers
  7. access-control-max-age: 對每個請求返回特殊的Access-Control-Max-Age
  8. access-control-allow-credentials: 允許每個請求特殊返回Access-Control-Allow-Credentials: true 預設: false
  9. max-body-size: RPC允許返回的最大的body大小 預設: 1024*1024bytes
  10. verbose-http-errors: 在http返回中加入錯誤日誌

net_plugin

  1. p2p-listen-endpoint: 所監聽的p2p傳入連結的端點。 預設:0.0.0.0:9876
  2. p2p-server-address: p2p服務地址。 預設: p2p-listen-endpoint
  3. p2p-peer-address: 公共的p2p對等節點地址。
  4. p2p-max-nodes-per-host: 一個ip地址最多可以連結的節點數量
  5. agent-name: 節點之間鑑定的名字
  6. peer-key: 用於處理網路訊息的執行緒數
  7. allowed-connection:  可以是'any'或'producers'或'specified'或'none'。如果'specified',則必須至少指定一次對等金鑰。如果只有'producers',則不需要對等金鑰。'producers' 並且'specified'可以合併。
  8. peer-private-key: 一個[公鑰, 私鑰]組成的元組
  9. max-clients:最大的連結數,0為不限
  10. connection-cleanup-period: 清除不可用連結的時間
  11. network-version-match: 是否驗證對等節點的版本 預設: false
  12. sync-fetch-span: 在同步期間從任何單個對等方在塊中檢索的塊數
  13. max-implicit-request: 在未先發送通知的情況下發送的最大transaction或block message大小
  14. use-socket-read-watermark: 啟用實際的socket讀取水印優化
  15. peer-log-format: peer的日誌格式 預設"[\"${_name}\" ${_ip}:${_port}]"
    1. _name : 自己的名稱
    2. _id: 自己的id
    3. _ip: 遠端節點的ip
    4. _port: 遠端節點的port
    5. _lip: 本地節點的ip
    6. _lport: 本地節點的port

producer_plugin

  1. enable-stale-production: 可以產生區塊即使鏈是靜止的。
  2. pause-on-startup: 開啟是暫停狀態
  3. max-transaction-time: 最大的交易執行時間
  4. max-irreversible-block-age: 最大的不可逆塊時間
  5. producer-name: 生成者名字
  6. signature-provider: =
    1. 一個可用的公鑰
    2. : 格式如:的字串
    3. : KEY or KEOSD
    4. KEY: 所提供的公鑰對應的私鑰
    5. KEOSD: 解鎖了keosd可用的URL和相應的錢包
  7. keosd-provider-timeout: keosd提供簽名的時間。