github.com/turingchain2020/turingchain@v1.1.21/cmd/turingchain/turingchaincoin.toml (about)

     1  Title="turingchaincoin"
     2  FixTime=false
     3  TxHeight=false
     4  
     5  [log]
     6  # 日志级别,支持debug(dbug)/info/warn/error(eror)/crit
     7  loglevel = "debug"
     8  logConsoleLevel = "info"
     9  # 日志文件名,可带目录,所有生成的日志文件都放到此目录下
    10  logFile = "logs/turingchain.log"
    11  # 单个日志文件的最大值(单位:兆)
    12  maxFileSize = 300
    13  # 最多保存的历史日志文件个数
    14  maxBackups = 100
    15  # 最多保存的历史日志消息(单位:天)
    16  maxAge = 28
    17  # 日志文件名是否使用本地事件(否则使用UTC时间)
    18  localTime = true
    19  # 历史日志文件是否压缩(压缩格式为gz)
    20  compress = true
    21  # 是否打印调用源文件和行号
    22  callerFile = false
    23  # 是否打印调用方法
    24  callerFunction = false
    25  
    26  [blockchain]
    27  # 数据库文件目录
    28  dbPath="datadir"
    29  # 数据库缓存大小
    30  dbCache=64
    31  # 同步区块批量写数据库时,是否需要立即写磁盘,非固态硬盘的电脑可以设置为false,以提高性能
    32  batchsync=false
    33  # 是否记录添加或者删除区块的序列,若节点作为主链节点,为平行链节点提供服务,需要设置为true
    34  isRecordBlockSequence=false
    35  enableTxQuickIndex=false
    36  # 升级storedb是否重新执行localdb
    37  enableReExecLocal=false
    38  
    39  [p2p]
    40  # p2p类型
    41  types=[ "dht"]
    42  # 使用的数据库类型
    43  dbPath="datadir/addrbook"
    44  # 数据库缓存大小
    45  dbCache=4
    46  # GRPC请求日志文件
    47  grpcLogFile="grpc33.log"
    48  #waitPid 等待seed导入
    49  waitPid=false
    50  
    51  
    52  [p2p.sub.dht]
    53  
    54  [rpc]
    55  # jrpc绑定地址
    56  jrpcBindAddr="localhost:9671"
    57  # grpc绑定地址
    58  grpcBindAddr="localhost:9672"
    59  # 白名单列表,允许访问的IP地址,默认是“*”,允许所有IP访问
    60  whitelist=["127.0.0.1"]
    61  # jrpc方法请求白名单,默认是“*”,允许访问所有RPC方法
    62  jrpcFuncWhitelist=["*"]
    63  # grpc方法请求白名单,默认是“*”,允许访问所有RPC方法
    64  grpcFuncWhitelist=["*"]
    65  # 是否开启https
    66  enableTLS=false
    67  # 证书文件,证书和私钥文件可以用cli工具生成
    68  certFile="cert.pem"
    69  # 私钥文件
    70  keyFile="key.pem"
    71  
    72  [mempool]
    73  # 每个账户在mempool中得最大交易数量,默认100
    74  maxTxNumPerAccount=100
    75  # 最小得交易手续费率,这个没有默认值,必填,一般是0.001 coins
    76  minTxFeeRate=100000
    77  # 最大的交易手续费率, 0.1 coins
    78  maxTxFeeRate=10000000
    79  # 单笔交易最大的手续费, 10 coins
    80  maxTxFee=1000000000
    81  
    82  [store]
    83  # 数据文件存储路径
    84  dbPath="datadir/mavltree"
    85  # Cache大小
    86  dbCache=128
    87  
    88  [store.sub.mavl]
    89  # 是否使能mavl加前缀
    90  enableMavlPrefix=false
    91  # 是否使能MVCC,如果mavl中enableMVCC为true此处必须为true
    92  enableMVCC=false
    93  # 是否使能mavl数据裁剪
    94  enableMavlPrune=false
    95  # 裁剪高度间隔
    96  pruneHeight=10000
    97  # 是否使能mavl数据载入内存
    98  enableMemTree=false
    99  # 是否使能mavl叶子节点数据载入内存
   100  enableMemVal=false
   101  # 缓存close ticket数目,该缓存越大同步速度越快,最大设置到1500000
   102  tkCloseCacheLen=100000
   103  
   104  [wallet]
   105  # walletdb路径
   106  dbPath="wallet"
   107  # walletdb缓存大小
   108  dbCache=16
   109  
   110  [wallet.sub.ticket]
   111  # 是否关闭ticket自动挖矿,默认false
   112  minerdisable=false
   113  # 允许购买ticket挖矿的白名单地址,默认配置“*”,允许所有地址购买
   114  minerwhitelist=["*"]
   115  
   116  [exec]
   117  #是否开启stat插件
   118  enableStat=false
   119  #是否开启MVCC插件
   120  enableMVCC=false
   121  
   122  [exec.sub.token]
   123  #是否保存token交易信息
   124  saveTokenTxList=false