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