nft质押任务逻辑
This commit is contained in:
53
etc/novatask.example.yaml
Normal file
53
etc/novatask.example.yaml
Normal file
@@ -0,0 +1,53 @@
|
||||
Name: novatask # 服务名称
|
||||
Host: 0.0.0.0 # 服务监听地址
|
||||
Port: 8888 # 服务监听端口
|
||||
|
||||
# 日志配置
|
||||
Log:
|
||||
Mode: "file"
|
||||
Encoding: "json"
|
||||
Path: "logs"
|
||||
Level: "info"
|
||||
Compress: true
|
||||
KeepDays: 7
|
||||
MaxBackups: 3
|
||||
MaxSize: 100
|
||||
|
||||
# 鉴权密钥配置
|
||||
Auth:
|
||||
AccessSecret: "Mj2G%szYe&$MP@ytNv8JktQN1n5^cPq%" # 鉴权token密钥
|
||||
|
||||
# mysql相关配置
|
||||
MySql:
|
||||
Addr: "127.0.0.1:3306" # mysql地址
|
||||
User: "root" # mysql用户
|
||||
Password: "123456" # mysql密码
|
||||
Database: "nova_home" # 数据库名
|
||||
|
||||
# redis配置
|
||||
Redis:
|
||||
Host: "127.0.0.1:6379"
|
||||
Pass: "xxx"
|
||||
|
||||
# redis缓存相关配置
|
||||
Cache:
|
||||
- Host: "127.0.0.1:6379"
|
||||
Pass: "xxx"
|
||||
|
||||
# earn平台配置
|
||||
Earn:
|
||||
ClientId: "4d6269e3-8aac-4550-acf9-dc891caf20a8"
|
||||
ClientSecret: "GJpQ4TmX4p2VMY7U3XtExZQKYfibMv24"
|
||||
GameId: "c0deda99-bb15-47a2-a3be-f1fe2983cde2"
|
||||
|
||||
|
||||
# earn 数据上报 定时任务配置
|
||||
EarnCorn:
|
||||
Spec: "@every 5m"
|
||||
RunOnStart : true # 是否在启动时执行一次
|
||||
|
||||
# nft质押查询定时任务配置
|
||||
NftTaskCron:
|
||||
HolderSpec: "@every 30m"
|
||||
SettleSpec: "5 0 0 * * ?" # 每天凌晨0点5秒执行质押结算
|
||||
HolderCheckRunOnStart : false
|
||||
Reference in New Issue
Block a user