Eric0718 2 lat temu
rodzic
commit
3e7912b86a

+ 119 - 1
blockchain/participate.go

@@ -1,9 +1,127 @@
 package blockchain
 
 import (
+	"errors"
+	"ktogame/controller"
+	"ktogame/models"
+	"ktogame/util"
+	"strconv"
+
 	"github.com/go-xorm/xorm"
 )
 
-func participate(engine *xorm.Engine, user string, amount float64) error {
+/*
+type UserInfo struct {
+	Id               int64
+	Addr             string
+	Direct           string  //我的上级
+	DirectNumber     int     //直推总人数
+	IndirectRewards  float64 `xorm:"Decimal"`
+	Indirect         string  //上上级
+	IndirectNumber   int     //间推总人数
+	DirectRewards    float64 `xorm:"Decimal"`
+	Superiors        string  //所有上级
+	AvailableClaim   float64 `xorm:"Decimal"` //可领取收益
+	TotalClaimed     float64 `xorm:"Decimal"` //总共已领取的收益
+	AvailableReinput float64 `xorm:"Decimal"` //可用复投
+	TotalReinputed   float64 `xorm:"Decimal"` //总复投
+
+	ParticipateAmount float64 `xorm:"Decimal"` //总参与
+
+	State  int //身份   0 1正式   2  社区
+	OpTime string
+	Hash   string
+}
+
+type Performance struct {
+	Id                      int64
+	Addr                    string
+	TotalPerformance        float64 `xorm:"Decimal"`
+	ClaimedPerformanceLevel int
+	PerformanceRewards      float64 `xorm:"Decimal"`
+
+	TotalTeamCultivate    float64 `xorm:"Decimal"`
+	ClaimedCultivateLevel int
+	TeamCultivateRewards  float64 `xorm:"Decimal"`
+
+	CommunityGift float64 `xorm:"Decimal"`
+	CommunityNode float64 `xorm:"Decimal"`
+}
+*/
+
+func participate(engine *xorm.Engine, user, inviter, hash string, amount float64) error {
+	var dui models.UserInfo
+	ok, err := engine.Id(inviter).Get(&dui)
+	if err != nil {
+		return err
+	}
+	if !ok {
+		return errors.New("participate get user info failed")
+	}
+
+	//insert new user info
+	var ui models.UserInfo
+	ui.Addr = user
+	ui.Direct = inviter
+	ui.Indirect = dui.Direct
+	ui.Superiors = dui.Superiors + "," + strconv.FormatInt(dui.Id, 10)
+	ui.ParticipateAmount = float64(controller.ParticipateValue * controller.Decimals)
+	ui.State = 1
+	ui.CreateTime = util.NowTimeString()
+	ui.Hash = hash
+
+	_, err = engine.Insert(&ui)
+	if err != nil {
+		return err
+	}
+
+	//insert new user Performance
+	var uper models.Performance
+	uper.Addr = user
+	_, err = engine.Insert(&uper)
+	if err != nil {
+		return err
+	}
+
+	//update rewards pool
+	err = controller.UpdateRewardsPool(engine, amount)
+	if err != nil {
+		return err
+	}
+
+	///update Recommendation Rewards
+	///update direct recommend rewards(10%)
+	rewards := amount * 10 / 100
+	if ui.Direct != "" {
+		err := controller.UpdateAvailableRewards(engine, rewards, ui.Direct, true, true)
+		if err != nil {
+			return err
+		}
+	}
+	///update indirect recommend rewards(10%)
+	if ui.Indirect != "" {
+		err := controller.UpdateAvailableRewards(engine, rewards, ui.Indirect, true, false)
+		if err != nil {
+			return err
+		}
+	}
+
+	//update all supers performance (20%)
+	err = controller.UpdateSuperiorsPerformance(engine, ui.Superiors, amount)
+	if err != nil {
+		return err
+	}
+
+	//update Community Gift(50%)
+	err = controller.UpdateCommunityGift(engine, amount, inviter)
+	if err != nil {
+		return err
+	}
+
+	//Update Community Nodes(5%)
+	err = controller.UpdateCommunityNodes(engine, amount)
+	if err != nil {
+		return err
+	}
 	return nil
 }

+ 11 - 9
blockchain/scan.go

@@ -44,7 +44,6 @@ func init() {
 }
 
 func scanBlock() {
-	time.Sleep(time.Second * 2)
 	var bi models.BlockInfo
 	ok, err := dbUtil.Engine.Id(1).Get(&bi)
 	if err != nil {
@@ -58,16 +57,14 @@ func scanBlock() {
 	currentBlock = uint64(bi.BlockNumber) + 1
 	//currentBlock =62203394
 	for {
-		time.Sleep(time.Second * 5)
+		time.Sleep(time.Second * 3)
 		res, err := ktoClient.GetMaxBlockHeight(context.Background(), &pb.ReqMaxBlockHeight{})
 		if err != nil {
 			fmt.Println("获取交易block number错误=", err)
-			time.Sleep(time.Second * 5)
 			continue
 		}
 		if res.MaxHeight < currentBlock {
-			time.Sleep(time.Second * time.Duration(((currentBlock - res.MaxHeight) * 5)))
-			continue
+			currentBlock = res.MaxHeight
 		}
 
 		bl, err := ktoClient.GetBlockByNum(context.Background(), &pb.ReqBlockByNumber{Height: currentBlock})
@@ -88,7 +85,7 @@ func scanBlock() {
 				break
 			}
 			if len(evm.Logs) == 0 {
-				break
+				continue
 			}
 			for _, l := range evm.Logs {
 				th := l.Topics[0].Hex()
@@ -108,10 +105,16 @@ func scanBlock() {
 					}
 					fmt.Printf("data=%+v\n ", ev)
 					//handle user participate
-
-					//usdrido(ev.User.String(), ev.Referrer.String(), v.HashToString(), decimal.NewFromBigInt(ev.Amount, -11), decimal.NewFromBigInt(ev.Price, -18), currentBlock)
+					err = participate(dbUtil.Engine, ev.User.String(), ev.Inviter.String(), v.HashToString(), float64(ev.Amount.Uint64()))
+					if err != nil {
+						ERR = err
+						break
+					}
 				}
 			}
+			if ERR != nil {
+				break
+			}
 		}
 		if ERR != nil {
 			fmt.Println("处理错误=", ERR)
@@ -123,7 +126,6 @@ func scanBlock() {
 			fmt.Println("更新最新快高错误=", err)
 			return
 		}
-
 		currentBlock++
 	}
 }

+ 101 - 14
controller/calculate.go

@@ -2,6 +2,7 @@ package controller
 
 import (
 	"errors"
+	"fmt"
 	"ktogame/models"
 	"strings"
 
@@ -16,7 +17,7 @@ func UpdateSuperiorsPerformance(engine *xorm.Engine, superiorsStr string, amount
 	var supers []models.UserInfo
 	for _, sid := range ids {
 		var tmpUser models.UserInfo
-		ok, err := engine.Id(sid).Get(&tmpUser)
+		ok, err := engine.Where("id = ?", sid).Get(&tmpUser)
 		if err != nil {
 			return err
 		}
@@ -51,20 +52,20 @@ func UpdateSuperiorsPerformance(engine *xorm.Engine, superiorsStr string, amount
 			}
 		}
 		if level > 0 {
-			if level > per.ClaimedPerformanceLevel {
-				ratio := PerformanceRatio[level] - PerformanceRatio[per.ClaimedPerformanceLevel]
+			if level > per.PerformanceLevel {
+				ratio := PerformanceRatio[level] - PerformanceRatio[per.PerformanceLevel]
 				rewards := amount * ratio
 				if rp.TeamPerformance >= rewards {
 					rp.TeamPerformance -= rewards     //pool sub rewards
 					per.PerformanceRewards += rewards //user add rewards to PerformanceRewards
-					per.ClaimedPerformanceLevel = level
+					per.PerformanceLevel = level
 					//update available
-					err := UpdateAvailableRewards(engine, rewards, user.Id)
+					err := UpdateAvailableRewards(engine, rewards, user.Addr, false, false)
 					if err != nil {
 						return err
 					}
 
-					_, err = engine.ID(user.Addr).Update(&per)
+					_, err = engine.ID(user.Addr).Cols("total_performance,performance_rewards,performance_level").Update(&per)
 					if err != nil {
 						return err
 					}
@@ -73,7 +74,7 @@ func UpdateSuperiorsPerformance(engine *xorm.Engine, superiorsStr string, amount
 		}
 	}
 
-	_, err = engine.ID(1).Update(&rp)
+	_, err = engine.ID(1).Cols("team_performance").Update(&rp)
 	if err != nil {
 		return err
 	}
@@ -83,11 +84,9 @@ func UpdateSuperiorsPerformance(engine *xorm.Engine, superiorsStr string, amount
 
 func UpdateRewardsPool(engine *xorm.Engine, amount float64) error {
 	var rp models.RewardsPool
-	rp.Recommendation = amount * 0.2
 	rp.TeamPerformance = amount * 0.2
-	rp.CommunityGift = amount * 0.5
 	rp.TeamCultivate = amount * 0.05
-	rp.CommunityNode = amount * 0.05
+	rp.TotalPool += amount
 	_, err := engine.ID(1).Update(&rp)
 	if err != nil {
 		return err
@@ -95,11 +94,11 @@ func UpdateRewardsPool(engine *xorm.Engine, amount float64) error {
 	return nil
 }
 
-func UpdateAvailableRewards(engine *xorm.Engine, rewards float64, uid int64) error {
+func UpdateAvailableRewards(engine *xorm.Engine, rewards float64, uaddr string, join, isdirect bool) error {
 	a_rewards := rewards * 60 / 100
 	a_reinput := rewards * 40 / 100
 	var user models.UserInfo
-	ok, err := engine.Id(uid).Get(&user)
+	ok, err := engine.Id(uaddr).Get(&user)
 	if err != nil {
 		return err
 	}
@@ -108,13 +107,101 @@ func UpdateAvailableRewards(engine *xorm.Engine, rewards float64, uid int64) err
 	}
 	user.AvailableClaim = a_rewards
 	user.AvailableReinput = a_reinput
-	_, err = engine.ID(user.Addr).Cols("available_claim").Update(&user)
+	if join {
+		if isdirect {
+			user.DirectNumber += 1
+			user.DirectRewards += rewards
+			_, err = engine.ID(user.Addr).Cols("available_claim,available_reinput,direct_number,direct_rewards").Update(&user)
+			if err != nil {
+				return err
+			}
+
+		} else {
+			user.IndirectNumber += 1
+			user.IndirectRewards += rewards
+			_, err = engine.ID(user.Addr).Cols("available_claim,available_reinput,indirect_number,indirect_rewards").Update(&user)
+			if err != nil {
+				return err
+			}
+		}
+	} else {
+		_, err = engine.ID(user.Addr).Cols("available_claim,available_reinput").Update(&user)
+		if err != nil {
+			return err
+		}
+	}
+	return nil
+}
+
+func UpdateCommunityGift(engine *xorm.Engine, amount float64, uaddr string) error {
+	var user, tmpUser models.UserInfo
+	ok, err := engine.Id(uaddr).Get(&user)
+	if err != nil {
+		return err
+	}
+	if !ok {
+		return errors.New("engine get info failed")
+	}
+
+	ok, err = engine.Desc("id").Get(&tmpUser)
+	if err != nil {
+		return err
+	}
+	if !ok {
+		return errors.New("engine get info failed")
+	}
+
+	var leftNum, rightNum int64
+	if user.Id >= 26 {
+		leftNum = 25
+	} else {
+		leftNum = user.Id - 1
+	}
+	if tmpUser.Id-user.Id >= 25 {
+		rightNum = 25
+	} else {
+		rightNum = tmpUser.Id - user.Id
+	}
+
+	rewards := amount * (float64(leftNum+rightNum) / 100)
+	err = UpdateAvailableRewards(engine, rewards, user.Addr, false, false)
+	if err != nil {
+		return err
+	}
+
+	var per models.Performance
+	ok, err = engine.Id(uaddr).Get(&per)
+	if err != nil {
+		return err
+	}
+	if !ok {
+		return errors.New("engine get per failed")
+	}
+	per.CommunityGift += rewards
+	_, err = engine.ID(uaddr).Cols("community_gift").Update(&per)
 	if err != nil {
 		return err
 	}
-	_, err = engine.ID(user.Addr).Cols("available_reinput").Update(&user)
+
+	return nil
+}
+
+func UpdateCommunityNodes(engine *xorm.Engine, amount float64) error {
+	var nodes []models.UserInfo
+	err := engine.Where("state = ?", CommunityUsers).Find(&nodes)
 	if err != nil {
 		return err
 	}
+	if len(nodes) == 0 {
+		return nil
+	}
+	rewards := (amount * 5 / 100) / float64(len(nodes))
+	for _, node := range nodes {
+		err = UpdateAvailableRewards(engine, rewards, node.Addr, false, false)
+		if err != nil {
+			fmt.Println(err)
+			continue
+		}
+	}
 	return nil
 }

+ 32 - 7
controller/interface.go → controller/controller.go

@@ -1,7 +1,13 @@
 package controller
 
 import (
+	"fmt"
 	"ktogame/models"
+	"ktogame/util"
+	"strings"
+	"time"
+
+	"github.com/shopspring/decimal"
 )
 
 func (uc *UserController) Reinput(user string) {
@@ -43,16 +49,16 @@ func (uc *UserController) Reinput(user string) {
 	///update Recommendation Rewards
 	///update direct recommend rewards
 	rewards := reinputValue * 10 / 100
-	if ui.Direct != -1 {
-		err := UpdateAvailableRewards(uc.engine, rewards, ui.Direct)
+	if ui.Direct != "" {
+		err := UpdateAvailableRewards(uc.engine, rewards, ui.Direct, false, false)
 		if err != nil {
 			ErrResponse(uc.Controller, err)
 			return
 		}
 	}
 	///update indirect recommend rewards
-	if ui.Indirect != -1 {
-		err := UpdateAvailableRewards(uc.engine, rewards, ui.Indirect)
+	if ui.Indirect != "" {
+		err := UpdateAvailableRewards(uc.engine, rewards, ui.Indirect, false, false)
 		if err != nil {
 			ErrResponse(uc.Controller, err)
 			return
@@ -70,10 +76,29 @@ func (uc *UserController) Reinput(user string) {
 	}
 	TxObjectResponse(uc.Controller, "success")
 }
-func (uc *UserController) GetSignature(user string) {
-	var uinfo models.UserInfo
-	uc.engine.Id(user).Get(&uinfo)
+func (uc *UserController) GetSignature() {
+	addr := uc.GetString("addr")
+	s := uc.GetString("token")
+	user := util.GetPri(s, addr[len(addr)-16:])
+	if strings.ToLower(user) != strings.ToLower(addr) {
+		ErrResponse(uc.Controller, "无效地址")
+		return
+	}
+	var ua models.UserInfo
+	uc.engine.Id(user).Get(&ua)
+	if ua.AvailableClaim == 0 {
+		ErrResponse(uc.Controller, "暂无收益领取")
+		return
+	}
 
+	format := time.Now().AddDate(0, 0, 1).Format("2006-01-02")
+	te, _ := time.ParseInLocation("2006-01-02", format, time.Local)
+	pow := decimal.NewFromFloat(float64(10)).Pow(decimal.NewFromFloat(float64(18)))
+	amount := decimal.NewFromFloat(ua.AvailableClaim).Mul(pow).BigInt().String()
+	out1 := util.Sign(amount, strings.ToLower(user[2:]), fmt.Sprint(te.Unix()))
+	sign := out1 + "-" + amount + "-" + fmt.Sprint(te.Unix())
+	code := util.EnPriCode(sign, addr[len(addr)-16:])
+	TxObjectResponse(uc.Controller, code)
 }
 func (uc *UserController) GetUserInfo(amount uint64) {}
 func (uc *UserController) GetTeamList(user string)   {}

+ 7 - 7
dbUtil/dbCoon.go

@@ -2,13 +2,16 @@ package dbUtil
 
 import (
 	"fmt"
+	"log"
+
 	"github.com/astaxie/beego"
 	_ "github.com/go-sql-driver/mysql"
 	"github.com/go-xorm/xorm"
-	"log"
 )
+
 var Engine *xorm.Engine
-func init(){
+
+func init() {
 	fmt.Println("进来db")
 	u := beego.AppConfig.String("mysqluser")
 	p := beego.AppConfig.String("mysqlpass")
@@ -19,10 +22,7 @@ func init(){
 	orm.RegisterModel(new(model.VVoteInfo))*/
 	var err error
 	Engine, err = xorm.NewEngine("mysql", u+":"+p+"@tcp("+url+":+"+port+")/"+dbname+"?charset=utf8")
-	if err!=nil{
-		log.Fatal("错误=",err)
+	if err != nil {
+		log.Fatal("错误=", err)
 	}
-	//在控制台打印出生成的SQL语句
-	//Engine.ShowSQL(true)
 }
-

+ 0 - 128
dbUtil/redisCoon.go

@@ -1,128 +0,0 @@
-package dbUtil
-
-import (
-	"encoding/json"
-	"fmt"
-	"os"
-	"strings"
-
-	"github.com/gomodule/redigo/redis"
-	"github.com/shopspring/decimal"
-)
-
-const (
-	TopicParticipate = "0xddd670a4142d06229b922c5d433d29131580e1a2952c86700b0a36ea9e8b87ee"
-	FuncParticipate  = "participate"
-)
-
-//var conn redis.Conn
-var pool *redis.Pool
-var TopsMap map[string]string
-var MethodMap map[string]string
-var LvMap map[int]decimal.Decimal
-
-func init() {
-	pool = &redis.Pool{
-		MaxIdle:     500,
-		MaxActive:   2000,
-		IdleTimeout: 120,
-		Dial: func() (redis.Conn, error) {
-			coon, err := redis.Dial("tcp", "127.0.0.1:6379")
-			if err != nil {
-				fmt.Println(err)
-				os.Exit(1)
-			}
-			coon.Send("auth", "0x817A=7%BJ#x%H=1rK")
-			return coon, err
-		},
-	}
-	tm := make(map[string]string, 0)
-	// tm["0xddd670a4142d06229b922c5d433d29131580e1a2952c86700b0a36ea9e8b87ee"] = "newDeposit"
-	// tm["0x056f1f5cdd8662230b94b7f88e06d95549d18e77cb2959933db3849d36df790a"] = "newWithdraw"
-	tm[TopicParticipate] = FuncParticipate
-	TopsMap = tm
-
-	mm := make(map[string]string, 0)
-	mm["transferFrom"] = "Transfer"
-	mm["sell"] = "SellOrder"
-	MethodMap = mm
-
-	lm := make(map[int]decimal.Decimal, 0)
-	lm[1] = decimal.NewFromFloat(0.1)
-	lm[2] = decimal.NewFromFloat(0.08)
-	lm[3] = decimal.NewFromFloat(0.03)
-	lm[4] = decimal.NewFromFloat(0.03)
-	lm[5] = decimal.NewFromFloat(0.03)
-	lm[6] = decimal.NewFromFloat(0.03)
-	lm[7] = decimal.NewFromFloat(0.03)
-	lm[8] = decimal.NewFromFloat(0.03)
-	lm[9] = decimal.NewFromFloat(0.03)
-	lm[10] = decimal.NewFromFloat(0.03)
-	LvMap = lm
-}
-
-func GetValue(key string, t int) interface{} {
-	rc := pool.Get()
-	defer rc.Close()
-	key = strings.ToLower(key)
-	if t == 1 {
-		i, e := rc.Do("get", key)
-		if e != nil {
-			fmt.Println("e=", e)
-			return 0
-		}
-		reply, _ := redis.Int64(i, e)
-		return reply
-	} else if t == 2 {
-		//fmt.Println("GetValue key=",key)
-		r, e := rc.Do("GET", key)
-		if e != nil {
-			//fmt.Println("eeeeee=",e)
-			return nil
-		}
-		//fmt.Println("=rrrrr==",r)
-		reply, err := redis.Bytes(r, e)
-		if err != nil {
-			//fmt.Println("错误13331=",err)
-			return nil
-		}
-		//fmt.Println("===",string(reply))
-		var d *[]string
-		err = json.Unmarshal(reply, &d)
-		if err != nil {
-			fmt.Println("错误11=", err)
-		}
-		//fmt.Printf("d2结果的原始类型%T,值为%v\n", d, *d)
-		return *d
-	} else if t == 3 {
-		i, e := rc.Do("get", key)
-		if e != nil {
-			fmt.Println("e=", e)
-			return 0
-		}
-		reply, _ := redis.String(i, e)
-		return reply
-	} else {
-		return ""
-	}
-}
-
-func SetValue(key string, value interface{}) {
-	rc := pool.Get()
-	defer rc.Close()
-	key = strings.ToLower(key)
-	rc.Do("set", key, value)
-}
-
-func SetValueTime(key string, value interface{}, t int64) {
-	rc := pool.Get()
-	defer rc.Close()
-	key = strings.ToLower(key)
-	rc.Do("set", key, value, "EX", t)
-}
-
-func DeleteValue(key string) {
-	rc := pool.Get()
-	defer rc.Close()
-	rc.Do("DEL", key)
-}

BIN
ktogame


+ 0 - 2874
listener.2022-10-30.001.log

@@ -1,2874 +0,0 @@
-2021/10/26 06:10:33.797 [I] [ktoFunction.go:45]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 172.16.10.129:50166->36.255.222.71:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2021/10/26 08:00:31.300 [I] [ktoFunction.go:45]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 172.16.10.129:57958->36.255.222.71:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2021/10/26 09:50:20.268 [I] [app.go:214]  http server Running on http://:80
-2021/10/26 09:56:08.933 [D] [router.go:969]  |  172.16.10.120| 200 |    89.9611ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 09:56:09.227 [D] [router.go:969]  |  172.16.10.120| 200 |   552.7799ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 09:56:09.374 [D] [router.go:969]  |  172.16.10.120| 200 |   439.7578ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 09:56:12.489 [D] [router.go:969]  |  172.16.10.120| 200 |   725.4226ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 09:56:17.374 [D] [router.go:969]  |  172.16.10.120| 200 |   255.5401ms|   match| GET      /website/minerAddrInfo   r:/website/minerAddrInfo
-2021/10/26 09:56:17.853 [D] [router.go:969]  |  172.16.10.120| 200 |   737.3902ms|   match| GET      /website/getMinerTxData   r:/website/getMinerTxData
-2021/10/26 09:56:45.021 [D] [router.go:969]  |  172.16.10.120| 200 |    25.2357ms|   match| GET      /website/queryData   r:/website/queryData
-2021/10/26 09:56:45.250 [D] [router.go:969]  |  172.16.10.120| 200 |   252.8865ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/10/26 09:56:51.919 [D] [router.go:969]  |  172.16.10.120| 200 |   251.1617ms|   match| GET      /website/minerAddrInfo   r:/website/minerAddrInfo
-2021/10/26 09:56:52.475 [D] [router.go:969]  |  172.16.10.120| 200 |   808.9585ms|   match| GET      /website/getMinerTxData   r:/website/getMinerTxData
-2021/10/26 09:57:13.092 [D] [router.go:969]  |  172.16.10.120| 200 |    291.087ms|   match| GET      /website/minerAddrInfo   r:/website/minerAddrInfo
-2021/10/26 09:57:13.539 [D] [router.go:969]  |  172.16.10.120| 200 |   745.1275ms|   match| GET      /website/getMinerTxData   r:/website/getMinerTxData
-2021/10/26 09:58:48.861 [D] [router.go:969]  |  172.16.10.120| 200 |   764.7719ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 10:09:21.490 [D] [router.go:969]  |  172.16.10.120| 200 |    91.7637ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 10:09:21.947 [D] [router.go:969]  |  172.16.10.120| 200 |   548.5025ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 10:09:22.000 [D] [router.go:969]  |  172.16.10.120| 200 |   601.6707ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 10:22:07.206 [D] [router.go:969]  |  172.16.10.120| 200 |   829.2358ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 10:22:34.183 [D] [router.go:969]  |  172.16.10.120| 200 |      98.27ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 10:22:34.496 [D] [router.go:969]  |  172.16.10.120| 200 |   407.0755ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 10:22:34.520 [D] [router.go:969]  |  172.16.10.120| 200 |   433.0362ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 10:51:26.246 [D] [router.go:969]  |  172.16.10.120| 200 |   103.2739ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 10:51:26.648 [D] [router.go:969]  |  172.16.10.120| 200 |   500.3591ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 10:51:26.715 [D] [router.go:969]  |  172.16.10.120| 200 |   571.5279ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 10:51:29.047 [D] [router.go:969]  |  172.16.10.120| 200 |   145.3274ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 10:51:29.512 [D] [router.go:969]  |  172.16.10.120| 200 |   598.5703ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 10:51:29.548 [D] [router.go:969]  |  172.16.10.120| 200 |   642.7054ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 10:51:32.955 [D] [router.go:969]  |  172.16.10.120| 200 |    91.1016ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 10:51:33.341 [D] [router.go:969]  |  172.16.10.120| 200 |     466.21ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 10:51:33.437 [D] [router.go:969]  |  172.16.10.120| 200 |   562.4648ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 10:53:56.879 [D] [router.go:969]  |  172.16.10.120| 200 |   112.2999ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 10:53:57.112 [D] [router.go:969]  |  172.16.10.120| 200 |   343.8847ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 10:53:57.137 [D] [router.go:969]  |  172.16.10.120| 200 |   368.9529ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 10:54:39.148 [D] [router.go:969]  |  172.16.10.120| 200 |    83.2103ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 10:54:39.573 [D] [router.go:969]  |  172.16.10.120| 200 |   507.3383ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 10:54:39.639 [D] [router.go:969]  |  172.16.10.120| 200 |   574.5186ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 10:55:12.667 [D] [router.go:969]  |  172.16.10.120| 200 |   160.4559ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 10:55:12.976 [D] [router.go:969]  |  172.16.10.120| 200 |   470.2688ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 10:55:13.015 [D] [router.go:969]  |  172.16.10.120| 200 |   508.3686ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 10:58:02.076 [D] [router.go:969]  |  172.16.10.120| 200 |   829.2982ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 10:58:58.658 [D] [router.go:969]  |  172.16.10.120| 200 |   843.2719ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 10:59:21.302 [D] [router.go:969]  |  172.16.10.120| 200 |   823.1131ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:00:15.794 [D] [router.go:969]  |  172.16.10.120| 200 |   817.1801ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:00:18.427 [D] [router.go:969]  |  172.16.10.120| 200 |   804.1668ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:00:23.272 [D] [router.go:969]  |  172.16.10.120| 200 |   861.1441ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:00:28.133 [D] [router.go:969]  |  172.16.10.120| 200 |   916.4421ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:01:56.997 [D] [router.go:969]  |  172.16.10.120| 200 |   870.3865ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:02:00.037 [D] [router.go:969]  |  172.16.10.120| 200 |     2.0061ms|   match| GET      /website/getMinerTxData   r:/website/getMinerTxData
-2021/10/26 11:02:00.235 [D] [router.go:969]  |  172.16.10.120| 200 |   863.1491ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:02:00.982 [D] [router.go:969]  |  172.16.10.120| 200 |   946.6666ms|   match| GET      /website/minerAddrInfo   r:/website/minerAddrInfo
-2021/10/26 11:02:03.744 [D] [router.go:969]  |  172.16.10.120| 200 |   1.0338022s|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:02:56.518 [D] [router.go:969]  |  172.16.10.120| 200 |   877.4609ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:02:59.015 [D] [router.go:969]  |  172.16.10.120| 200 |     1.0031ms|   match| GET      /website/getMinerTxData   r:/website/getMinerTxData
-2021/10/26 11:02:59.231 [D] [router.go:969]  |  172.16.10.120| 200 |   890.5411ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:02:59.266 [D] [router.go:969]  |  172.16.10.120| 200 |   252.7001ms|   match| GET      /website/minerAddrInfo   r:/website/minerAddrInfo
-2021/10/26 11:03:01.559 [D] [router.go:969]  |  172.16.10.120| 200 |   836.2635ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:03:23.190 [D] [router.go:969]  |  172.16.10.120| 200 |   848.3346ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:03:57.216 [D] [router.go:969]  |  172.16.10.120| 200 |     2.0204ms|   match| GET      /website/getMinerTxData   r:/website/getMinerTxData
-2021/10/26 11:03:57.285 [D] [router.go:969]  |  172.16.10.120| 200 |   831.2533ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:03:57.396 [D] [router.go:969]  |  172.16.10.120| 200 |   180.4784ms|   match| GET      /website/minerAddrInfo   r:/website/minerAddrInfo
-2021/10/26 11:03:59.368 [D] [router.go:969]  |  172.16.10.120| 200 |   841.3084ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:04:25.184 [D] [router.go:969]  |  172.16.10.120| 200 |     2.0046ms|   match| GET      /website/getMinerTxData   r:/website/getMinerTxData
-2021/10/26 11:04:25.274 [D] [router.go:969]  |  172.16.10.120| 200 |   864.2916ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:04:25.497 [D] [router.go:969]  |  172.16.10.120| 200 |   314.8496ms|   match| GET      /website/minerAddrInfo   r:/website/minerAddrInfo
-2021/10/26 11:04:27.346 [D] [router.go:969]  |  172.16.10.120| 200 |   848.2188ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:04:34.722 [D] [router.go:969]  |  172.16.10.120| 200 |   874.3455ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:04:37.846 [D] [router.go:969]  |  172.16.10.120| 200 |   857.2709ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:05:10.260 [D] [router.go:969]  |  172.16.10.120| 200 |   844.2595ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:05:14.336 [D] [router.go:969]  |  172.16.10.120| 200 |   869.3771ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:05:17.132 [D] [router.go:969]  |  172.16.10.120| 200 |   847.3782ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:05:19.446 [D] [router.go:969]  |  172.16.10.120| 200 |   143.3814ms|   match| GET      /website/minerAddrInfo   r:/website/minerAddrInfo
-2021/10/26 11:05:20.100 [D] [router.go:969]  |  172.16.10.120| 200 |   798.1559ms|   match| GET      /website/getMinerTxData   r:/website/getMinerTxData
-2021/10/26 11:05:21.763 [D] [router.go:969]  |  172.16.10.120| 200 |    813.143ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:05:24.154 [D] [router.go:969]  |  172.16.10.120| 200 |   407.1383ms|   match| GET      /website/minerAddrInfo   r:/website/minerAddrInfo
-2021/10/26 11:05:24.525 [D] [router.go:969]  |  172.16.10.120| 200 |   778.1092ms|   match| GET      /website/getMinerTxData   r:/website/getMinerTxData
-2021/10/26 11:05:27.080 [D] [router.go:969]  |  172.16.10.120| 200 |   820.1465ms|   match| GET      /website/minerList   r:/website/minerList
-2021/10/26 11:06:17.007 [D] [router.go:969]  |  172.16.10.120| 200 |    73.1947ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 11:06:17.340 [D] [router.go:969]  |  172.16.10.120| 200 |     406.08ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 11:06:17.389 [D] [router.go:969]  |  172.16.10.120| 200 |   455.2107ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 11:10:49.966 [D] [router.go:969]  |  172.16.10.120| 200 |    86.1954ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 11:10:50.356 [D] [router.go:969]  |  172.16.10.120| 200 |   475.2644ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 11:10:50.456 [D] [router.go:969]  |  172.16.10.120| 200 |   576.5314ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/26 11:36:11.727 [I] [ktoFunction.go:45]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.71:13869: connectex: No connection could be made because the target machine actively refused it."
-2021/10/26 11:36:21.728 [I] [ktoFunction.go:45]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.71:13869: connectex: No connection could be made because the target machine actively refused it."
-2021/10/26 11:36:31.729 [I] [ktoFunction.go:45]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.71:13869: connectex: No connection could be made because the target machine actively refused it."
-2021/10/26 14:20:36.617 [D] [router.go:969]  |  172.16.10.120| 200 |   113.8011ms|   match| GET      /website/minerData   r:/website/minerData
-2021/10/26 14:20:36.900 [D] [router.go:969]  |  172.16.10.120| 200 |   394.1077ms|   match| GET      /website/getLateTxData   r:/website/getLateTxData
-2021/10/26 14:20:36.928 [D] [router.go:969]  |  172.16.10.120| 200 |   423.7057ms|   match| GET      /website/getLateBlockData   r:/website/getLateBlockData
-2021/10/30 15:11:36.791 [I] [app.go:214]  http server Running on http://:80
-2021/12/06 11:36:45.433 [I] [app.go:214]  http server Running on http://:8033
-2021/12/06 11:37:06.834 [I] [ktoFunction.go:45]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 172.16.10.160:57881->36.255.222.71:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2021/12/06 11:37:26.081 [I] [ktoFunction.go:45]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 172.16.10.160:57906->36.255.222.71:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2021/12/06 11:37:55.245 [I] [ktoFunction.go:45]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 172.16.10.160:57938->36.255.222.71:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2021/12/06 11:38:33.859 [D] [router.go:969]  |            ::1| 404 |     1.9978ms| nomatch| POST     /website/getBalance
-2021/12/06 11:38:34.452 [I] [ktoFunction.go:45]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 172.16.10.160:57976->36.255.222.71:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2021/12/06 11:39:11.334 [I] [app.go:214]  http server Running on http://:8033
-2021/12/06 11:39:20.091 [D] [router.go:969]  |            ::1| 404 |     2.0029ms| nomatch| POST     /website/getBalance
-2021/12/06 11:40:04.531 [D] [router.go:969]  |            ::1| 200 |   268.5001ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 11:41:20.745 [D] [router.go:969]  |            ::1| 200 |    96.1383ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 11:45:14.353 [D] [router.go:969]  |            ::1| 200 |    96.3623ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 11:46:15.784 [D] [router.go:969]  |            ::1| 200 |    82.9546ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 11:47:38.972 [D] [router.go:969]  |            ::1| 200 |   129.8046ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 11:49:27.582 [D] [router.go:969]  |            ::1| 200 |    90.2491ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 11:49:51.622 [D] [router.go:969]  |            ::1| 200 |   157.8086ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 11:49:54.034 [D] [router.go:969]  |            ::1| 200 |     90.368ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 11:51:15.808 [D] [router.go:969]  |            ::1| 200 |   135.3189ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:32:04.836 [D] [router.go:969]  |            ::1| 200 |    76.6104ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:32:37.238 [D] [router.go:969]  |            ::1| 200 |   138.8345ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:32:47.931 [D] [router.go:969]  |            ::1| 200 |   125.1338ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:32:54.266 [D] [router.go:969]  |            ::1| 200 |    98.0219ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:33:00.060 [D] [router.go:969]  |            ::1| 200 |    80.8289ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:34:43.326 [D] [router.go:969]  |            ::1| 200 |    144.787ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:35:23.304 [D] [router.go:969]  |            ::1| 200 |    69.6908ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:35:31.896 [D] [router.go:969]  |            ::1| 200 |     79.757ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:36:31.534 [D] [router.go:969]  |            ::1| 200 |    87.1838ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:36:41.264 [D] [router.go:969]  |            ::1| 200 |    61.4578ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:37:00.413 [D] [router.go:969]  |            ::1| 200 |   143.6026ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:37:47.940 [D] [router.go:969]  |            ::1| 200 |    92.2149ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:37:53.077 [D] [router.go:969]  |            ::1| 200 |    85.0596ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:38:43.640 [D] [router.go:969]  |            ::1| 200 |    91.0281ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:38:49.589 [D] [router.go:969]  |            ::1| 200 |    83.1258ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:38:55.753 [D] [router.go:969]  |            ::1| 200 |    108.288ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:39:00.679 [D] [router.go:969]  |            ::1| 200 |   1.0273691s|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:39:25.937 [D] [router.go:969]  |            ::1| 200 |   118.1579ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:39:31.153 [D] [router.go:969]  |            ::1| 200 |     132.35ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:39:35.785 [D] [router.go:969]  |            ::1| 200 |   165.6585ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:39:39.164 [D] [router.go:969]  |            ::1| 200 |    81.6364ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:39:44.838 [D] [router.go:969]  |            ::1| 200 |   147.2143ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:39:50.628 [D] [router.go:969]  |            ::1| 200 |    88.8064ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/06 13:39:53.615 [D] [router.go:969]  |            ::1| 200 |    95.7088ms|   match| GET      /website/getBalance   r:/website/getBalance
-2021/12/13 17:13:00.396 [I] [app.go:214]  http server Running on http://:8033
-2021/12/13 17:14:19.730 [D] [router.go:969]  |            ::1| 200 |      504.1µs|   match| POST     /website/receiveData   r:/website/receiveData
-2021/12/13 17:15:33.412 [D] [router.go:969]  |            ::1| 200 |  13.8736704s|   match| POST     /website/receiveData   r:/website/receiveData
-2021/12/13 17:16:05.296 [I] [app.go:214]  http server Running on http://:8033
-2021/12/13 17:16:10.630 [D] [router.go:969]  |            ::1| 200 |    18.0385ms|   match| POST     /website/receiveData   r:/website/receiveData
-2021/12/13 17:16:32.868 [D] [router.go:969]  |            ::1| 200 |     3.5089ms|   match| POST     /website/receiveData   r:/website/receiveData
-2021/12/13 17:16:44.242 [D] [router.go:969]  |            ::1| 200 |     6.5169ms|   match| POST     /website/receiveData   r:/website/receiveData
-2021/12/16 14:39:36.947 [I] [app.go:214]  http server Running on http://:8033
-2021/12/16 14:39:36.950 [C] [app.go:231]  ListenAndServe:  listen tcp :8033: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
-2021/12/16 14:39:52.999 [I] [app.go:214]  http server Running on http://:8034
-2021/12/16 14:49:49.609 [D] [router.go:969]  |            ::1| 200 |    29.0765ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 14:49:55.706 [D] [router.go:969]  |            ::1| 200 |     4.0415ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 14:51:31.340 [D] [router.go:969]  |            ::1| 200 |     4.0114ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 14:51:40.463 [D] [router.go:969]  |            ::1| 200 |     2.0058ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 14:52:28.601 [D] [router.go:969]  |            ::1| 200 |   7.8972095s|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 14:52:38.135 [D] [router.go:969]  |            ::1| 200 |    1.910175s|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 14:52:54.639 [D] [router.go:969]  |            ::1| 200 |   5.6166637s|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 14:53:39.598 [D] [router.go:969]  |            ::1| 200 |     7.0206ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 14:53:48.151 [D] [router.go:969]  |            ::1| 200 |     3.0479ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 14:54:07.552 [D] [router.go:969]  |            ::1| 200 |     2.0061ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 14:54:49.886 [D] [router.go:969]  |            ::1| 200 |     5.0445ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:02:15.806 [D] [router.go:969]  |            ::1| 200 |     2.0093ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:02:18.101 [D] [router.go:969]  |            ::1| 200 |     3.0396ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:02:32.471 [D] [router.go:969]  |            ::1| 200 |     2.0093ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:03:06.415 [D] [router.go:969]  |            ::1| 200 |      1.003ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:03:08.094 [D] [router.go:969]  |            ::1| 200 |    17.0354ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:03:27.037 [D] [router.go:969]  |            ::1| 200 |     3.0119ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:03:28.829 [D] [router.go:969]  |            ::1| 200 |     1.9559ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:03:37.081 [D] [router.go:969]  |            ::1| 200 |     2.9969ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:07:25.157 [D] [router.go:969]  |            ::1| 200 |     1.0019ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:08:49.857 [D] [router.go:969]  |            ::1| 200 |     2.0401ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:09:35.127 [D] [router.go:969]  |            ::1| 200 |     3.0068ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:10:47.740 [D] [router.go:969]  |            ::1| 200 |     2.0263ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:11:36.764 [D] [router.go:969]  |            ::1| 200 |     1.0054ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:13:38.458 [D] [router.go:969]  |            ::1| 200 |     2.0058ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:13:39.351 [D] [router.go:969]  |            ::1| 200 |     3.0029ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:13:39.969 [D] [router.go:969]  |            ::1| 200 |     2.0049ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:13:44.984 [D] [router.go:969]  |            ::1| 200 |     1.0023ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:13:45.854 [D] [router.go:969]  |            ::1| 200 |      992.8µs|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:13:46.684 [D] [router.go:969]  |            ::1| 200 |     1.0027ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:14:05.039 [D] [router.go:969]  |            ::1| 200 |     3.0471ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:14:11.072 [D] [router.go:969]  |            ::1| 200 |     2.0085ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:14:15.030 [D] [router.go:969]  |            ::1| 200 |     1.0319ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:14:16.306 [D] [router.go:969]  |            ::1| 200 |      4.004ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:14:16.779 [D] [router.go:969]  |            ::1| 200 |     3.0471ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:14:17.753 [D] [router.go:969]  |            ::1| 200 |     3.0419ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:14:18.373 [D] [router.go:969]  |            ::1| 200 |     2.0053ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:14:19.628 [D] [router.go:969]  |            ::1| 200 |     4.0458ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:14:20.907 [D] [router.go:969]  |            ::1| 200 |     4.0119ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:15:18.128 [D] [router.go:969]  |            ::1| 200 |     3.0254ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:15:20.075 [D] [router.go:969]  |            ::1| 200 |       3.01ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:15:29.111 [D] [router.go:969]  |            ::1| 200 |     2.0274ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:15:32.821 [D] [router.go:969]  |            ::1| 200 |     4.0024ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:15:42.219 [D] [router.go:969]  |            ::1| 200 |     4.0024ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:15:43.270 [D] [router.go:969]  |            ::1| 200 |     4.0565ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:17:15.487 [D] [router.go:969]  |            ::1| 200 |     4.0546ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:17:31.458 [D] [router.go:969]  |            ::1| 200 |     4.0518ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:18.186 [D] [router.go:969]  |            ::1| 200 |     1.0026ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:37.801 [D] [router.go:969]  |            ::1| 200 |     4.0399ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:40.920 [D] [router.go:969]  |            ::1| 200 |     4.0446ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:42.691 [D] [router.go:969]  |            ::1| 200 |     4.0478ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:43.612 [D] [router.go:969]  |            ::1| 200 |     4.0502ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:46.212 [D] [router.go:969]  |            ::1| 200 |      4.047ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:48.128 [D] [router.go:969]  |            ::1| 200 |     4.0466ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:49.752 [D] [router.go:969]  |            ::1| 200 |     4.0498ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:51.011 [D] [router.go:969]  |            ::1| 200 |     4.0201ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:53.048 [D] [router.go:969]  |            ::1| 200 |     4.0221ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:54.683 [D] [router.go:969]  |            ::1| 200 |     3.0487ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:56.037 [D] [router.go:969]  |            ::1| 200 |     3.0147ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:56.992 [D] [router.go:969]  |            ::1| 200 |     2.0038ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:57.527 [D] [router.go:969]  |            ::1| 200 |     2.0053ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:18:58.734 [D] [router.go:969]  |            ::1| 200 |     2.0104ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:01.064 [D] [router.go:969]  |            ::1| 200 |     4.0486ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:01.973 [D] [router.go:969]  |            ::1| 200 |     3.0033ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:03.458 [D] [router.go:969]  |            ::1| 200 |     4.0075ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:04.485 [D] [router.go:969]  |            ::1| 200 |     4.0086ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:08.652 [D] [router.go:969]  |            ::1| 200 |     1.9785ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:09.622 [D] [router.go:969]  |            ::1| 200 |     4.0486ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:11.207 [D] [router.go:969]  |            ::1| 200 |      1.003ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:12.015 [D] [router.go:969]  |            ::1| 200 |     1.9765ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:13.214 [D] [router.go:969]  |            ::1| 200 |     1.0042ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:14.917 [D] [router.go:969]  |            ::1| 200 |     2.0054ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:15.646 [D] [router.go:969]  |            ::1| 200 |      4.011ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:17.851 [D] [router.go:969]  |            ::1| 200 |     5.0074ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:19:25.196 [D] [router.go:969]  |            ::1| 200 |      4.019ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:20:46.281 [D] [router.go:969]  |            ::1| 200 |     5.0141ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:27:58.539 [D] [router.go:969]  |            ::1| 200 |     1.0038ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:28:04.413 [D] [router.go:969]  |            ::1| 200 |     1.9761ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:28:05.777 [D] [router.go:969]  |            ::1| 200 |      3.006ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:28:06.939 [D] [router.go:969]  |            ::1| 200 |     4.0431ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:28:24.801 [D] [router.go:969]  |            ::1| 200 |     5.0563ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:29:25.542 [D] [router.go:969]  |            ::1| 200 |     2.0144ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:29:32.261 [D] [router.go:969]  |            ::1| 200 |      5.005ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:29:40.501 [D] [router.go:969]  |            ::1| 200 |     4.0466ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:30:18.669 [D] [router.go:969]  |            ::1| 200 |     4.0426ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:32:07.131 [D] [router.go:969]  |            ::1| 200 |     5.0133ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:33:41.424 [D] [router.go:969]  |            ::1| 200 |      2.008ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:34:09.388 [D] [router.go:969]  |            ::1| 200 |     1.9757ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:34:18.190 [D] [router.go:969]  |            ::1| 200 |      4.047ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:34:19.738 [D] [router.go:969]  |            ::1| 200 |     4.0158ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:34:23.183 [D] [router.go:969]  |            ::1| 200 |     1.9864ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:34:24.405 [D] [router.go:969]  |            ::1| 200 |      996.7µs|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/16 15:34:35.507 [D] [router.go:969]  |            ::1| 200 |     4.0249ms|   match| POST     /website/getTxByAddr   r:/website/getTxByAddr
-2021/12/27 15:54:40.969 [I] [app.go:214]  http server Running on http://:8034
-2021/12/27 17:17:18.983 [I] [app.go:214]  http server Running on http://:8034
-2021/12/27 17:19:32.393 [D] [router.go:969]  |            ::1| 404 |        992µs| nomatch| POST     /wallet/GetTxByHash
-2021/12/27 17:20:12.534 [D] [router.go:969]  |            ::1| 404 |      997.1µs| nomatch| POST     /wallet/GetTxByHash
-2021/12/27 17:20:54.166 [D] [router.go:969]  |            ::1| 404 |           0s| nomatch| POST     /wallet/GetTxByHash
-2021/12/27 17:21:02.714 [D] [router.go:969]  |            ::1| 404 |     1.0145ms| nomatch| POST     /wallet/GetTxByHash
-2021/12/27 17:21:40.097 [D] [router.go:969]  |            ::1| 404 |     1.0138ms| nomatch| POST     /wallet/GetTxByHash
-2021/12/27 17:22:37.721 [D] [router.go:969]  |            ::1| 404 |     1.0051ms| nomatch| POST     /wallet/GetTxByHash
-2021/12/27 17:22:55.382 [D] [router.go:969]  |            ::1| 200 |   3.8960054s|   match| POST     /wallet/getTxByHash   r:/wallet/getTxByHash
-2021/12/27 17:23:49.764 [D] [router.go:969]  |            ::1| 200 |    26.0689ms|   match| POST     /wallet/getTxByHash   r:/wallet/getTxByHash
-2021/12/27 17:24:10.928 [D] [router.go:969]  |            ::1| 200 |    40.1316ms|   match| POST     /wallet/getTxByHash   r:/wallet/getTxByHash
-2021/12/27 17:45:47.613 [C] [config.go:187]  the request url is  /website/getTxByAddr
-2021/12/27 17:45:47.613 [C] [config.go:188]  Handler crashed with error runtime error: invalid memory address or nil pointer dereference
-2021/12/27 17:45:47.613 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2021/12/27 17:45:47.613 [C] [config.go:194]  D:/Go/src/runtime/panic.go:212
-2021/12/27 17:45:47.613 [C] [config.go:194]  D:/Go/src/runtime/signal_windows.go:239
-2021/12/27 17:45:47.614 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:94
-2021/12/27 17:45:47.614 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:317
-2021/12/27 17:45:47.614 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:601
-2021/12/27 17:45:47.614 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/UserController.go:195
-2021/12/27 17:45:47.614 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2021/12/27 17:45:47.614 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2021/12/27 17:45:47.614 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2021/12/27 17:45:47.614 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2021/12/27 17:45:47.614 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2021/12/27 17:45:47.614 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2021/12/27 17:45:47.615 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2021/12/27 17:45:59.413 [C] [config.go:187]  the request url is  /website/getTxByAddr
-2021/12/27 17:45:59.413 [C] [config.go:188]  Handler crashed with error runtime error: invalid memory address or nil pointer dereference
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/Go/src/runtime/panic.go:212
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/Go/src/runtime/signal_windows.go:239
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:94
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:317
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:601
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/UserController.go:195
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2021/12/27 17:45:59.413 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2021/12/27 17:45:59.414 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2021/12/27 17:45:59.414 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2021/12/27 17:50:29.724 [C] [config.go:187]  the request url is  /website/getTxByAddr
-2021/12/27 17:50:29.724 [C] [config.go:188]  Handler crashed with error runtime error: invalid memory address or nil pointer dereference
-2021/12/27 17:50:29.724 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2021/12/27 17:50:29.724 [C] [config.go:194]  D:/Go/src/runtime/panic.go:212
-2021/12/27 17:50:29.724 [C] [config.go:194]  D:/Go/src/runtime/signal_windows.go:239
-2021/12/27 17:50:29.724 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:94
-2021/12/27 17:50:29.724 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:317
-2021/12/27 17:50:29.724 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:601
-2021/12/27 17:50:29.724 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/UserController.go:195
-2021/12/27 17:50:29.724 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2021/12/27 17:50:29.724 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2021/12/27 17:50:29.724 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2021/12/27 17:50:29.725 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2021/12/27 17:50:29.725 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2021/12/27 17:50:29.725 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2021/12/27 17:50:29.726 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2021/12/27 18:06:38.523 [C] [config.go:187]  the request url is  /website/getTxByAddr
-2021/12/27 18:06:38.523 [C] [config.go:188]  Handler crashed with error runtime error: invalid memory address or nil pointer dereference
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/Go/src/runtime/panic.go:212
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/Go/src/runtime/signal_windows.go:239
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:94
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:317
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:601
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/UserController.go:195
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2021/12/27 18:06:38.523 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2021/12/27 18:06:38.524 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2021/12/27 18:12:20.156 [C] [config.go:187]  the request url is  /website/getTxByAddr
-2021/12/27 18:12:20.156 [C] [config.go:188]  Handler crashed with error runtime error: invalid memory address or nil pointer dereference
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/Go/src/runtime/panic.go:212
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/Go/src/runtime/signal_windows.go:239
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:94
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:317
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:601
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/UserController.go:195
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2021/12/27 18:12:20.156 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2021/12/27 18:12:20.157 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2021/12/27 18:13:56.200 [C] [config.go:187]  the request url is  /website/getTxByAddr
-2021/12/27 18:13:56.200 [C] [config.go:188]  Handler crashed with error runtime error: invalid memory address or nil pointer dereference
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/Go/src/runtime/panic.go:212
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/Go/src/runtime/signal_windows.go:239
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:94
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:317
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:601
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/UserController.go:195
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2021/12/27 18:13:56.200 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2021/12/27 18:13:56.200 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2021/12/27 18:14:04.064 [C] [config.go:187]  the request url is  /website/getTxByAddr
-2021/12/27 18:14:04.064 [C] [config.go:188]  Handler crashed with error runtime error: invalid memory address or nil pointer dereference
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/Go/src/runtime/panic.go:212
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/Go/src/runtime/signal_windows.go:239
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:94
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:317
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:601
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/UserController.go:195
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2021/12/27 18:14:04.064 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2021/12/27 18:14:04.066 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2021/12/27 18:14:07.305 [C] [config.go:187]  the request url is  /website/getTxByAddr
-2021/12/27 18:14:07.305 [C] [config.go:188]  Handler crashed with error runtime error: invalid memory address or nil pointer dereference
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/Go/src/runtime/panic.go:212
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/Go/src/runtime/signal_windows.go:239
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:94
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:317
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:601
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/UserController.go:195
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2021/12/27 18:14:07.305 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2021/12/27 18:14:07.305 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2021/12/27 18:17:07.211 [C] [config.go:187]  the request url is  /website/getTxByAddr
-2021/12/27 18:17:07.211 [C] [config.go:188]  Handler crashed with error runtime error: invalid memory address or nil pointer dereference
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/Go/src/runtime/panic.go:212
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/Go/src/runtime/signal_windows.go:239
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:94
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:317
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/engine.go:601
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/UserController.go:195
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2021/12/27 18:17:07.211 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2021/12/27 18:17:07.212 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2021/12/27 18:26:58.862 [I] [app.go:214]  http server Running on http://:8034
-2021/12/27 18:27:12.364 [I] [app.go:214]  http server Running on http://:8033
-2021/12/27 18:27:18.200 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0337ms|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:27:18.521 [D] [router.go:969]  |  172.16.10.167| 404 |     1.9844ms| nomatch| GET      /static/image/KTO.png
-2021/12/27 18:27:18.524 [D] [router.go:969]  |  172.16.10.167| 404 |      986.4µs| nomatch| GET      /static/image/0x2BCeF5834CA51156a045c6D0d36799DccfC092ef.png
-2021/12/27 18:27:18.528 [D] [router.go:969]  |  172.16.10.167| 404 |      978.6µs| nomatch| GET      /static/image/0xAE0dc65FD20C32F434e69a263ad54c7D0089a71e.png
-2021/12/27 18:27:44.374 [I] [app.go:214]  http server Running on http://:8033
-2021/12/27 18:28:06.878 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0049ms|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:28:07.139 [D] [router.go:969]  |  172.16.10.167| 404 |     1.8978ms| nomatch| GET      /static/image/KTO.png
-2021/12/27 18:28:07.156 [D] [router.go:969]  |  172.16.10.167| 404 |     1.0422ms| nomatch| GET      /static/image/0x2BCeF5834CA51156a045c6D0d36799DccfC092ef.png
-2021/12/27 18:28:07.157 [D] [router.go:969]  |  172.16.10.167| 404 |     1.0011ms| nomatch| GET      /static/image/0xAE0dc65FD20C32F434e69a263ad54c7D0089a71e.png
-2021/12/27 18:30:47.007 [D] [router.go:969]  |   172.16.10.67| 200 |           0s|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:30:47.579 [D] [router.go:969]  |   172.16.10.67| 404 |           0s| nomatch| GET      /static/image/KTO.png
-2021/12/27 18:30:47.580 [D] [router.go:969]  |   172.16.10.67| 404 |      983.7µs| nomatch| GET      /static/image/0xE57b2991B0042E33085F1d98163b04c4D8D62Fad.png
-2021/12/27 18:30:47.580 [D] [router.go:969]  |   172.16.10.67| 404 |      983.7µs| nomatch| GET      /static/image/0xc3AbA692a16Ea26890C7e46C8Bd74F87003D3052.png
-2021/12/27 18:34:26.016 [I] [app.go:214]  http server Running on http://:8033
-2021/12/27 18:34:41.295 [D] [router.go:969]  |   172.16.10.67| 200 |     2.0405ms|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:34:41.927 [D] [router.go:969]  |   172.16.10.67| 404 |     2.8819ms| nomatch| GET      /static/image/KTO.png
-2021/12/27 18:34:41.928 [D] [router.go:969]  |   172.16.10.67| 404 |      995.6µs| nomatch| GET      /static/image/0xE57b2991B0042E33085F1d98163b04c4D8D62Fad.png
-2021/12/27 18:34:41.929 [D] [router.go:969]  |   172.16.10.67| 404 |     1.9967ms| nomatch| GET      /static/image/0xc3AbA692a16Ea26890C7e46C8Bd74F87003D3052.png
-2021/12/27 18:35:42.172 [D] [router.go:969]  |   172.16.10.67| 200 |     1.0047ms|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:35:42.734 [D] [router.go:969]  |   172.16.10.67| 404 |      968.3µs| nomatch| GET      /static/image/KTO.png
-2021/12/27 18:35:42.739 [D] [router.go:969]  |   172.16.10.67| 404 |      886.6µs| nomatch| GET      /static/image/0xE57b2991B0042E33085F1d98163b04c4D8D62Fad.png
-2021/12/27 18:35:42.739 [D] [router.go:969]  |   172.16.10.67| 404 |      886.6µs| nomatch| GET      /static/image/0xc3AbA692a16Ea26890C7e46C8Bd74F87003D3052.png
-2021/12/27 18:36:08.220 [D] [router.go:969]  |      127.0.0.1| 200 |      994.4µs|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:36:08.508 [D] [router.go:969]  |  172.16.10.167| 404 |     1.0374ms| nomatch| GET      /static/image/KTO.png
-2021/12/27 18:36:08.513 [D] [router.go:969]  |  172.16.10.167| 404 |      943.4µs| nomatch| GET      /static/image/0x2BCeF5834CA51156a045c6D0d36799DccfC092ef.png
-2021/12/27 18:36:08.517 [D] [router.go:969]  |  172.16.10.167| 404 |     1.0046ms| nomatch| GET      /static/image/0xAE0dc65FD20C32F434e69a263ad54c7D0089a71e.png
-2021/12/27 18:36:15.118 [D] [router.go:969]  |   172.16.10.67| 200 |     3.0088ms|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:36:15.747 [D] [router.go:969]  |   172.16.10.67| 404 |           0s| nomatch| GET      /static/image/0xc3AbA692a16Ea26890C7e46C8Bd74F87003D3052.png
-2021/12/27 18:36:15.747 [D] [router.go:969]  |   172.16.10.67| 404 |           0s| nomatch| GET      /static/image/KTO.png
-2021/12/27 18:36:15.747 [D] [router.go:969]  |   172.16.10.67| 404 |           0s| nomatch| GET      /static/image/0xE57b2991B0042E33085F1d98163b04c4D8D62Fad.png
-2021/12/27 18:36:29.813 [D] [router.go:969]  |      127.0.0.1| 200 |        998µs|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:36:30.093 [D] [router.go:969]  |  172.16.10.167| 404 |           0s| nomatch| GET      /static/image/KTO.png
-2021/12/27 18:36:30.095 [D] [router.go:969]  |  172.16.10.167| 404 |           0s| nomatch| GET      /static/image/0x2BCeF5834CA51156a045c6D0d36799DccfC092ef.png
-2021/12/27 18:36:30.100 [D] [router.go:969]  |  172.16.10.167| 404 |     1.0015ms| nomatch| GET      /static/image/0xAE0dc65FD20C32F434e69a263ad54c7D0089a71e.png
-2021/12/27 18:38:17.489 [D] [router.go:969]  |      127.0.0.1| 404 |           0s| nomatch| POST     /queryTxByAddr
-2021/12/27 18:43:21.721 [D] [router.go:969]  |   172.16.10.67| 200 |           0s|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:44:27.396 [D] [router.go:969]  |   172.16.10.67| 200 |           0s|   match| GET      /static/image/KTO.png
-2021/12/27 18:45:23.079 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:45:23.365 [D] [router.go:969]  |  172.16.10.167| 200 |           0s|   match| GET      /static/image/KTO.png
-2021/12/27 18:45:23.367 [D] [router.go:969]  |  172.16.10.167| 404 |      990.5µs| nomatch| GET      /static/image/0x2BCeF5834CA51156a045c6D0d36799DccfC092ef.png
-2021/12/27 18:45:23.370 [D] [router.go:969]  |  172.16.10.167| 404 |      980.6µs| nomatch| GET      /static/image/0xAE0dc65FD20C32F434e69a263ad54c7D0089a71e.png
-2021/12/27 18:45:26.140 [D] [router.go:969]  |   172.16.10.67| 200 |           0s|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:45:32.014 [D] [router.go:969]  |   172.16.10.67| 200 |           0s|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:45:32.494 [D] [router.go:969]  |   172.16.10.67| 200 |      978.6µs|   match| GET      /static/image/KTO.png
-2021/12/27 18:46:16.117 [D] [router.go:969]  |   172.16.10.67| 200 |           0s|   match| GET      /static/image/KTO.png
-2021/12/27 18:46:16.150 [D] [router.go:969]  |   172.16.10.67| 200 |           0s|   match| GET      /static/image/KTO.png
-2021/12/27 18:46:19.414 [D] [router.go:969]  |   172.16.10.67| 200 |    25.0667ms|   match| POST     /getTokenCode   r:/getTokenCode
-2021/12/27 18:46:19.437 [D] [router.go:969]  |   172.16.10.67| 404 |        868µs| nomatch| GET      /static/image/undefined
-2021/12/27 18:46:45.193 [D] [router.go:969]  |   172.16.10.67| 404 |      980.5µs| nomatch| POST     /queryTxByAddr
-2021/12/27 18:46:49.237 [D] [router.go:969]  |   172.16.10.67| 404 |     2.0026ms| nomatch| POST     /queryTxByAddr
-2021/12/27 18:46:51.836 [D] [router.go:969]  |   172.16.10.67| 404 |      868.8µs| nomatch| POST     /queryTxByAddr
-2021/12/27 18:48:06.074 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:48:06.346 [D] [router.go:969]  |  172.16.10.167| 404 |      866.4µs| nomatch| GET      /static/image/0x2BCeF5834CA51156a045c6D0d36799DccfC092ef.png
-2021/12/27 18:48:06.346 [D] [router.go:969]  |  172.16.10.167| 404 |      866.4µs| nomatch| GET      /static/image/0xAE0dc65FD20C32F434e69a263ad54c7D0089a71e.png
-2021/12/27 18:48:11.193 [D] [router.go:969]  |      127.0.0.1| 404 |        977µs| nomatch| POST     /queryTxByAddr
-2021/12/27 18:51:41.838 [D] [router.go:969]  |      127.0.0.1| 404 |           0s| nomatch| POST     /queryTxByAddr
-2021/12/27 18:51:50.575 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /getVersion   r:/getVersion
-2021/12/27 18:51:50.859 [D] [router.go:969]  |  172.16.10.167| 404 |      959.2µs| nomatch| GET      /static/image/0x2BCeF5834CA51156a045c6D0d36799DccfC092ef.png
-2021/12/27 18:51:50.860 [D] [router.go:969]  |  172.16.10.167| 404 |     1.0023ms| nomatch| GET      /static/image/0xAE0dc65FD20C32F434e69a263ad54c7D0089a71e.png
-2021/12/27 18:52:13.359 [D] [router.go:969]  |      127.0.0.1| 200 |      1.009ms|   match| POST     /getVersion   r:/getVersion
-2021/12/29 18:18:47.425 [I] [app.go:214]  http server Running on http://:8033
-2021/12/29 18:21:53.769 [I] [app.go:214]  http server Running on http://:8033
-2021/12/29 18:32:00.180 [D] [router.go:969]  |            ::1| 404 |     1.9923ms| nomatch| POST     /website/getContranctInfo
-2021/12/29 18:32:32.643 [D] [router.go:969]  |            ::1| 200 |    45.6229ms|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:34:11.607 [D] [router.go:969]  |            ::1| 200 |     1.0019ms|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:35:46.758 [D] [router.go:969]  |            ::1| 200 |    33.5766ms|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:38:32.445 [D] [router.go:969]  |            ::1| 200 |  42.8125406s|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:45:14.309 [I] [app.go:214]  http server Running on http://:8033
-2021/12/29 18:45:17.167 [D] [router.go:969]  |            ::1| 200 |    32.5866ms|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:51:04.535 [I] [app.go:214]  http server Running on http://:8033
-2021/12/29 18:51:08.836 [D] [router.go:969]  |            ::1| 200 |   188.5012ms|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:51:32.351 [D] [router.go:969]  |            ::1| 200 |   7.5596219s|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:51:47.754 [I] [app.go:214]  http server Running on http://:8033
-2021/12/29 18:51:51.204 [D] [router.go:969]  |            ::1| 200 |    80.7118ms|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:53:57.356 [D] [router.go:969]  |            ::1| 200 |    31.5835ms|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:54:07.335 [D] [router.go:969]  |            ::1| 200 |   159.5918ms|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:54:19.663 [D] [router.go:969]  |            ::1| 200 |   130.8922ms|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 18:55:05.738 [D] [router.go:969]  |            ::1| 200 |    48.6277ms|   match| GET      /website/getContranctInfo   r:/website/getContranctInfo
-2021/12/29 21:52:45.632 [I] [app.go:214]  http server Running on http://:8033
-2021/12/29 21:54:09.018 [D] [router.go:969]  |            ::1| 200 |   123.8356ms|   match| POST     /wallet/getTokenBalances   r:/wallet/getTokenBalances
-2021/12/29 21:54:21.803 [D] [router.go:969]  |            ::1| 200 |    44.4144ms|   match| POST     /wallet/getTokenBalances   r:/wallet/getTokenBalances
-2021/12/29 21:55:13.409 [D] [router.go:969]  |            ::1| 200 |    45.1152ms|   match| POST     /wallet/getTokenBalances   r:/wallet/getTokenBalances
-2022/01/05 18:58:49.726 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:00:35.957 [D] [router.go:969]  |            ::1| 200 |   2.1812186s|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:01:58.215 [D] [router.go:969]  |            ::1| 200 |  42.9360771s|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:02:19.227 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:02:26.047 [D] [router.go:969]  |            ::1| 200 |   2.1783508s|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:06:49.886 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:06:55.876 [D] [router.go:969]  |            ::1| 200 |    34.5877ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:09:47.948 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:09:51.266 [D] [router.go:969]  |            ::1| 200 |      8.019ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:11:05.480 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:11:07.665 [D] [router.go:969]  |            ::1| 200 |     6.0167ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:11:42.583 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:11:45.901 [D] [router.go:969]  |            ::1| 200 |    12.0319ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:13:53.622 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:13:59.203 [D] [router.go:969]  |            ::1| 200 |    11.0285ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:14:32.094 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:14:38.544 [D] [router.go:969]  |            ::1| 200 |    22.0578ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:15:34.833 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:15:53.142 [D] [router.go:969]  |            ::1| 200 |  12.3729846s|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:18:36.716 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:18:49.705 [D] [router.go:969]  |            ::1| 200 |   3.8268544s|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:22:27.704 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:22:31.045 [D] [router.go:969]  |            ::1| 200 |     10.027ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:23:23.442 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:23:26.602 [D] [router.go:969]  |            ::1| 200 |    11.5298ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:23:38.359 [D] [router.go:969]  |            ::1| 200 |     18.048ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:23:59.458 [D] [router.go:969]  |            ::1| 200 |    14.0069ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:47:44.637 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:47:48.156 [C] [config.go:187]  the request url is  /queryTxByAddr
-2022/01/05 19:47:48.156 [C] [config.go:188]  Handler crashed with error interface conversion: interface {} is nil, not []uint8
-2022/01/05 19:47:48.156 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2022/01/05 19:47:48.156 [C] [config.go:194]  D:/Go/src/runtime/iface.go:261
-2022/01/05 19:47:48.156 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/WalletController.go:133
-2022/01/05 19:47:48.156 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2022/01/05 19:47:48.156 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2022/01/05 19:47:48.156 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2022/01/05 19:47:48.156 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2022/01/05 19:47:48.156 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2022/01/05 19:47:48.156 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2022/01/05 19:47:48.157 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2022/01/05 19:48:36.890 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:48:41.208 [C] [config.go:187]  the request url is  /queryTxByAddr
-2022/01/05 19:48:41.208 [C] [config.go:188]  Handler crashed with error interface conversion: interface {} is []uint8, not string
-2022/01/05 19:48:41.208 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2022/01/05 19:48:41.208 [C] [config.go:194]  D:/Go/src/runtime/iface.go:261
-2022/01/05 19:48:41.208 [C] [config.go:194]  D:/GoProject/src/website_kto/controller/WalletController.go:135
-2022/01/05 19:48:41.208 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2022/01/05 19:48:41.208 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2022/01/05 19:48:41.208 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2022/01/05 19:48:41.208 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2022/01/05 19:48:41.208 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2022/01/05 19:48:41.208 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2022/01/05 19:48:41.209 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2022/01/05 19:49:29.391 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:49:34.507 [D] [router.go:969]  |            ::1| 200 |     22.063ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:50:17.860 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:50:20.700 [D] [router.go:969]  |            ::1| 200 |    10.5308ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:50:58.404 [D] [router.go:969]  |            ::1| 200 |     6.0148ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:51:46.604 [D] [router.go:969]  |            ::1| 200 |     1.5012ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:52:46.795 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:52:49.996 [D] [router.go:969]  |            ::1| 200 |     7.5189ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:56:03.768 [I] [app.go:214]  http server Running on http://:8033
-2022/01/05 19:56:20.903 [D] [router.go:969]  |            ::1| 200 |     9.5277ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:56:28.137 [D] [router.go:969]  |            ::1| 200 |     4.0107ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:56:46.967 [D] [router.go:969]  |            ::1| 200 |     5.5131ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/05 19:58:03.737 [D] [router.go:969]  |            ::1| 200 |     5.5249ms|   match| POST     /queryTxByAddr   r:/queryTxByAddr
-2022/01/19 21:43:41.491 [I] [app.go:214]  http server Running on http://:8063
-2022/01/19 23:15:51.184 [I] [app.go:214]  http server Running on http://:8063
-2022/01/19 23:16:14.672 [D] [router.go:969]  |      127.0.0.1| 200 |    55.1455ms|   match| GET      /websiteTest/queryData   r:/websiteTest/queryData
-2022/01/19 23:16:17.845 [D] [router.go:969]  |      127.0.0.1| 200 |    61.1231ms|   match| GET      /websiteTest/queryData   r:/websiteTest/queryData
-2022/01/19 23:17:07.529 [D] [router.go:969]  |      127.0.0.1| 200 |   6.5604125s|   match| GET      /websiteTest/queryData   r:/websiteTest/queryData
-2022/01/19 23:20:10.090 [I] [app.go:214]  http server Running on http://:8063
-2022/01/19 23:20:14.422 [D] [router.go:969]  |      127.0.0.1| 200 |   1.1431198s|   match| GET      /websiteTest/queryData   r:/websiteTest/queryData
-2022/01/19 23:21:09.375 [D] [router.go:969]  |      127.0.0.1| 200 |    9.800239s|   match| GET      /websiteTest/queryData   r:/websiteTest/queryData
-2022/01/19 23:21:35.609 [I] [app.go:214]  http server Running on http://:8063
-2022/01/19 23:21:40.767 [D] [router.go:969]  |      127.0.0.1| 200 |    65.8631ms|   match| GET      /websiteTest/queryData   r:/websiteTest/queryData
-2022/01/19 23:22:02.168 [D] [router.go:969]  |      127.0.0.1| 200 |    63.1696ms|   match| GET      /websiteTest/queryData   r:/websiteTest/queryData
-2022/07/19 16:55:22.471 [I] [app.go:214]  http server Running on http://:8063
-2022/07/19 16:57:13.279 [I] [app.go:214]  http server Running on http://:8063
-2022/07/19 16:57:37.283 [D] [router.go:969]  |            ::1| 404 |      1.001ms| nomatch| POST     /api/GetBalance
-2022/07/19 16:57:42.208 [D] [router.go:969]  |            ::1| 200 |    46.1358ms|   match| GET      /api/GetBalance   r:/api/GetBalance
-2022/07/19 17:03:40.978 [D] [router.go:969]  |            ::1| 200 |    38.1341ms|   match| GET      /api/GetTokenBalance   r:/api/GetTokenBalance
-2022/07/19 17:04:16.618 [D] [router.go:969]  |            ::1| 200 |    38.1021ms|   match| GET      /api/GetNonce   r:/api/GetNonce
-2022/07/19 17:06:20.093 [D] [router.go:969]  |            ::1| 404 |           0s| nomatch| POST     /api/SendTransactionKto
-2022/07/19 17:06:24.182 [D] [router.go:969]  |            ::1| 200 |    41.1062ms|   match| GET      /api/SendTransactionKto   r:/api/SendTransactionKto
-2022/07/19 17:07:24.403 [D] [router.go:969]  |            ::1| 404 |           0s| nomatch| POST     /api/GetTxByHash
-2022/07/19 17:07:28.177 [D] [router.go:969]  |            ::1| 200 |    38.1014ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/19 17:09:32.017 [E] [ktoFunction.go:264]  SendEthSignedRawTransaction err : rpc error: code = Unknown desc = transaction.nonce must be greater than the chain nonce : transaction nonce(6) chain nonce (3241)
-2022/07/19 17:09:32.017 [D] [router.go:969]  |            ::1| 200 |    42.1101ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/19 17:09:58.963 [D] [router.go:969]  |            ::1| 200 |    37.1176ms|   match| GET      /api/GetNonce   r:/api/GetNonce
-2022/07/19 17:11:43.717 [I] [app.go:214]  http server Running on http://:8063
-2022/07/19 17:11:47.364 [D] [router.go:969]  |            ::1| 200 |     42.112ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/19 17:12:08.986 [D] [router.go:969]  |            ::1| 200 |    36.0933ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/19 17:12:35.172 [D] [router.go:969]  |            ::1| 200 |   314.7023ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/19 17:15:46.673 [I] [app.go:214]  http server Running on http://:8063
-2022/07/19 17:15:59.978 [E] [ktoFunction.go:209]  inputCreate err : method 'transfer' not found
-2022/07/19 17:15:59.978 [D] [router.go:969]  |            ::1| 200 |     4.0107ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/19 17:17:50.213 [I] [app.go:214]  http server Running on http://:8063
-2022/07/19 17:17:53.678 [E] [ktoFunction.go:209]  inputCreate err : argument count mismatch: got 4 for 2
-2022/07/19 17:17:53.678 [D] [router.go:969]  |            ::1| 200 |     3.0057ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/19 17:22:47.555 [I] [app.go:214]  http server Running on http://:8063
-2022/07/19 17:22:55.541 [E] [ktoFunction.go:209]  inputCreate err : argument count mismatch: got 3 for 2
-2022/07/19 17:22:55.542 [D] [router.go:969]  |            ::1| 200 |      2.005ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/19 17:23:43.740 [I] [app.go:214]  http server Running on http://:8063
-2022/07/19 17:23:45.788 [E] [ktoFunction.go:209]  inputCreate err : abi: cannot use string as type array as argument
-2022/07/19 17:23:45.788 [D] [router.go:969]  |            ::1| 200 |     3.0076ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/19 17:36:38.459 [I] [app.go:214]  http server Running on http://:8063
-2022/07/19 17:36:40.141 [E] [ktoFunction.go:209]  inputCreate err : abi: cannot use string as type array as argument
-2022/07/19 17:36:40.141 [D] [router.go:969]  |            ::1| 200 |     2.0045ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:18:56.872 [I] [app.go:214]  http server Running on http://:8063
-2022/07/20 14:19:02.655 [D] [router.go:969]  |            ::1| 200 |    46.1243ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:19:39.726 [D] [router.go:969]  |            ::1| 200 |   339.1925ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:20:26.612 [D] [router.go:969]  |            ::1| 200 |    43.1146ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:20:51.288 [D] [router.go:969]  |            ::1| 200 |   302.7042ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:21:22.919 [D] [router.go:969]  |            ::1| 200 |   434.4861ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:22:35.274 [D] [router.go:969]  |            ::1| 200 |    43.1139ms|   match| GET      /api/GetBalance   r:/api/GetBalance
-2022/07/20 14:22:41.915 [D] [router.go:969]  |            ::1| 200 |      42.15ms|   match| GET      /api/GetNonce   r:/api/GetNonce
-2022/07/20 14:22:48.758 [D] [router.go:969]  |            ::1| 200 |    43.1281ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:23:47.801 [D] [router.go:969]  |            ::1| 200 |     42.146ms|   match| GET      /api/GetNonce   r:/api/GetNonce
-2022/07/20 14:23:54.980 [D] [router.go:969]  |            ::1| 200 |    43.1119ms|   match| GET      /api/GetBalance   r:/api/GetBalance
-2022/07/20 14:24:15.991 [D] [router.go:969]  |            ::1| 200 |     45.135ms|   match| GET      /api/SendTransactionKto   r:/api/SendTransactionKto
-2022/07/20 14:24:24.892 [D] [router.go:969]  |            ::1| 200 |    42.1104ms|   match| GET      /api/GetNonce   r:/api/GetNonce
-2022/07/20 14:24:53.519 [D] [router.go:969]  |            ::1| 200 |   205.6075ms|   match| GET      /api/GetNonce   r:/api/GetNonce
-2022/07/20 14:25:12.003 [D] [router.go:969]  |            ::1| 200 |   334.4743ms|   match| GET      /api/GetNonce   r:/api/GetNonce
-2022/07/20 14:27:09.034 [D] [router.go:969]  |            ::1| 200 |    42.1452ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:27:13.053 [D] [router.go:969]  |            ::1| 200 |    43.1155ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:29:48.522 [D] [router.go:969]  |            ::1| 200 |     349.79ms|   match| GET      /api/GetTokenBalance   r:/api/GetTokenBalance
-2022/07/20 14:31:08.049 [E] [ktoFunction.go:397]  SendEthSignedRawTransaction err : rpc error: code = Unknown desc = transaction.nonce must be greater than the chain nonce : transaction nonce(7) chain nonce (8)
-2022/07/20 14:31:08.049 [D] [router.go:969]  |            ::1| 200 |  45.1448276s|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:32:03.856 [D] [router.go:969]  |            ::1| 200 |   2.6405314s|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:33:48.374 [D] [router.go:969]  |            ::1| 200 |  11.4715737s|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:34:42.969 [I] [app.go:214]  http server Running on http://:8063
-2022/07/20 14:34:52.021 [D] [router.go:969]  |            ::1| 200 |    45.1192ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:35:06.134 [D] [router.go:969]  |            ::1| 200 |   138.7492ms|   match| GET      /api/GetBalance   r:/api/GetBalance
-2022/07/20 14:35:13.498 [D] [router.go:969]  |            ::1| 200 |    39.1013ms|   match| GET      /api/GetNonce   r:/api/GetNonce
-2022/07/20 14:35:25.798 [D] [router.go:969]  |            ::1| 200 |   329.2041ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:35:41.799 [D] [router.go:969]  |            ::1| 200 |    38.1056ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:36:19.807 [D] [router.go:969]  |            ::1| 200 |    39.1056ms|   match| GET      /api/GetBalance   r:/api/GetBalance
-2022/07/20 14:36:21.385 [D] [router.go:969]  |            ::1| 200 |    39.1021ms|   match| GET      /api/GetBalance   r:/api/GetBalance
-2022/07/20 14:37:29.591 [I] [app.go:214]  http server Running on http://:8063
-2022/07/20 14:37:37.309 [D] [router.go:969]  |            ::1| 200 |    39.1096ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:37:54.118 [D] [router.go:969]  |            ::1| 200 |   126.3348ms|   match| GET      /api/GetNonce   r:/api/GetNonce
-2022/07/20 14:38:26.942 [D] [router.go:969]  |            ::1| 200 |    37.0995ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:38:29.945 [D] [router.go:969]  |            ::1| 200 |    36.0984ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:39:56.373 [D] [router.go:969]  |            ::1| 200 |   2.4620319s|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:41:18.617 [D] [router.go:969]  |            ::1| 200 |    39.1024ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:44:31.900 [D] [router.go:969]  |            ::1| 200 |    38.0986ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:46:16.553 [D] [router.go:969]  |            ::1| 200 |  25.0375814s|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:53:52.453 [E] [ktoFunction.go:397]  SendEthSignedRawTransaction err : rpc error: code = Unknown desc = transaction.nonce must be greater than the chain nonce : transaction nonce(8) chain nonce (9)
-2022/07/20 14:53:52.454 [D] [router.go:969]  |            ::1| 200 |   102.2689ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:54:35.895 [D] [router.go:969]  |            ::1| 200 |   639.2719ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 14:58:22.096 [D] [router.go:969]  |            ::1| 200 |    38.0998ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 14:58:38.287 [D] [router.go:969]  |            ::1| 200 |   146.3909ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 15:00:31.139 [I] [app.go:214]  http server Running on http://:8063
-2022/07/20 15:00:47.364 [E] [ktoFunction.go:397]  SendEthSignedRawTransaction err : rpc error: code = Unknown desc = transaction.nonce must be greater than the chain nonce : transaction nonce(9) chain nonce (10)
-2022/07/20 15:00:47.364 [D] [router.go:969]  |            ::1| 200 |   149.3957ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 15:00:52.616 [D] [router.go:969]  |            ::1| 200 |    42.1246ms|   match| GET      /api/SendTransactionToken   r:/api/SendTransactionToken
-2022/07/20 15:01:05.493 [D] [router.go:969]  |            ::1| 200 |   234.7472ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/20 15:16:06.722 [I] [app.go:214]  http server Running on http://:8063
-2022/07/20 15:20:36.894 [I] [app.go:214]  http server Running on http://:8063
-2022/07/20 15:20:36.895 [C] [app.go:231]  ListenAndServe:  listen tcp :8063: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
-2022/07/27 13:54:24.140 [I] [app.go:214]  http server Running on http://:8063
-2022/07/27 13:55:28.079 [D] [router.go:969]  |            ::1| 200 |    38.1009ms|   match| GET      /api/GetNonce   r:/api/GetNonce
-2022/07/27 13:56:10.514 [D] [router.go:969]  |            ::1| 200 |    51.6357ms|   match| GET      /api/SendTransactionKto   r:/api/SendTransactionKto
-2022/07/27 13:58:18.969 [D] [router.go:969]  |            ::1| 200 |    40.1055ms|   match| GET      /api/GetTxByBlock   r:/api/GetTxByBlock
-2022/07/27 14:01:04.803 [I] [app.go:214]  http server Running on http://:8063
-2022/07/27 14:01:07.013 [D] [router.go:969]  |            ::1| 200 |    43.6164ms|   match| GET      /api/GetTxByBlock   r:/api/GetTxByBlock
-2022/07/27 15:07:06.257 [I] [app.go:214]  http server Running on http://:8063
-2022/07/27 15:07:08.465 [D] [router.go:969]  |            ::1| 200 |    47.6373ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/27 15:07:17.937 [D] [router.go:969]  |            ::1| 200 |    50.6331ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/27 15:07:44.988 [D] [router.go:969]  |            ::1| 200 |    39.6057ms|   match| GET      /api/GetTxByBlock   r:/api/GetTxByBlock
-2022/07/27 15:08:19.385 [D] [router.go:969]  |            ::1| 200 |    39.6061ms|   match| GET      /api/GetTxByBlock   r:/api/GetTxByBlock
-2022/07/27 15:08:37.918 [D] [router.go:969]  |            ::1| 200 |    42.6126ms|   match| GET      /api/GetTxByBlock   r:/api/GetTxByBlock
-2022/07/27 15:08:46.727 [D] [router.go:969]  |            ::1| 200 |    38.6126ms|   match| GET      /api/GetTxByHash   r:/api/GetTxByHash
-2022/07/27 15:10:21.631 [D] [router.go:969]  |            ::1| 200 |    39.1052ms|   match| GET      /api/GetMaxBlock   r:/api/GetMaxBlock
-2022/08/04 16:08:31.991 [I] [app.go:214]  http server Running on http://:8063
-2022/08/04 16:08:45.107 [I] [app.go:214]  http server Running on http://:8063
-2022/08/04 16:09:26.640 [I] [app.go:214]  http server Running on http://:8063
-2022/08/04 16:11:42.661 [I] [app.go:214]  http server Running on http://:8063
-2022/08/04 16:12:06.883 [I] [app.go:214]  http server Running on http://:8063
-2022/08/04 16:12:40.476 [I] [app.go:214]  http server Running on http://:8063
-2022/08/04 16:13:32.166 [I] [app.go:214]  http server Running on http://:8063
-2022/08/04 16:13:49.047 [I] [app.go:214]  http server Running on http://:8063
-2022/08/04 16:28:04.229 [I] [app.go:214]  http server Running on http://:8063
-2022/08/04 16:30:08.450 [I] [app.go:214]  http server Running on http://:8063
-2022/08/05 10:27:15.359 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 10:27:15.361 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 10:33:34.399 [D] [router.go:969]  |  192.168.221.1| 404 |     2.0049ms| nomatch| GET      /  
-2022/08/05 10:33:34.484 [D] [router.go:969]  |  192.168.221.1| 404 |           0s| nomatch| GET      /favicon.ico
-2022/08/05 10:34:35.874 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 10:34:35.875 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 10:38:04.925 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0035ms| nomatch| OPTIONS  /api/NftDetail
-2022/08/05 10:38:19.303 [D] [router.go:969]  |  192.168.221.1| 404 |      972.2µs| nomatch| OPTIONS  /api/NftDetail
-2022/08/05 10:39:31.519 [D] [router.go:969]  |  192.168.221.1| 404 |           0s| nomatch| OPTIONS  /api/NftDetail
-2022/08/05 10:39:40.959 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 10:39:40.960 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 10:40:11.364 [D] [router.go:969]  |  192.168.221.1| 404 |      987.2µs| nomatch| GET      /  
-2022/08/05 10:40:44.377 [D] [router.go:969]  |  192.168.221.1| 200 |           0s| nomatch| OPTIONS  /api/NftDetail
-2022/08/05 10:40:44.391 [D] [router.go:969]  |  192.168.221.1| 200 |      867.5µs| nomatch| OPTIONS  /api/NftDetail
-2022/08/05 10:40:49.633 [D] [router.go:969]  |  192.168.221.1| 200 |           0s| nomatch| OPTIONS  /api/NftDetail
-2022/08/05 10:41:47.749 [D] [router.go:969]  |  192.168.221.1| 200 |           0s| nomatch| OPTIONS  /api/NftDetail
-2022/08/05 10:41:54.959 [D] [router.go:969]  |  192.168.221.1| 200 |           0s| nomatch| OPTIONS  /api/NftDetail
-2022/08/05 10:42:10.133 [D] [router.go:969]  |  192.168.221.1| 404 |      861.2µs| nomatch| GET      /api/NftDetail
-2022/08/05 10:42:10.246 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0414ms| nomatch| GET      /favicon.ico
-2022/08/05 10:46:26.202 [D] [router.go:969]  |      127.0.0.1| 200 |    24.0561ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 10:46:55.942 [D] [router.go:969]  |      127.0.0.1| 200 |      992.7µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 10:47:14.890 [D] [router.go:969]  |      127.0.0.1| 200 |      996.7µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 10:47:23.224 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0043ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 10:47:34.171 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0038ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 10:48:39.118 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 10:50:39.847 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0263ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 10:55:24.891 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 10:55:24.893 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 10:55:51.006 [D] [router.go:969]  |      127.0.0.1| 200 |    13.0774ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 10:55:51.009 [D] [router.go:969]  |      127.0.0.1| 200 |    26.0871ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 10:57:38.599 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0047ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 10:57:38.610 [D] [router.go:969]  |      127.0.0.1| 200 |     3.8649ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 10:58:14.912 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0136ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 10:58:15.915 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0132ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:03:46.237 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:03:46.237 [D] [router.go:969]  |      127.0.0.1| 200 |      1.003ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:04:57.511 [D] [router.go:969]  |      127.0.0.1| 200 |      1.009ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:04:57.511 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0062ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:05:12.666 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0172ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:05:13.657 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0038ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:05:19.102 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0129ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:05:19.104 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0145ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:05:53.745 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9583ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:05:54.743 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0021ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:06:50.625 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9583ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:07:07.797 [D] [router.go:969]  |      127.0.0.1| 200 |      1.997ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:07:10.431 [D] [router.go:969]  |      127.0.0.1| 200 |      972.2µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:07:10.455 [D] [router.go:969]  |      127.0.0.1| 200 |      939.4µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:07:19.777 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0071ms| nomatch| GET      /  
-2022/08/05 11:07:21.846 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0074ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:08:35.088 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0211ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:08:35.091 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0062ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:08:49.466 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0148ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:09:14.744 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0081ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:09:14.773 [D] [router.go:969]  |      127.0.0.1| 200 |      958.8µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:12:32.662 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9682ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:12:32.668 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0339ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:12:40.564 [D] [router.go:969]  |      127.0.0.1| 200 |      1.007ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:12:41.519 [D] [router.go:969]  |      127.0.0.1| 200 |      1.007ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:13:18.837 [D] [router.go:969]  |      127.0.0.1| 200 |      945.8µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:14:25.859 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0026ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:21:30.927 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:21:30.928 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0009ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:22:34.414 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0125ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:22:34.417 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0469ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:25:47.715 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8627ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:25:47.716 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9998ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:25:51.175 [D] [router.go:969]  |      127.0.0.1| 200 |      915.7µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:25:52.135 [D] [router.go:969]  |      127.0.0.1| 200 |      865.2µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:26:15.599 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8682ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:26:15.614 [D] [router.go:969]  |      127.0.0.1| 200 |        975µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:26:55.820 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8948ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:26:55.821 [D] [router.go:969]  |      127.0.0.1| 200 |      2.003ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:27:05.817 [D] [router.go:969]  |      127.0.0.1| 200 |        911µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:27:05.861 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0022ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:27:37.652 [D] [router.go:969]  |      127.0.0.1| 200 |      869.5µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:27:38.674 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:27:40.413 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0018ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:27:41.443 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0092ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:28:16.385 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0406ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:28:36.772 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9714ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:28:36.773 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0038ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:28:51.420 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0049ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:29:39.009 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8975ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:29:39.019 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9982ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:31:57.972 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0045ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:31:57.974 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0043ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:34:55.067 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9749ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:34:55.068 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0097ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:34:58.413 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8591ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:34:58.424 [D] [router.go:969]  |      127.0.0.1| 200 |      999.5µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:36:27.376 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:36:27.408 [D] [router.go:969]  |      127.0.0.1| 200 |      871.9µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:37:03.287 [D] [router.go:969]  |      127.0.0.1| 200 |      973.5µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:37:04.286 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0002ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:37:26.511 [D] [router.go:969]  |      127.0.0.1| 200 |    26.0303ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 11:37:26.559 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0104ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 11:37:27.072 [D] [router.go:969]  |      127.0.0.1| 200 |      998.8µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 11:37:27.072 [D] [router.go:969]  |      127.0.0.1| 200 |      998.8µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:09:01.947 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 14:09:01.949 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 14:09:53.296 [D] [router.go:969]  |  192.168.221.1| 404 |     2.0591ms| nomatch| GET      /  
-2022/08/05 14:09:59.647 [D] [router.go:969]  |      127.0.0.1| 200 |     8.8964ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:09:59.689 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8844ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:10:33.665 [D] [router.go:969]  |      127.0.0.1| 200 |    22.0586ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:10:39.983 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0224ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:10:40.032 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0148ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:10:40.719 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0082ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:13:09.950 [D] [router.go:969]  |      127.0.0.1| 200 |      867.9µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:13:09.953 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0049ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:13:15.260 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0587ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:13:26.774 [D] [router.go:969]  |      127.0.0.1| 200 |      6.065ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:13:41.513 [D] [router.go:969]  |      127.0.0.1| 200 |      889.7µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:14:05.160 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0104ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:14:06.133 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0085ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:14:19.675 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0505ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:14:19.710 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0128ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:14:23.712 [D] [router.go:969]  |      127.0.0.1| 200 |    25.0667ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:14:41.048 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0429ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:14:41.076 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0089ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:14:54.502 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0181ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:15:00.870 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0126ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:15:01.715 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0501ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:15:01.897 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0054ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:15:53.934 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0224ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:16:00.595 [D] [router.go:969]  |      127.0.0.1| 200 |       5.02ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:16:31.415 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0408ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:16:31.441 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0164ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:17:40.549 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0335ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:17:40.570 [D] [router.go:969]  |      127.0.0.1| 200 |      854.5µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:18:39.466 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0073ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:18:39.467 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0136ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:18:39.487 [D] [router.go:969]  |      127.0.0.1| 200 |    19.0558ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 14:19:42.443 [D] [router.go:969]  |      127.0.0.1| 200 |        973µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:19:42.444 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9753ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 14:19:42.485 [D] [router.go:969]  |      127.0.0.1| 200 |      977.4µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:30:53.454 [D] [router.go:969]  |      127.0.0.1| 200 |      977.4µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:30:53.466 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9062ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 14:30:53.496 [D] [router.go:969]  |      127.0.0.1| 200 |      876.2µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:30:57.114 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0483ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 14:30:58.114 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0453ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:30:58.155 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0005ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:31:14.735 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0015ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:31:14.735 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0015ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 14:31:19.960 [D] [router.go:969]  |      127.0.0.1| 200 |      4.994ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 14:31:21.808 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0023ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:31:22.002 [D] [router.go:969]  |      127.0.0.1| 200 |      989.7µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:33:08.017 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0038ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:33:08.017 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0038ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 14:33:08.061 [D] [router.go:969]  |      127.0.0.1| 200 |      952.1µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:47:14.885 [D] [router.go:969]  |      127.0.0.1| 200 |      999.9µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 14:47:14.885 [D] [router.go:969]  |      127.0.0.1| 200 |      2.003ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 14:47:14.889 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0157ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 14:47:16.733 [D] [router.go:969]  |      127.0.0.1| 200 |    21.9615ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 15:01:33.545 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9749ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 15:01:33.547 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 15:02:38.740 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0002ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 15:02:38.743 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0455ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 15:02:38.841 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9717ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 15:02:40.633 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9655ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 15:03:48.873 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9674ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 15:03:48.874 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9672ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 15:03:48.929 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0058ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 15:03:58.296 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 15:03:58.297 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 15:04:36.253 [D] [router.go:969]  |      127.0.0.1| 200 |    26.0595ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 15:04:36.255 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0097ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 15:04:36.255 [D] [router.go:969]  |      127.0.0.1| 200 |    27.0685ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 15:04:39.463 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0442ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 15:04:39.509 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0045ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 15:04:40.460 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0112ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 15:05:25.429 [D] [router.go:969]  |      127.0.0.1| 200 |    21.0639ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 15:05:56.399 [D] [router.go:969]  |      127.0.0.1| 200 |    14.0401ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 15:06:00.774 [D] [router.go:969]  |      127.0.0.1| 200 |    26.0938ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 15:06:27.852 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 15:06:27.853 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 15:07:01.302 [D] [router.go:969]  |      127.0.0.1| 200 |     35.503ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 15:07:14.804 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0094ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 15:08:26.749 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 15:08:26.759 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0148ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 15:09:33.822 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0023ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 15:12:59.335 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0019ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 15:12:59.337 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0173ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 15:12:59.338 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0088ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 15:13:18.684 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0123ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 15:13:24.005 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0381ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 15:14:26.568 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 15:14:26.570 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 15:15:04.619 [D] [router.go:969]  |      127.0.0.1| 200 |    10.0239ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 15:15:04.619 [D] [router.go:969]  |      127.0.0.1| 200 |      3.994ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 15:15:04.620 [D] [router.go:969]  |      127.0.0.1| 200 |    10.0136ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 15:15:24.147 [D] [router.go:969]  |      127.0.0.1| 200 |    22.0366ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 15:15:27.932 [D] [router.go:969]  |      127.0.0.1| 200 |     9.0287ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 16:14:23.962 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 16:14:23.964 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 16:19:13.845 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 16:19:13.846 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 16:19:46.718 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0022ms| nomatch| GET      /  
-2022/08/05 16:19:53.742 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 16:19:53.744 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 16:20:35.506 [D] [router.go:969]  |  192.168.221.1| 404 |      949.8µs| nomatch| GET      /  
-2022/08/05 16:20:41.153 [D] [router.go:969]  |      127.0.0.1| 200 |    12.0308ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 16:20:41.154 [D] [router.go:969]  |      127.0.0.1| 200 |    13.0524ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 16:20:41.174 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0183ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 16:20:51.703 [D] [router.go:969]  |      127.0.0.1| 200 |      3.857ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 16:21:49.864 [D] [router.go:969]  |      127.0.0.1| 200 |     8.1457ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 16:21:49.906 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 16:21:57.464 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0165ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 16:22:22.975 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0056ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 16:22:22.976 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0142ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 16:22:23.006 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9978ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 16:22:27.197 [D] [router.go:969]  |      127.0.0.1| 200 |    19.9174ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/08/05 16:22:33.531 [D] [router.go:969]  |      127.0.0.1| 200 |    22.9468ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/05 16:23:34.249 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0006ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 16:25:07.308 [D] [router.go:969]  |      127.0.0.1| 200 |      952.9µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 16:25:07.308 [D] [router.go:969]  |      127.0.0.1| 200 |      952.9µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 16:25:07.309 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0019ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 16:25:21.368 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0034ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 16:25:21.368 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0034ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 16:25:21.415 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0311ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 16:26:00.719 [D] [router.go:969]  |      127.0.0.1| 200 |      999.5µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 16:26:00.722 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9982ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 16:26:00.769 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0129ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 16:29:20.755 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 16:29:20.756 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 16:57:40.490 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0118ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:03:35.326 [D] [router.go:969]  |      127.0.0.1| 200 |      974.6µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:06:23.915 [D] [router.go:969]  |      127.0.0.1| 200 |      952.5µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:06:57.014 [D] [router.go:969]  |      127.0.0.1| 200 |      1.003ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:07:22.130 [D] [router.go:969]  |      127.0.0.1| 200 |      999.5µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:07:53.496 [D] [router.go:969]  |      127.0.0.1| 200 |      940.2µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:10:38.929 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0097ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:13:16.548 [D] [router.go:969]  |      127.0.0.1| 200 |      1.005ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:14:52.610 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0023ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:15:47.356 [D] [router.go:969]  |      127.0.0.1| 200 |      870.3µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:16:41.457 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0147ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:16:42.674 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0017ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:16:51.014 [D] [router.go:969]  |      127.0.0.1| 200 |      2.048ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:17:09.509 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0159ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:17:10.992 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0337ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:17:19.585 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0317ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:18:06.440 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0437ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:18:32.920 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0029ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:19:03.409 [D] [router.go:969]  |      127.0.0.1| 200 |      996.3µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:21:12.853 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0459ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:21:28.993 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 17:21:28.994 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 17:22:17.988 [D] [router.go:969]  |      127.0.0.1| 200 |     5.9943ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:22:34.073 [D] [router.go:969]  |      127.0.0.1| 200 |      972.3µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:23:02.374 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0066ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:23:54.101 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0084ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:27:43.915 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9591ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:28:05.830 [D] [router.go:969]  |      127.0.0.1| 200 |      3.008ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:34:29.737 [D] [router.go:969]  |      127.0.0.1| 200 |      995.2µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:34:45.156 [D] [router.go:969]  |      127.0.0.1| 200 |      962.8µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:35:22.970 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0017ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:37:35.524 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0147ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:37:50.507 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0447ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:38:44.287 [D] [router.go:969]  |      127.0.0.1| 200 |      988.1µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:39:47.661 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0199ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:40:30.346 [D] [router.go:969]  |      127.0.0.1| 200 |      998.7µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:40:53.986 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0057ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:41:26.716 [D] [router.go:969]  |      127.0.0.1| 200 |      2.989ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:41:27.675 [D] [router.go:969]  |      127.0.0.1| 200 |      983.3µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:41:45.468 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0421ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 17:41:55.258 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0107ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:41:56.482 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0352ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 17:42:04.484 [D] [router.go:969]  |      127.0.0.1| 200 |      945.4µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 17:42:35.547 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0049ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:46:39.271 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0132ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:49:13.174 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0129ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:50:33.161 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9979ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:54:54.701 [D] [router.go:969]  |      127.0.0.1| 200 |      3.021ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:56:54.166 [D] [router.go:969]  |      127.0.0.1| 200 |      2.003ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 17:58:44.408 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0015ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 17:58:44.409 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0023ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 17:58:44.426 [D] [router.go:969]  |      127.0.0.1| 200 |    18.0464ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 17:59:44.685 [D] [router.go:969]  |      127.0.0.1| 200 |      952.1µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 17:59:44.697 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9279ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 17:59:44.741 [D] [router.go:969]  |      127.0.0.1| 200 |        945µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:00:42.784 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9966ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:00:42.832 [D] [router.go:969]  |      127.0.0.1| 200 |      996.4µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:01:43.973 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0172ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:01:44.057 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0035ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:01:48.833 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0369ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:01:48.870 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0587ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:01:49.780 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0255ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:04:06.700 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:04:06.755 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0011ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:04:06.829 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9784ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:05:21.630 [D] [router.go:969]  |      127.0.0.1| 200 |      971.9µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:05:21.640 [D] [router.go:969]  |      127.0.0.1| 200 |      958.1µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:06:07.724 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:06:28.719 [D] [router.go:969]  |      127.0.0.1| 200 |      962.3µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:06:34.264 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0454ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:06:34.299 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0006ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:06:35.255 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0375ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:06:45.754 [D] [router.go:969]  |      127.0.0.1| 200 |      934.4µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:06:45.787 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0038ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:07:52.716 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:08:31.576 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0023ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:08:31.646 [D] [router.go:969]  |      127.0.0.1| 200 |      999.5µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:08:41.322 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:09:44.825 [D] [router.go:969]  |      127.0.0.1| 200 |      956.4µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:09:44.834 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:09:48.362 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0027ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:10:11.876 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0371ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:10:11.929 [D] [router.go:969]  |      127.0.0.1| 200 |        998µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:10:44.779 [D] [router.go:969]  |      127.0.0.1| 200 |      976.2µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:10:44.830 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0027ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:10:46.974 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0049ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:10:47.012 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9718ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:10:47.873 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0088ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:10:51.893 [D] [router.go:969]  |      127.0.0.1| 200 |        975µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:10:55.413 [D] [router.go:969]  |      127.0.0.1| 200 |      957.2µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:11:16.526 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:11:17.477 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:11:17.598 [D] [router.go:969]  |      127.0.0.1| 200 |      989.2µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:11:18.532 [D] [router.go:969]  |      127.0.0.1| 200 |      989.2µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:11:18.579 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0019ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:11:19.473 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:11:29.187 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0122ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:11:47.921 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9607ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:15:52.404 [D] [router.go:969]  |      127.0.0.1| 200 |        990µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:15:52.416 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:15:52.431 [D] [router.go:969]  |      127.0.0.1| 200 |      878.3µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:15:52.432 [D] [router.go:969]  |      127.0.0.1| 200 |      997.1µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:15:52.473 [D] [router.go:969]  |      127.0.0.1| 200 |      997.6µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:15:52.496 [D] [router.go:969]  |      127.0.0.1| 200 |      865.6µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:15:58.022 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8884ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:15:59.125 [D] [router.go:969]  |      127.0.0.1| 200 |      991.6µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:15:59.227 [D] [router.go:969]  |      127.0.0.1| 200 |      972.2µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:15:59.376 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0049ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:16:16.242 [D] [router.go:969]  |      127.0.0.1| 200 |      1.022ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:16:19.049 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0015ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:19:59.509 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0011ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:19:59.520 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:19:59.521 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:19:59.522 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:19:59.560 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0177ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:21:06.568 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0096ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:23:08.218 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0129ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:23:17.294 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:23:20.136 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:23:20.177 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0058ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:23:20.225 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8741ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:24:23.394 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0035ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:24:23.431 [D] [router.go:969]  |      127.0.0.1| 200 |      995.2µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:24:23.441 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0304ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:24:24.440 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0082ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:24:24.476 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0065ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:24:24.476 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0027ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:25:32.497 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0393ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:25:32.536 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0077ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:25:32.580 [D] [router.go:969]  |      127.0.0.1| 200 |     4.9999ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:25:37.393 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0042ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:25:51.332 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:26:20.463 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0536ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:26:24.270 [D] [router.go:969]  |      127.0.0.1| 200 |      994.8µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:26:24.340 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9666ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:26:24.389 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0542ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:26:24.524 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0397ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:26:24.568 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0169ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:26:28.338 [D] [router.go:969]  |      127.0.0.1| 200 |      962.8µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:26:29.483 [D] [router.go:969]  |      127.0.0.1| 200 |     4.9849ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:26:37.031 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9732ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:26:37.617 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0009ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:26:37.885 [D] [router.go:969]  |      127.0.0.1| 200 |      3.038ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:26:38.701 [D] [router.go:969]  |      127.0.0.1| 200 |        994µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:26:38.929 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9585ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:27:01.577 [D] [router.go:969]  |      127.0.0.1| 404 |      1.003ms| nomatch| GET      /api/TeamUser
-2022/08/05 18:27:15.020 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0019ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:27:17.306 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0048ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:27:18.926 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0038ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:27:19.819 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0049ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:28:04.638 [D] [router.go:969]  |      127.0.0.1| 200 |      949.7µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:28:04.649 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0007ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:28:04.702 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:28:04.741 [D] [router.go:969]  |      127.0.0.1| 200 |      1.504ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:28:05.695 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:28:08.757 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0314ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:29:12.751 [D] [router.go:969]  |      127.0.0.1| 200 |     4.9781ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:29:37.959 [D] [router.go:969]  |      127.0.0.1| 200 |      504.9µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:29:38.017 [D] [router.go:969]  |      127.0.0.1| 200 |      986.9µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:29:38.077 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:29:51.214 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0154ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:30:08.114 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:30:08.561 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0166ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:30:09.111 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0015ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:30:09.211 [D] [router.go:969]  |      127.0.0.1| 200 |      1.997ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:30:09.212 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9995ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:30:09.270 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0123ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:30:18.620 [D] [router.go:969]  |      127.0.0.1| 200 |     1.5032ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:30:20.275 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0065ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:30:31.813 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0078ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/08/05 18:39:06.499 [D] [router.go:969]  |      127.0.0.1| 200 |      999.9µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:39:06.515 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:39:06.531 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0012ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:39:08.640 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9504ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:40:47.512 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:40:48.141 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9828ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:41:25.724 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0082ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:41:26.725 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0554ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:41:27.692 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:41:27.718 [D] [router.go:969]  |      127.0.0.1| 200 |      998.7µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:41:27.763 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8738ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/05 18:41:36.224 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0043ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:41:37.224 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0042ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/05 18:41:37.236 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0358ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/05 18:45:57.055 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 18:45:57.058 [I] [app.go:181]  https server Running on https://:443
-2022/08/05 18:49:05.595 [I] [app.go:214]  http server Running on http://:8080
-2022/08/05 18:49:05.597 [I] [app.go:181]  https server Running on https://:443
-2022/08/08 09:56:12.405 [I] [app.go:214]  http server Running on http://:8080
-2022/08/08 09:56:12.407 [I] [app.go:181]  https server Running on https://:443
-2022/08/08 09:56:17.204 [I] [ktoFunction.go:114]  数据进来 hash= ce5890547408ec3f7d6eed2f07d8fe4ce59535b2863e187c197e0e6b16d761ca
-2022/08/08 09:57:25.627 [I] [app.go:214]  http server Running on http://:8080
-2022/08/08 09:57:25.628 [I] [app.go:181]  https server Running on https://:443
-2022/08/08 10:00:37.072 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0034ms| nomatch| GET      /  
-2022/08/08 10:00:37.165 [D] [router.go:969]  |  192.168.221.1| 404 |      994.4µs| nomatch| GET      /favicon.ico
-2022/08/08 10:14:51.832 [D] [router.go:969]  |      127.0.0.1| 200 |    25.0386ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 10:14:51.864 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0164ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 10:14:51.922 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0017ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 10:15:16.873 [D] [router.go:969]  |      127.0.0.1| 200 |    31.0815ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/08 10:16:52.409 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0392ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 10:16:52.412 [D] [router.go:969]  |      127.0.0.1| 200 |      1.039ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 10:16:52.442 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9755ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 11:37:42.613 [D] [router.go:969]  |      127.0.0.1| 200 |      3.008ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 11:37:42.643 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0014ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 11:37:49.949 [D] [router.go:969]  |      127.0.0.1| 200 |      2.005ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 11:37:50.002 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0046ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 11:37:50.037 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9937ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 11:38:58.165 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0046ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 11:40:05.249 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0046ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 11:40:05.307 [D] [router.go:969]  |      127.0.0.1| 200 |      988.1µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 11:47:55.117 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0084ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 11:47:55.119 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0042ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 11:47:55.125 [D] [router.go:969]  |      127.0.0.1| 200 |     9.0248ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 11:47:55.127 [D] [router.go:969]  |      127.0.0.1| 200 |     8.0213ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 11:48:46.100 [D] [router.go:969]  |      127.0.0.1| 200 |      963.6µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 11:48:46.117 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0121ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 11:48:47.107 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9987ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 11:48:47.171 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0095ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 11:48:48.131 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9753ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 11:49:02.170 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0174ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 11:49:02.171 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0068ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 11:49:06.322 [D] [router.go:969]  |      127.0.0.1| 200 |      2.039ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 11:49:06.358 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0428ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 11:49:07.269 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0363ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 14:39:03.591 [I] [app.go:214]  http server Running on http://:8080
-2022/08/08 14:39:03.593 [I] [app.go:181]  https server Running on https://:443
-2022/08/08 14:40:51.392 [D] [router.go:969]  |      127.0.0.1| 200 |    24.0739ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 14:40:52.399 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0084ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 14:41:00.981 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0346ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 14:41:10.543 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9587ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 14:41:11.498 [D] [router.go:969]  |      127.0.0.1| 200 |      968.7µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 14:41:11.581 [D] [router.go:969]  |      127.0.0.1| 200 |      2.989ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 14:41:47.916 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0051ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 14:41:55.665 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0097ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 14:41:55.706 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9755ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 14:41:56.612 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0041ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 14:42:43.410 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0074ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 14:42:55.475 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0035ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 14:42:55.513 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0369ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/08 14:42:56.421 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0355ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 14:44:09.820 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0571ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/08 14:44:56.705 [D] [router.go:969]  |      127.0.0.1| 200 |    29.1512ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/08/08 14:46:14.306 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0058ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 14:46:14.316 [D] [router.go:969]  |      127.0.0.1| 200 |      857.3µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 14:49:48.665 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0163ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/08/08 14:49:48.706 [D] [router.go:969]  |      127.0.0.1| 200 |     1.5064ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/08/08 14:50:55.771 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0173ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/08/09 10:36:16.731 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 10:36:16.733 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 10:36:47.733 [D] [router.go:969]  |            ::1| 200 |   461.2246ms|   match| POST     /api/GetAmountOut   r:/api/GetAmountOut
-2022/08/09 10:37:37.311 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 10:37:37.312 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 10:37:40.013 [D] [router.go:969]  |            ::1| 200 |   273.7301ms|   match| POST     /api/GetAmountOut   r:/api/GetAmountOut
-2022/08/09 10:42:14.605 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 10:42:14.606 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 10:42:17.014 [D] [router.go:969]  |            ::1| 200 |   316.8506ms|   match| POST     /api/GetAmountOut   r:/api/GetAmountOut
-2022/08/09 15:30:05.423 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:30:05.425 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:30:16.631 [D] [router.go:969]  |            ::1| 200 |   216.5749ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:34:30.097 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:34:30.098 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:34:32.776 [D] [router.go:969]  |            ::1| 200 |   205.5488ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:39:59.781 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:39:59.783 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:40:03.595 [D] [router.go:969]  |            ::1| 200 |   294.7998ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:42:11.169 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:42:11.170 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:42:21.066 [D] [router.go:969]  |            ::1| 200 |   408.0857ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:44:14.844 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:44:14.846 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:46:10.961 [D] [router.go:969]  |            ::1| 200 |   207.5557ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:47:33.209 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:47:33.211 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:47:43.886 [D] [router.go:969]  |            ::1| 200 |   3.9516311s|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:49:17.460 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:49:17.462 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:49:19.538 [D] [router.go:969]  |            ::1| 200 |   200.5248ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:49:45.487 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:49:45.488 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:49:50.415 [D] [router.go:969]  |            ::1| 200 |   310.8322ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:50:50.257 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:50:50.259 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:50:55.142 [D] [router.go:969]  |            ::1| 200 |   226.5992ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:51:52.720 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:51:52.721 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:51:55.561 [D] [router.go:969]  |            ::1| 200 |   241.6408ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:52:07.278 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:52:07.279 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:52:09.086 [D] [router.go:969]  |            ::1| 200 |   196.5395ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:52:10.591 [D] [router.go:969]  |            ::1| 200 |    39.1173ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 15:54:43.944 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 15:54:43.946 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 15:54:46.169 [D] [router.go:969]  |            ::1| 200 |   299.7954ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:10:16.315 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:10:16.316 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:10:20.992 [D] [router.go:969]  |            ::1| 200 |   300.7977ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:11:38.424 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:11:38.425 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:11:40.856 [D] [router.go:969]  |            ::1| 200 |   427.1327ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:12:29.632 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:12:29.633 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:12:32.026 [D] [router.go:969]  |            ::1| 200 |   337.9011ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:16:46.870 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:16:46.871 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:16:50.896 [D] [router.go:969]  |            ::1| 200 |   1.2553352s|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:19:19.209 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:19:19.211 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:19:21.416 [D] [router.go:969]  |            ::1| 200 |   245.6526ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:24:13.105 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:24:13.107 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:24:18.561 [D] [router.go:969]  |            ::1| 200 |   307.8175ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:38:08.464 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:38:08.465 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:38:13.782 [D] [router.go:969]  |            ::1| 200 |   1.0489173s|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:40:12.905 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:40:12.906 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:40:15.654 [D] [router.go:969]  |            ::1| 200 |   245.6507ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:41:46.888 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:41:46.890 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:41:49.571 [D] [router.go:969]  |            ::1| 200 |   295.7855ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:43:06.986 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:43:06.987 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:43:09.397 [D] [router.go:969]  |            ::1| 200 |   255.1827ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:48:24.130 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:48:24.132 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:48:25.856 [D] [router.go:969]  |            ::1| 200 |   355.9439ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:49:52.382 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:49:52.384 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:49:54.889 [D] [router.go:969]  |            ::1| 200 |   326.8839ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:53:06.560 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:53:06.562 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:53:08.403 [D] [router.go:969]  |            ::1| 200 |   361.9781ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 16:57:18.695 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 16:57:18.696 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 16:57:21.667 [D] [router.go:969]  |            ::1| 200 |   249.6626ms|   match| POST     /api/Test   r:/api/Test
-2022/08/09 17:25:54.382 [I] [app.go:214]  http server Running on http://:8080
-2022/08/09 17:25:54.383 [I] [app.go:181]  https server Running on https://:443
-2022/08/09 17:25:57.448 [D] [router.go:969]  |            ::1| 200 |   377.0137ms|   match| POST     /api/Test   r:/api/Test
-2022/08/11 15:40:58.614 [I] [app.go:214]  http server Running on http://:8080
-2022/08/11 15:40:58.616 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 10:58:23.571 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 10:58:23.572 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:00:53.119 [D] [router.go:969]  |            ::1| 200 |   1.1581282s|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:01:20.491 [D] [router.go:969]  |            ::1| 200 |    42.1093ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:01:37.537 [D] [router.go:969]  |            ::1| 200 |    41.1409ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:01:46.731 [D] [router.go:969]  |            ::1| 200 |    40.1059ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:02:46.723 [D] [router.go:969]  |            ::1| 200 |    40.1003ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:03:21.267 [D] [router.go:969]  |            ::1| 200 |    42.1397ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:06:17.917 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:06:17.919 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:06:22.902 [D] [router.go:969]  |            ::1| 200 |   201.7356ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:06:33.646 [D] [router.go:969]  |            ::1| 200 |    36.0956ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:07:27.907 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:07:27.908 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:07:35.113 [D] [router.go:969]  |            ::1| 200 |    229.873ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:07:42.522 [D] [router.go:969]  |            ::1| 200 |    42.1263ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:07:49.215 [D] [router.go:969]  |            ::1| 200 |    45.1204ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:13:53.273 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:13:53.274 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:14:21.088 [D] [router.go:969]  |            ::1| 200 |   284.5864ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:14:28.447 [D] [router.go:969]  |            ::1| 200 |    33.0888ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:14:56.688 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:14:56.690 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:15:08.731 [D] [router.go:969]  |            ::1| 200 |   328.9558ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:16:41.556 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:16:41.558 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:16:49.919 [D] [router.go:969]  |            ::1| 200 |   349.9352ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:17:15.672 [D] [router.go:969]  |            ::1| 200 |    47.0969ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:18:03.719 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:18:03.721 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:18:10.099 [D] [router.go:969]  |            ::1| 200 |   1.4032906s|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:19:01.011 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:19:01.012 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:19:06.091 [D] [router.go:969]  |            ::1| 200 |   3.2410932s|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:20:40.986 [D] [router.go:969]  |            ::1| 200 |  52.1184585s|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:20:58.140 [D] [router.go:969]  |            ::1| 200 |    34.0911ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:23:57.389 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:23:57.390 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:24:16.589 [D] [router.go:969]  |            ::1| 200 |   293.9102ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:24:23.360 [D] [router.go:969]  |            ::1| 200 |     38.082ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:25:34.295 [D] [router.go:969]  |            ::1| 200 |    38.1002ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:25:40.111 [D] [router.go:969]  |            ::1| 200 |    42.1104ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:25:50.731 [D] [router.go:969]  |            ::1| 200 |    38.1009ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:26:49.687 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:26:49.689 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:26:53.819 [D] [router.go:969]  |            ::1| 200 |   314.7122ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:27:06.363 [D] [router.go:969]  |            ::1| 200 |    75.2253ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:27:41.108 [D] [router.go:969]  |            ::1| 200 |    36.1024ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:31:01.597 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:31:01.599 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:31:09.822 [D] [router.go:969]  |            ::1| 200 |   286.3108ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:36:49.833 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:36:49.835 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:36:57.094 [D] [router.go:969]  |            ::1| 200 |   3.3025312s|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:38:48.793 [D] [router.go:969]  |            ::1| 200 |    10.07085s|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:39:14.790 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:39:14.791 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:39:18.897 [D] [router.go:969]  |            ::1| 200 |   313.1837ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:41:14.914 [D] [router.go:969]  |            ::1| 200 |1m31.7340783s|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 11:43:52.105 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 11:43:52.107 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 11:43:55.923 [D] [router.go:969]  |            ::1| 200 |   260.4591ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 13:39:52.196 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 13:39:52.198 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 13:39:54.844 [D] [router.go:969]  |            ::1| 200 |   365.0561ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 13:41:15.933 [I] [app.go:214]  http server Running on http://:8080
-2022/09/13 13:41:15.934 [I] [app.go:181]  https server Running on https://:443
-2022/09/13 13:41:17.670 [D] [router.go:969]  |            ::1| 200 |    230.606ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/13 13:41:39.439 [D] [router.go:969]  |            ::1| 200 |    37.0951ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/14 14:39:16.634 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 14:39:16.636 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 14:40:13.623 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 14:40:13.624 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 14:40:23.432 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 14:40:23.433 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 14:41:32.854 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 14:41:32.855 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 14:43:24.260 [E] [ktoFunction.go:231]  err= execution reverted
-2022/09/14 14:43:24.260 [D] [router.go:969]  |            ::1| 200 |   816.1713ms|   match| POST     /api/GetAmountOut   r:/api/GetAmountOut
-2022/09/14 14:46:28.075 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 14:46:28.076 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 14:46:46.902 [E] [ktoFunction.go:231]  err= execution reverted
-2022/09/14 14:46:46.902 [D] [router.go:969]  |            ::1| 200 |   594.5822ms|   match| POST     /api/GetAmountOut   r:/api/GetAmountOut
-2022/09/14 14:49:26.696 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 14:49:26.697 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 14:49:32.498 [D] [router.go:969]  |            ::1| 200 |   439.9837ms|   match| POST     /api/GetAmountOut   r:/api/GetAmountOut
-2022/09/14 14:50:09.603 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 14:50:09.604 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 14:50:12.342 [D] [router.go:969]  |            ::1| 200 |     1.0003ms|   match| POST     /api/GetAmountOut   r:/api/GetAmountOut
-2022/09/14 14:51:06.748 [D] [router.go:969]  |  192.168.221.1| 404 |      996.8µs| nomatch| GET      /  
-2022/09/14 14:51:06.836 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0047ms| nomatch| GET      /favicon.ico
-2022/09/14 14:51:12.275 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0027ms| nomatch| GET      /  
-2022/09/14 15:01:27.696 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 15:01:27.698 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 15:01:47.420 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0069ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:01:47.421 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0072ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:01:47.466 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0057ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:02:09.977 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0029ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:02:09.978 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0052ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:02:14.561 [D] [router.go:969]  |            ::1| 200 |   733.1496ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/14 15:02:16.251 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9353ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:02:16.251 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0381ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:02:16.287 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0369ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:03:17.035 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0534ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:05:13.221 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0007ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:05:13.222 [D] [router.go:969]  |      127.0.0.1| 200 |      1.005ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:05:13.312 [D] [router.go:969]  |      127.0.0.1| 200 |      3.008ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:06:28.732 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0362ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:06:28.738 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0108ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:06:28.816 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0475ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:07:29.244 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9445ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/14 15:08:57.953 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/14 15:09:22.497 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9516ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:09:22.498 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0033ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:09:22.534 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0412ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:09:29.356 [D] [router.go:969]  |      127.0.0.1| 200 |      984.5µs|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/14 15:10:14.691 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0425ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:10:15.701 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0527ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:10:15.739 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0503ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:10:19.469 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9946ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:10:32.480 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0019ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:10:32.480 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0019ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:10:32.519 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8631ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:10:51.968 [D] [router.go:969]  |      127.0.0.1| 200 |     23.053ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/09/14 15:11:00.114 [D] [router.go:969]  |      127.0.0.1| 200 |    26.0717ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/14 15:11:03.024 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0042ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:11:03.067 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0104ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:35:15.298 [D] [router.go:969]  |      127.0.0.1| 200 |      1.009ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:35:15.299 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0103ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:35:22.593 [D] [router.go:969]  |      127.0.0.1| 200 |      3.004ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/14 15:35:33.226 [D] [router.go:969]  |      127.0.0.1| 200 |      2.044ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:35:33.308 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0046ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:35:38.020 [D] [router.go:969]  |      127.0.0.1| 200 |    26.0309ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/14 15:36:40.435 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9128ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:37:30.338 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0105ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:37:30.339 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0001ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:37:30.383 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0159ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:37:51.121 [D] [router.go:969]  |      127.0.0.1| 200 |    11.9254ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/14 15:37:54.923 [D] [router.go:969]  |      127.0.0.1| 200 |    25.1769ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/14 15:42:13.053 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 15:42:13.054 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 15:42:15.336 [I] [ktoFunction.go:136]  数据进来 hash= 5f073390834f7751c66d9b74f2ee5c6b007b50dbafc6ea9acc13179bc72e907b
-2022/09/14 15:42:16.712 [I] [ktoFunction.go:136]  数据进来 hash= 4e668f3d4b8cd939bab47beb4e83193f6b11ac8fdff8e6b7ce7438468f78ac3e
-2022/09/14 15:42:17.463 [I] [ktoFunction.go:136]  数据进来 hash= a1aec7467489f0c45049041465b0c4401bd644a97b9f5209932d14871adfab58
-2022/09/14 15:42:18.191 [I] [ktoFunction.go:136]  数据进来 hash= 6e56b6e41dbe02f1fcdef9f874c79779ec9632d5e5e44619a1b8ee63f588e0f9
-2022/09/14 15:42:42.690 [D] [router.go:969]  |      127.0.0.1| 200 |      3.008ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:42:42.702 [D] [router.go:969]  |      127.0.0.1| 200 |      4.894ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:43:23.077 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0037ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:43:24.464 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9814ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/14 15:43:25.082 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0169ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:43:25.247 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9681ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/14 15:43:49.745 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9819ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:44:30.123 [D] [router.go:969]  |      127.0.0.1| 200 |      859.3µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:44:56.999 [D] [router.go:969]  |      127.0.0.1| 200 |      995.9µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:44:57.012 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0015ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:44:57.039 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:45:55.754 [D] [router.go:969]  |      127.0.0.1| 200 |      902.3µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:46:49.613 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8903ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/14 15:46:55.097 [D] [router.go:969]  |      127.0.0.1| 200 |      857.3µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:46:55.097 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:46:55.143 [D] [router.go:969]  |      127.0.0.1| 200 |      978.5µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:50:18.968 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8986ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:50:18.969 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0073ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:51:26.044 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0506ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 15:59:57.335 [D] [router.go:969]  |      127.0.0.1| 200 |      994.4µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 15:59:57.335 [D] [router.go:969]  |      127.0.0.1| 200 |      994.4µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 15:59:57.388 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9287ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:02:00.760 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8888ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:02:00.771 [D] [router.go:969]  |      127.0.0.1| 200 |      2.014ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:02:00.802 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0103ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:02:11.120 [D] [router.go:969]  |      127.0.0.1| 200 |    28.0746ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/14 16:16:17.890 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0149ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:16:17.891 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0088ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:16:17.936 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0553ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:16:33.281 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8995ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:16:36.071 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0035ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:16:49.519 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0084ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:16:50.525 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0149ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:16:50.560 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0107ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:17:29.328 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0051ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:17:29.372 [D] [router.go:969]  |      127.0.0.1| 200 |      960.8µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:17:44.194 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9053ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:17:57.751 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 16:17:57.753 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 16:17:59.736 [I] [ktoFunction.go:136]  数据进来 hash= 5f073390834f7751c66d9b74f2ee5c6b007b50dbafc6ea9acc13179bc72e907b
-2022/09/14 16:18:00.484 [I] [ktoFunction.go:136]  数据进来 hash= 4e668f3d4b8cd939bab47beb4e83193f6b11ac8fdff8e6b7ce7438468f78ac3e
-2022/09/14 16:18:01.050 [I] [ktoFunction.go:136]  数据进来 hash= a1aec7467489f0c45049041465b0c4401bd644a97b9f5209932d14871adfab58
-2022/09/14 16:18:02.802 [I] [ktoFunction.go:136]  数据进来 hash= 6e56b6e41dbe02f1fcdef9f874c79779ec9632d5e5e44619a1b8ee63f588e0f9
-2022/09/14 16:18:55.790 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0042ms| nomatch| GET      /  
-2022/09/14 16:19:16.532 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0112ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:19:16.587 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0005ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:19:17.515 [D] [router.go:969]  |      127.0.0.1| 200 |     4.9727ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:19:25.801 [D] [router.go:969]  |      127.0.0.1| 200 |   6.1932071s|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:20:38.443 [D] [router.go:969]  |      127.0.0.1| 200 |     4.9193ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:20:38.476 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0322ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:20:40.611 [D] [router.go:969]  |      127.0.0.1| 200 |      963.1µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:20:41.604 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0544ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:20:58.921 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0035ms| nomatch| GET      /  
-2022/09/14 16:21:03.357 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:21:03.372 [D] [router.go:969]  |      127.0.0.1| 200 |      951.7µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:21:06.289 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:21:06.310 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0054ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:21:09.922 [D] [router.go:969]  |      127.0.0.1| 200 |     8.0304ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:21:10.351 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0138ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:22:32.948 [D] [router.go:969]  |      127.0.0.1| 200 |      972.3µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:22:32.962 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0003ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:23:28.344 [D] [router.go:969]  |      127.0.0.1| 200 |      988.4µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:23:28.396 [D] [router.go:969]  |      127.0.0.1| 200 |      965.5µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:23:29.326 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0042ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:23:32.544 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0405ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:23:33.553 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0042ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:23:33.586 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0428ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:24:17.448 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0011ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:24:53.152 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0081ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:25:32.810 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9987ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:25:33.798 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0469ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:25:46.514 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8979ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:25:47.533 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0199ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:25:47.568 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0459ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:26:01.235 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9962ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:26:01.293 [D] [router.go:969]  |      127.0.0.1| 200 |      4.049ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:26:02.192 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0374ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:26:03.275 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0115ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:26:35.315 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0014ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:26:35.334 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0445ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:26:35.375 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0412ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:26:38.196 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0542ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:27:43.469 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0539ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:27:43.481 [D] [router.go:969]  |      127.0.0.1| 200 |      2.052ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:27:50.725 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0026ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:28:04.292 [D] [router.go:969]  |      127.0.0.1| 200 |      2.044ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:28:04.333 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0467ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:28:05.278 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0062ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:28:15.454 [D] [router.go:969]  |      127.0.0.1| 200 |      900.3µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:28:15.482 [D] [router.go:969]  |      127.0.0.1| 200 |       2.05ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:28:20.101 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:28:20.112 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:28:30.206 [D] [router.go:969]  |  192.168.221.1| 404 |           0s| nomatch| GET      /  
-2022/09/14 16:28:30.410 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:28:31.441 [D] [router.go:969]  |      127.0.0.1| 200 |      862.8µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:28:46.852 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8971ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:28:46.861 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0081ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:28:46.903 [D] [router.go:969]  |      127.0.0.1| 200 |      3.004ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:28:59.405 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0102ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:28:59.416 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0089ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:29:02.693 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0086ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:29:15.517 [D] [router.go:969]  |      127.0.0.1| 200 |       2.05ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:29:30.300 [D] [router.go:969]  |  192.168.221.1| 404 |           0s| nomatch| GET      /  
-2022/09/14 16:30:22.547 [D] [router.go:969]  |      127.0.0.1| 200 |      2.003ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:30:22.616 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9696ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:31:05.777 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0133ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:31:27.844 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0084ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:31:27.898 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0056ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:31:28.823 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0136ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:32:17.248 [D] [router.go:969]  |      127.0.0.1| 200 |      3.008ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:32:17.295 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0596ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:32:18.236 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0394ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:32:20.125 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0096ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:34:14.880 [I] [app.go:214]  http server Running on http://:8080
-2022/09/14 16:34:14.882 [I] [app.go:181]  https server Running on https://:443
-2022/09/14 16:34:23.424 [D] [router.go:969]  |      127.0.0.1| 200 |     5.9733ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:34:23.434 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0605ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:34:23.480 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0609ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:34:25.756 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0107ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:44:55.970 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0066ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:44:55.974 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9614ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:44:56.020 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0107ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:45:00.047 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0498ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:46:28.583 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0023ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:46:28.608 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0038ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:46:28.638 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:46:30.648 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0061ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:46:33.116 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0585ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:46:33.644 [D] [router.go:969]  |      127.0.0.1| 200 |      5.024ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:46:33.698 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0166ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:47:28.031 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0353ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:47:30.834 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0041ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:47:37.217 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9069ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:47:37.345 [D] [router.go:969]  |      127.0.0.1| 200 |      2.031ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:47:37.379 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0377ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:48:05.114 [D] [router.go:969]  |      127.0.0.1| 200 |      994.7µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:48:05.153 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0111ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:48:06.109 [D] [router.go:969]  |      127.0.0.1| 200 |      890.1µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:48:10.360 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0033ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:49:14.052 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0044ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:49:15.447 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0135ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:49:16.389 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0169ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 16:50:39.161 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8994ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:50:39.174 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0109ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:50:55.279 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0426ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/14 16:50:55.305 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0049ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/14 16:50:55.335 [D] [router.go:969]  |      127.0.0.1| 200 |      4.015ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/14 16:50:57.062 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0494ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/14 17:17:56.109 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = error reading from server: EOF
-2022/09/14 17:18:06.110 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/14 17:18:20.626 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."
-2022/09/14 17:18:30.628 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/14 17:18:45.615 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."
-2022/09/14 17:18:55.615 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."
-2022/09/14 17:19:05.615 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/14 17:19:18.884 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/14 17:19:28.884 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/14 17:19:38.884 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/14 17:19:48.885 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/14 17:19:58.885 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/14 17:20:08.886 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/14 17:20:18.886 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/14 17:20:28.888 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/15 10:07:29.244 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:07:29.246 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:07:58.100 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:07:58.102 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:08:04.686 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0026ms| nomatch| GET      /  
-2022/09/15 10:08:04.763 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0031ms| nomatch| GET      /favicon.ico
-2022/09/15 10:08:08.672 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0103ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:08:08.687 [D] [router.go:969]  |      127.0.0.1| 200 |     8.9837ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:08:17.727 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0101ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:08:17.768 [D] [router.go:969]  |      127.0.0.1| 200 |     8.0201ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:08:18.719 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9073ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:08:20.608 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0211ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:10:26.425 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0047ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:10:26.436 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0346ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:10:28.840 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9765ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:10:29.829 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9951ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:10:57.877 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:10:57.879 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:11:02.515 [D] [router.go:969]  |      127.0.0.1| 200 |      8.021ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:11:03.881 [D] [router.go:969]  |      127.0.0.1| 200 |      7.023ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:11:04.579 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0438ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:11:05.644 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0458ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:11:08.393 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0061ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:11:08.394 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0099ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:11:08.452 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0103ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:17:03.557 [D] [router.go:969]  |      127.0.0.1| 200 |      998.7µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:17:03.577 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0035ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:17:03.617 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0038ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:18:13.219 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:18:13.221 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:18:17.012 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0137ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:18:17.013 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0018ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:18:43.057 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0061ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:19:24.083 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9539ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:19:50.066 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:19:50.145 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0296ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:19:50.581 [D] [router.go:969]  |            ::1| 200 |   329.8778ms|   match| POST     /api/TestSign   r:/api/TestSign
-2022/09/15 10:20:57.288 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0148ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:20:57.290 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0406ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:20:57.333 [D] [router.go:969]  |      127.0.0.1| 200 |      3.044ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:21:08.787 [D] [router.go:969]  |      127.0.0.1| 200 |        881µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:21:08.813 [D] [router.go:969]  |      127.0.0.1| 200 |      907.1µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:21:08.866 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0464ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:21:14.563 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9374ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:21:32.267 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0433ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:21:32.281 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8916ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:21:32.305 [D] [router.go:969]  |      127.0.0.1| 200 |          4ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:21:34.581 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0105ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:24:25.918 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:24:25.920 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:24:30.928 [D] [router.go:969]  |      127.0.0.1| 200 |     7.9949ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:24:30.936 [D] [router.go:969]  |      127.0.0.1| 200 |      4.928ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:24:32.732 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0151ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:24:57.564 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0142ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:25:05.987 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0203ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:26:06.336 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0103ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:27:07.190 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9001ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:27:07.202 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8986ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:27:07.272 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9814ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:28:41.718 [D] [router.go:969]  |            ::1| 200 |     2.0053ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:28:44.834 [D] [router.go:969]  |            ::1| 200 |      984.1µs|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:28:45.905 [D] [router.go:969]  |            ::1| 200 |     2.9811ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:28:46.744 [D] [router.go:969]  |            ::1| 200 |     2.0033ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:28:47.448 [D] [router.go:969]  |            ::1| 200 |      1.003ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:28:48.220 [D] [router.go:969]  |            ::1| 200 |     1.0062ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:28:48.952 [D] [router.go:969]  |            ::1| 200 |     1.0046ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:31:24.003 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:31:24.004 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:31:28.132 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0125ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:31:28.134 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0187ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:31:28.192 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0138ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:31:54.803 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:31:54.804 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:34:51.752 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:34:51.753 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:36:49.518 [D] [router.go:969]  |  192.168.221.1| 404 |      977.4µs| nomatch| GET      /  
-2022/09/15 10:36:51.513 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9101ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:36:52.522 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0088ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:36:52.557 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0203ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:37:09.773 [D] [router.go:969]  |      127.0.0.1| 200 |       2.05ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:37:12.779 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0098ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:37:12.792 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0441ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:37:19.803 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0003ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:37:20.834 [D] [router.go:969]  |      127.0.0.1| 200 |      995.1µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:37:20.870 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0471ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:37:36.054 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0244ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:37:36.056 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0002ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:37:38.655 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0117ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:37:38.696 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9795ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:37:39.674 [D] [router.go:969]  |      127.0.0.1| 200 |       1.89ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:38:13.649 [D] [router.go:969]  |      127.0.0.1| 200 |      980.2µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:38:13.653 [D] [router.go:969]  |      127.0.0.1| 200 |      985.7µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:38:18.440 [D] [router.go:969]  |      127.0.0.1| 200 |      892.9µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:38:20.554 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0434ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:38:20.595 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0462ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:38:21.538 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0409ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:38:25.103 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0135ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:40:29.695 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0057ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:40:29.710 [D] [router.go:969]  |      127.0.0.1| 200 |      2.014ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:40:29.744 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0076ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:40:40.920 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9165ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:40:41.933 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9634ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:40:44.970 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0007ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:40:44.986 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0137ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:40:45.025 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9811ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:40:47.395 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9708ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:40:51.472 [C] [config.go:187]  the request url is  /api/Withdrawal2
-2022/09/15 10:40:51.472 [C] [config.go:188]  Handler crashed with error runtime error: slice bounds out of range [:-20]
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/Go/src/runtime/panic.go:106
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/GoProject/src/server_fhl/util/AESCBC.go:31
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/GoProject/src/server_fhl/util/AESCBC.go:69
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/GoProject/src/server_fhl/util/AESCBC.go:90
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/GoProject/src/server_fhl/util/AESCBC.go:95
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/GoProject/src/server_fhl/controller/UserController.go:221
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2022/09/15 10:40:51.472 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2022/09/15 10:40:51.473 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2022/09/15 10:41:53.006 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0397ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:41:53.013 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0448ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:42:16.480 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9777ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:42:16.490 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9666ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:42:19.234 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9776ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:42:20.251 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0381ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:42:55.741 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9658ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:42:57.156 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0418ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:42:58.270 [D] [router.go:969]  |      127.0.0.1| 200 |      887.7µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:43:04.663 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0429ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:43:04.702 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9826ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:43:05.663 [D] [router.go:969]  |      127.0.0.1| 200 |      897.5µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:43:10.214 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9826ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:43:32.825 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9698ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:43:32.872 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0201ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:43:46.832 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9015ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:43:47.857 [D] [router.go:969]  |      127.0.0.1| 200 |      976.2µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:43:47.893 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9152ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:43:58.052 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:44:01.423 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0057ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:44:01.462 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0213ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:44:02.406 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0023ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:44:03.672 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0073ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:44:03.674 [D] [router.go:969]  |      127.0.0.1| 200 |      1.003ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:44:26.921 [D] [router.go:969]  |      127.0.0.1| 200 |      858.9µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:44:27.926 [D] [router.go:969]  |      127.0.0.1| 200 |      2.005ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:44:29.276 [D] [router.go:969]  |      127.0.0.1| 200 |      1.007ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:44:30.260 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:44:39.072 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8971ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:44:40.074 [D] [router.go:969]  |      127.0.0.1| 200 |      876.2µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:44:40.101 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0458ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:44:47.837 [D] [router.go:969]  |      127.0.0.1| 200 |        992µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:44:48.826 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9757ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:44:48.878 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0079ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:44:57.289 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0022ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:45:10.564 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:45:10.565 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:45:30.271 [D] [router.go:969]  |      127.0.0.1| 200 |     5.9742ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:45:30.278 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0176ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:45:37.569 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8884ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:45:37.581 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0342ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:45:40.616 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0063ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:45:40.617 [D] [router.go:969]  |      127.0.0.1| 200 |      987.6µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:45:43.732 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9319ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:45:43.739 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0432ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:45:46.287 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9239ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:45:46.300 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0507ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:45:49.226 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9718ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 10:45:50.237 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9591ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 10:45:50.283 [D] [router.go:969]  |      127.0.0.1| 200 |       7.04ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 10:45:53.624 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0435ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 10:45:57.022 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/09/15 10:47:56.521 [D] [router.go:969]  |            ::1| 200 |  17.3617806s|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/09/15 10:48:42.567 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:48:42.569 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:48:47.271 [D] [router.go:969]  |            ::1| 200 |     7.0187ms|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/09/15 10:50:33.211 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:50:33.213 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 10:50:37.274 [D] [router.go:969]  |            ::1| 200 |     3.0115ms|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/09/15 10:51:13.088 [D] [router.go:969]  |            ::1| 200 |     5.0149ms|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/09/15 10:52:26.294 [D] [router.go:969]  |            ::1| 200 |      988.1µs|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/09/15 10:52:41.284 [D] [router.go:969]  |            ::1| 200 |    12.0316ms|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/09/15 10:55:41.800 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 10:55:41.802 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 11:00:53.870 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 11:00:53.872 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 11:01:50.509 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 11:01:50.512 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 11:02:31.006 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0136ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:02:31.008 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0221ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:02:31.049 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0044ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:02:55.072 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9959ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:02:56.067 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9038ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:02:56.103 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0526ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:02:57.781 [D] [router.go:969]  |      127.0.0.1| 200 |      3.053ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 11:04:08.051 [D] [router.go:969]  |      127.0.0.1| 200 |    11.0282ms|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/09/15 11:04:08.244 [D] [router.go:969]  |            ::1| 200 |           0s|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/09/15 11:04:25.516 [D] [router.go:969]  |      127.0.0.1| 200 |      984.5µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:04:25.516 [D] [router.go:969]  |      127.0.0.1| 200 |      984.5µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:04:25.549 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:06:09.141 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9986ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:06:09.162 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0066ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:06:09.205 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8892ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:06:19.266 [D] [router.go:969]  |      127.0.0.1| 200 |      945.3µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:06:28.707 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9919ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:08:04.302 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0073ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:08:04.305 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0094ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:08:11.052 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 11:08:11.053 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 11:09:04.627 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0252ms| nomatch| GET      /  
-2022/09/15 11:09:11.139 [D] [router.go:969]  |      127.0.0.1| 200 |      922.8µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:09:12.063 [D] [router.go:969]  |      127.0.0.1| 200 |      948.2µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:09:12.075 [D] [router.go:969]  |      127.0.0.1| 200 |      969.9µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:09:12.111 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0034ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:09:33.630 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9856ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:09:33.640 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0037ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:09:47.797 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0033ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:10:40.699 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0008ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:12:28.802 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0009ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:12:28.803 [D] [router.go:969]  |      127.0.0.1| 200 |      3.872ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:13:35.846 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0198ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:14:47.785 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8841ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:14:47.825 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0054ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:14:47.897 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0083ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:14:53.149 [D] [router.go:969]  |      127.0.0.1| 200 |      891.2µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:14:53.164 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0057ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:15:51.965 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9713ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:15:52.003 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9996ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:15:52.963 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0003ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:16:00.219 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0084ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:20:23.083 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0084ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:20:23.084 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0006ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:21:23.039 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9915ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 11:21:23.051 [D] [router.go:969]  |      127.0.0.1| 200 |      1.899ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 11:21:23.092 [D] [router.go:969]  |      127.0.0.1| 200 |      4.002ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 11:22:05.938 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0171ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:22:59.798 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9744ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:24:03.102 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0239ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:24:10.007 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0015ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:24:22.235 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0211ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:25:58.187 [D] [router.go:969]  |      127.0.0.1| 200 |      2.029ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:27:16.927 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9977ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:28:42.047 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0007ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:29:02.190 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0141ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:30:13.727 [D] [router.go:969]  |      127.0.0.1| 200 |      2.005ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 11:32:25.881 [D] [router.go:969]  |      127.0.0.1| 404 |     1.0406ms| nomatch| POST     /api/getProfitBill
-2022/09/15 11:33:00.903 [D] [router.go:969]  |      127.0.0.1| 404 |     1.0335ms| nomatch| POST     /api/getProfitBill
-2022/09/15 11:33:15.993 [D] [router.go:969]  |      127.0.0.1| 200 |    22.0547ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 11:35:23.618 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0183ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 11:35:51.067 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0348ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 11:36:52.385 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0384ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 11:37:10.499 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0309ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 11:38:27.850 [D] [router.go:969]  |      127.0.0.1| 200 |      864.4µs|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 11:39:27.937 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9768ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 11:39:28.055 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9804ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 11:39:50.966 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0073ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 11:40:26.450 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9773ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:37:59.584 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 13:37:59.586 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 13:39:32.380 [D] [router.go:969]  |  192.168.221.1| 404 |      971.1µs| nomatch| GET      /  
-2022/09/15 13:39:32.440 [D] [router.go:969]  |  192.168.221.1| 404 |           0s| nomatch| GET      /favicon.ico
-2022/09/15 13:39:34.682 [D] [router.go:969]  |  192.168.221.1| 404 |           0s| nomatch| GET      /  
-2022/09/15 13:39:57.951 [D] [router.go:969]  |      127.0.0.1| 200 |    30.0887ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:41:17.159 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9993ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:41:20.225 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0102ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:42:24.860 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0542ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:42:46.421 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0478ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:43:08.239 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0131ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:43:22.049 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0462ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:43:36.995 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0447ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:44:12.617 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0003ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:45:12.484 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0024ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:45:18.742 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0068ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:45:19.461 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9981ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:46:18.829 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0026ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:47:02.700 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0122ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:47:04.913 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0462ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:47:26.256 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0388ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:47:54.555 [D] [router.go:969]  |      127.0.0.1| 200 |      3.046ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:48:20.673 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0463ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:49:55.228 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0384ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:50:55.406 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0025ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:55:08.558 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9225ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:57:03.533 [D] [router.go:969]  |      127.0.0.1| 200 |    21.0074ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:58:58.419 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0419ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:59:07.740 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9666ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:59:43.364 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0538ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:59:44.134 [D] [router.go:969]  |      127.0.0.1| 200 |      853.3µs|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 13:59:45.194 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0588ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:00:17.345 [D] [router.go:969]  |      127.0.0.1| 200 |      1.854ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:00:20.247 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0459ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:01:32.165 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0493ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:01:50.211 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0573ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:02:03.943 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 14:02:03.944 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 14:03:01.285 [D] [router.go:969]  |      127.0.0.1| 200 |    27.0641ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:03:36.677 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0198ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:03:48.584 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0561ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:04:02.544 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0097ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:04:29.719 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0088ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 14:05:18.690 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0087ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 14:05:25.349 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9788ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 14:06:17.845 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9843ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:06:22.238 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0466ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:07:12.577 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0466ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:07:18.835 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0549ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:07:42.346 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0471ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:07:42.811 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0115ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:07:55.736 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0522ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:07:56.443 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0166ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:08:06.770 [D] [router.go:969]  |      127.0.0.1| 200 |      3.036ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:08:07.555 [D] [router.go:969]  |      127.0.0.1| 200 |      4.047ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:08:10.088 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0098ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:08:59.073 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0477ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:09:19.389 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0155ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:09:36.736 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0081ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:09:54.520 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0064ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:10:04.678 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0118ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:10:10.695 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0399ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:10:11.485 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0135ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 14:10:13.237 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0063ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:10:13.891 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0158ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 14:10:22.917 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0459ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 14:10:30.585 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0079ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:11:28.194 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0125ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:11:56.322 [D] [router.go:969]  |      127.0.0.1| 200 |      4.047ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:12:00.240 [D] [router.go:969]  |      127.0.0.1| 200 |    21.8931ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:12:00.241 [D] [router.go:969]  |      127.0.0.1| 200 |    10.0279ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:12:00.287 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0626ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 14:12:59.856 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0328ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:12:59.857 [D] [router.go:969]  |      127.0.0.1| 200 |       3.01ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:12:59.894 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0132ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 14:13:13.745 [D] [router.go:969]  |      127.0.0.1| 200 |      2.005ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:13:13.801 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0067ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 14:14:19.509 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0094ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:14:19.524 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:14:19.573 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0049ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 14:14:20.727 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9038ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:14:23.242 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0016ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:14:28.164 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0069ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:15:23.750 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0489ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:15:29.297 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0134ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:15:35.183 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0045ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:15:41.472 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0528ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:15:42.415 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0052ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:15:56.315 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0122ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:16:10.248 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8536ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 14:16:41.463 [D] [router.go:969]  |      127.0.0.1| 200 |      2.001ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:16:42.457 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0441ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:16:42.507 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0254ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 14:16:50.364 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9755ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:17:04.929 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0189ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:17:30.228 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0394ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:17:30.273 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0467ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 14:17:31.228 [D] [router.go:969]  |      127.0.0.1| 200 |      998.7µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:17:58.015 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0458ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:18:56.745 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0067ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:19:56.972 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0123ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:22:55.238 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9826ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:23:18.775 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0073ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:23:28.263 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0046ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:23:28.270 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0527ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:23:47.330 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0069ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:23:47.342 [D] [router.go:969]  |      127.0.0.1| 200 |      894.8µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:23:52.200 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0057ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:24:04.404 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0462ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 14:24:10.346 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0409ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:24:19.714 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0072ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 14:24:21.366 [D] [router.go:969]  |      127.0.0.1| 200 |        998µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:24:21.456 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0073ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 14:24:24.652 [D] [router.go:969]  |      127.0.0.1| 200 |      856.5µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:24:25.413 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9038ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 14:25:31.680 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9216ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 14:25:31.824 [D] [router.go:969]  |      127.0.0.1| 200 |     3.8668ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 14:25:35.319 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0248ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:26:42.346 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9204ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:29:22.477 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8489ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:29:22.478 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9998ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:29:55.460 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0085ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:29:58.939 [D] [router.go:969]  |      127.0.0.1| 200 |      901.9µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:30:24.659 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0047ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:30:24.660 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0078ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 14:31:19.385 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0521ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/15 14:31:35.554 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0057ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/15 14:32:20.530 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0047ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/15 14:33:34.166 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9827ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/15 14:34:44.799 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0088ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/15 14:34:47.658 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0174ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/15 14:35:21.624 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0166ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/15 14:36:12.841 [D] [router.go:969]  |      127.0.0.1| 200 |    17.0524ms|   match| POST     /api/NftUsdtswap   r:/api/NftUsdtswap
-2022/09/15 15:07:28.829 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.31.17:61044->152.32.168.141:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2022/09/15 15:07:48.080 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.31.17:60270->152.32.168.141:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2022/09/15 15:08:07.575 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.31.17:60309->152.32.168.141:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2022/09/15 15:08:26.790 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.31.17:60336->152.32.168.141:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2022/09/15 15:08:46.030 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.31.17:60365->152.32.168.141:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2022/09/15 15:09:05.263 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.31.17:60400->152.32.168.141:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2022/09/15 15:09:34.430 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.31.17:60427->152.32.168.141:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2022/09/15 15:09:53.654 [I] [ktoFunction.go:178]  断开重连2 rpc error: code = Unavailable desc = error reading from server: read tcp 192.168.31.17:60476->152.32.168.141:13869: wsarecv: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
-2022/09/15 15:10:13.480 [I] [ktoFunction.go:136]  数据进来 hash= 153f6454af4db28c6550ab38541b058aeffb21c6100e52d085e94311c5e5df85
-2022/09/15 15:11:03.926 [I] [ktoFunction.go:136]  数据进来 hash= c6a1ff6e5ce74782b8a2ed8d2b2f0a1ac4babcf6f28191437546ea1671f721ed
-2022/09/15 15:27:41.067 [I] [ktoFunction.go:136]  数据进来 hash= 82af2bd976fc9329c8ac049df8d17ee55df2095db806fb6bcb82c83980f717cd
-2022/09/15 15:27:41.111 [I] [ktoFunction.go:136]  数据进来 hash= 299cef94b5d3d6fbe998aad27fcdf853608ce5e584f8c5f8c7797918d22ccb45
-2022/09/15 15:38:46.417 [I] [ktoFunction.go:136]  数据进来 hash= 744384fef0b9ef3934f30d96fbc1d7f0e562c6fe1efd6bf96ae495da5ae21981
-2022/09/15 16:00:21.571 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 16:00:21.572 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 16:04:00.828 [D] [router.go:969]  |      127.0.0.1| 200 |    27.0613ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:04:47.211 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9994ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:09:02.543 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0096ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:09:46.380 [I] [ktoFunction.go:136]  数据进来 hash= af8ba70ad204fa6188c7b27279b6766734497861bc3fb229ae9ed35505ea9f28
-2022/09/15 16:10:55.526 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0057ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:11:26.812 [I] [ktoFunction.go:136]  数据进来 hash= f01bedd74d6642594ebe912edbb6b80ee31e95ea53b6cb1db29cfff3a560d712
-2022/09/15 16:11:37.267 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0533ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:12:27.454 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 16:12:27.455 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 16:12:42.428 [D] [router.go:969]  |      127.0.0.1| 200 |    21.0122ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:12:47.103 [D] [router.go:969]  |      127.0.0.1| 200 |     9.0591ms|   match| POST     /api/NftGDLswap2   r:/api/NftGDLswap2
-2022/09/15 16:12:49.691 [I] [ktoFunction.go:136]  数据进来 hash= 1e8d596eece10f1b64a7c1645256619556af1f3070d8e9c4de0cff8253645896
-2022/09/15 16:14:50.692 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9693ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:16:13.432 [D] [router.go:969]  |      127.0.0.1| 200 |  10.6986733s|   match| POST     /api/NftGDLswap2   r:/api/NftGDLswap2
-2022/09/15 16:16:23.512 [I] [ktoFunction.go:136]  数据进来 hash= 8466b92e54201dd09cb3fef5d79a54cb17723e3ab1293d6cd1f74e20d4ab0a3a
-2022/09/15 16:17:26.385 [D] [router.go:969]  |      127.0.0.1| 200 |     7.9798ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:17:29.391 [D] [router.go:969]  |      127.0.0.1| 200 |    14.0322ms|   match| POST     /api/NftGDLswap2   r:/api/NftGDLswap2
-2022/09/15 16:19:57.454 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 16:19:57.455 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 16:19:59.582 [I] [ktoFunction.go:139]  数据进来 hash= 0x8de491aadc2d6dbf20748fede23533169419e3e76c521e9f6799a5f3fead20cd
-2022/09/15 16:23:06.225 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0613ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:23:06.225 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0512ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:23:13.667 [D] [router.go:969]  |      127.0.0.1| 200 |      1.884ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:23:13.668 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0015ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:24:26.551 [D] [router.go:969]  |      127.0.0.1| 200 |      993.9µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:24:26.552 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0017ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:24:34.271 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:24:55.408 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0549ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:25:28.238 [D] [router.go:969]  |      127.0.0.1| 200 |      4.049ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:25:45.520 [D] [router.go:969]  |      127.0.0.1| 200 |      4.011ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:25:45.698 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9746ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:26:42.254 [I] [ktoFunction.go:139]  数据进来 hash= 0x19168f52a05457ae4564bcdbbcc200171ffb363f88429b2d2a14169cbe357a45
-2022/09/15 16:26:55.721 [D] [router.go:969]  |      127.0.0.1| 200 |     6.9416ms|   match| POST     /api/NftGDLswap2   r:/api/NftGDLswap2
-2022/09/15 16:27:15.795 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0063ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:27:15.806 [D] [router.go:969]  |      127.0.0.1| 200 |      898.3µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:27:26.628 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0061ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:27:50.782 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0412ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:28:03.502 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9419ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:28:10.728 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0169ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:31:36.165 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0076ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:31:39.273 [D] [router.go:969]  |      127.0.0.1| 200 |    24.0525ms|   match| POST     /api/NftGDLswap2   r:/api/NftGDLswap2
-2022/09/15 16:32:20.322 [D] [router.go:969]  |      127.0.0.1| 200 |      877.4µs|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:32:23.194 [D] [router.go:969]  |      127.0.0.1| 200 |    23.1806ms|   match| POST     /api/NftGDLswap2   r:/api/NftGDLswap2
-2022/09/15 16:33:23.757 [I] [ktoFunction.go:139]  数据进来 hash= 0x18df3452d77e62bd03f4be7f5eaafc0c60fb37d61e4dd47ad9e21238268daf42
-2022/09/15 16:33:33.798 [I] [ktoFunction.go:139]  数据进来 hash= 0x8e95275c7f6911120f80da6569c359fae531612583e6331d94f9d49e18e8c966
-2022/09/15 16:35:56.512 [D] [router.go:969]  |      127.0.0.1| 200 |      11.04ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:36:16.271 [D] [router.go:969]  |      127.0.0.1| 200 |       5.06ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:36:16.365 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0061ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:36:16.775 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9798ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:36:19.950 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9192ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:36:20.412 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0029ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:36:23.834 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0521ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:36:24.277 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0061ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:36:34.182 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0049ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 16:36:34.597 [D] [router.go:969]  |      127.0.0.1| 200 |      2.003ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:37:11.612 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0157ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 16:37:12.504 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0232ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:37:24.330 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0482ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 16:37:33.503 [D] [router.go:969]  |      127.0.0.1| 200 |     8.0205ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:37:58.114 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0532ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:38:01.890 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0426ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:38:02.064 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0196ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:38:03.185 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9749ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 16:38:08.090 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9871ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:38:26.748 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0232ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 16:38:37.525 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8785ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:39:19.982 [D] [router.go:969]  |      127.0.0.1| 200 |      909.5µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:39:22.063 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0046ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 16:39:22.968 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0327ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:40:02.386 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0062ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 16:40:24.300 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0314ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:44:38.987 [I] [app.go:214]  http server Running on http://:8080
-2022/09/15 16:44:38.989 [I] [app.go:181]  https server Running on https://:443
-2022/09/15 16:44:44.614 [D] [router.go:969]  |      127.0.0.1| 200 |     8.8913ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:45:32.916 [D] [router.go:969]  |      127.0.0.1| 200 |     7.9387ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:45:34.861 [D] [router.go:969]  |      127.0.0.1| 200 |     7.9715ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 16:45:40.164 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9955ms|   match| POST     /api/GetWithdrawalBill   r:/api/GetWithdrawalBill
-2022/09/15 16:48:11.523 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0057ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:48:17.411 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0027ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:48:18.659 [D] [router.go:969]  |      127.0.0.1| 200 |     2.8835ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:55:50.863 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0045ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:55:50.874 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0046ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:56:07.634 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0034ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 16:56:15.869 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0089ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:56:15.869 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0074ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:56:18.628 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:56:18.694 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8698ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 16:56:59.552 [D] [router.go:969]  |  192.168.221.1| 404 |     2.0053ms| nomatch| GET      /  
-2022/09/15 16:57:15.497 [D] [router.go:969]  |      127.0.0.1| 200 |      871.1µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:57:15.534 [D] [router.go:969]  |      127.0.0.1| 200 |      899.1µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:57:15.969 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0035ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 16:57:16.024 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0092ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 16:57:16.963 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0042ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:57:24.707 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0604ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 16:57:25.248 [D] [router.go:969]  |      127.0.0.1| 200 |      995.9µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:57:37.988 [D] [router.go:969]  |      127.0.0.1| 200 |     2.8756ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:57:40.670 [D] [router.go:969]  |      127.0.0.1| 200 |      2.005ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 16:57:42.469 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9975ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 16:57:44.239 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:57:48.233 [D] [router.go:969]  |      127.0.0.1| 200 |     6.8811ms|   match| POST     /api/NftGDLswap2   r:/api/NftGDLswap2
-2022/09/15 16:58:04.289 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0068ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:58:23.709 [D] [router.go:969]  |      127.0.0.1| 200 |      2.005ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:58:26.187 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9879ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:58:26.670 [I] [ktoFunction.go:139]  数据进来 hash= 0x2090ae225abbef17fff7de55a37a1c7bc184831c2a549db9333310bcefdf44ea
-2022/09/15 16:58:28.992 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9764ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/15 16:58:39.853 [D] [router.go:969]  |      127.0.0.1| 200 |      968.3µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/15 16:59:08.803 [D] [router.go:969]  |            ::1| 200 |   861.2856ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/15 16:59:25.837 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9844ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 16:59:26.835 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0197ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 16:59:26.877 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0058ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 16:59:31.275 [D] [router.go:969]  |      127.0.0.1| 200 |    16.0422ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 16:59:56.961 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0066ms| nomatch| GET      /  
-2022/09/15 17:00:42.759 [D] [router.go:969]  |      127.0.0.1| 200 |    29.2195ms|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/09/15 17:00:42.821 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0088ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 17:01:49.880 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8698ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 17:01:50.077 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0501ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/09/15 17:02:04.190 [D] [router.go:969]  |      127.0.0.1| 200 |      913.3µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 17:02:05.191 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0484ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 17:02:05.240 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0581ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 17:02:06.605 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0091ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 17:02:48.526 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8746ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 17:02:54.963 [D] [router.go:969]  |      127.0.0.1| 200 |       3.04ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 17:04:55.502 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0018ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 17:04:55.503 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0026ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 17:05:02.326 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9298ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 17:05:02.335 [D] [router.go:969]  |      127.0.0.1| 200 |      2.046ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 17:05:02.371 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0499ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 17:05:11.711 [D] [router.go:969]  |      127.0.0.1| 200 |        877µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 17:05:11.741 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0307ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 17:05:16.919 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 17:05:16.934 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0062ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 17:05:16.966 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0054ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 17:05:39.171 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 17:05:39.184 [D] [router.go:969]  |      127.0.0.1| 200 |      953.3µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 17:05:39.209 [D] [router.go:969]  |      127.0.0.1| 200 |      955.6µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 17:05:40.925 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0264ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 17:06:28.501 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0027ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 17:06:46.321 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0022ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 17:06:46.373 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0103ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 17:06:47.306 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8927ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 17:06:53.362 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0022ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 17:06:56.143 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 17:06:56.164 [D] [router.go:969]  |      127.0.0.1| 200 |       2.05ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 17:06:57.712 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0098ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/09/15 17:06:58.211 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0073ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 17:12:49.484 [D] [router.go:969]  |            ::1| 200 |   778.5357ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/15 17:17:49.303 [D] [router.go:969]  |      127.0.0.1| 200 |      877.8µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/09/15 17:17:49.304 [D] [router.go:969]  |      127.0.0.1| 200 |    17.0402ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/15 17:17:49.362 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0049ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/09/15 17:20:38.243 [D] [router.go:969]  |            ::1| 200 |   807.3005ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/15 17:36:24.613 [I] [ktoFunction.go:203]  断开重连2 rpc error: code = Unavailable desc = error reading from server: EOF
-2022/09/15 17:36:34.615 [I] [ktoFunction.go:203]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/15 17:36:56.469 [I] [ktoFunction.go:203]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: A connection attempt failed because the connected party did not properly respond after a period of time, or established connection failed because connected host has failed to respond."
-2022/09/15 17:37:06.710 [I] [ktoFunction.go:203]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/15 17:37:16.710 [I] [ktoFunction.go:203]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/15 17:37:26.711 [I] [ktoFunction.go:203]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/15 17:37:36.713 [I] [ktoFunction.go:203]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/15 17:37:46.713 [I] [ktoFunction.go:203]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/15 17:37:56.714 [I] [ktoFunction.go:203]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 152.32.168.141:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/09/16 10:22:22.356 [I] [app.go:214]  http server Running on http://:8080
-2022/09/16 10:22:22.357 [I] [app.go:181]  https server Running on https://:443
-2022/09/16 10:22:54.977 [D] [router.go:969]  |            ::1| 200 |   930.7721ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/16 10:47:52.200 [I] [app.go:214]  http server Running on http://:8080
-2022/09/16 10:47:52.201 [I] [app.go:181]  https server Running on https://:443
-2022/09/16 10:48:02.877 [D] [router.go:969]  |            ::1| 200 |   873.5668ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/16 11:04:01.276 [D] [router.go:969]  |            ::1| 200 |   868.0971ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/16 11:04:23.094 [I] [app.go:214]  http server Running on http://:8080
-2022/09/16 11:04:23.095 [I] [app.go:181]  https server Running on https://:443
-2022/09/16 11:06:56.550 [D] [router.go:969]  |            ::1| 200 |   865.1295ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/16 11:25:21.314 [I] [app.go:214]  http server Running on http://:8080
-2022/09/16 11:25:21.315 [I] [app.go:181]  https server Running on https://:443
-2022/09/16 11:25:27.225 [D] [router.go:969]  |            ::1| 200 |   854.7871ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/16 11:25:43.521 [D] [router.go:969]  |            ::1| 200 |   828.2323ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/19 16:56:41.997 [I] [app.go:214]  http server Running on http://:8080
-2022/09/19 16:56:41.999 [I] [app.go:181]  https server Running on https://:443
-2022/09/19 16:57:32.645 [D] [router.go:969]  |  192.168.221.1| 404 |      972.3µs| nomatch| GET      /  
-2022/09/19 16:57:32.711 [D] [router.go:969]  |  192.168.221.1| 404 |           0s| nomatch| GET      /favicon.ico
-2022/09/19 16:57:37.462 [D] [router.go:969]  |      127.0.0.1| 200 |    10.0239ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/19 16:57:37.463 [D] [router.go:969]  |      127.0.0.1| 200 |    11.9688ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/19 17:00:33.487 [I] [app.go:214]  http server Running on http://:8080
-2022/09/19 17:00:33.489 [I] [app.go:181]  https server Running on https://:443
-2022/09/19 17:17:42.167 [D] [router.go:969]  |      127.0.0.1| 200 |    36.0869ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/19 17:18:41.901 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0051ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/19 17:23:38.463 [D] [router.go:969]  |            ::1| 200 |   334.8955ms|   match| POST     /api/GetAmountOut   r:/api/GetAmountOut
-2022/09/19 17:26:51.830 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0148ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/19 17:26:51.833 [D] [router.go:969]  |      127.0.0.1| 200 |     8.0675ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/09/19 17:35:14.959 [D] [router.go:969]  |      127.0.0.1| 200 |      2.005ms|   match| POST     /api/NftGDLswap   r:/api/NftGDLswap
-2022/09/19 17:35:49.408 [D] [router.go:969]  |            ::1| 200 |   4.2823921s|   match| POST     /api/GetAmountOut   r:/api/GetAmountOut
-2022/09/20 16:10:33.585 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 16:10:33.586 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 16:10:54.121 [D] [router.go:969]  |            ::1| 200 |   1.3103999s|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/20 16:19:35.544 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 16:19:35.546 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 16:22:01.964 [D] [router.go:969]  |            ::1| 200 |   1.0996883s|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/20 16:25:30.362 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 16:25:30.364 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 16:25:57.894 [D] [router.go:969]  |            ::1| 200 |   1.0069954s|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/20 16:28:39.971 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 16:28:39.973 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 16:28:49.855 [D] [router.go:969]  |            ::1| 200 |   1.0256746s|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/20 16:29:06.382 [D] [router.go:969]  |            ::1| 200 |   748.0443ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/20 16:29:39.013 [D] [router.go:969]  |            ::1| 200 |   770.0228ms|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/20 16:36:42.267 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 16:36:42.270 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 16:37:01.707 [D] [router.go:969]  |            ::1| 200 |   1.5992503s|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/20 16:39:04.761 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 16:39:04.763 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 16:39:09.325 [I] [ktoFunction.go:139]  数据进来 hash= 0x545a2ff76d8502b58fc6207723e2f0d656c70f686ad5a9fd11ce9d7c01cdbcdc
-2022/09/20 16:39:25.444 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 16:39:25.445 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 16:40:05.121 [D] [router.go:969]  |            ::1| 200 |   1.4992911s|   match| POST     /api/TestFenPei   r:/api/TestFenPei
-2022/09/20 17:03:22.047 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 17:03:22.049 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 17:04:13.643 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 17:04:13.645 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 17:04:56.008 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 17:04:56.009 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 17:05:01.229 [I] [ktoFunction.go:139]  数据进来 hash= 0x15e2db66070ffd8fc256807d3ba585ad55ac5c0133e720739491ceb5483111e0
-2022/09/20 17:05:35.829 [I] [app.go:214]  http server Running on http://:8080
-2022/09/20 17:05:35.831 [I] [app.go:181]  https server Running on https://:443
-2022/09/20 17:05:37.885 [I] [ktoFunction.go:139]  数据进来 hash= 0x15e2db66070ffd8fc256807d3ba585ad55ac5c0133e720739491ceb5483111e0
-2022/09/21 11:07:12.108 [I] [app.go:214]  http server Running on http://:8080
-2022/09/21 11:07:12.109 [I] [app.go:181]  https server Running on https://:443
-2022/09/21 11:07:22.524 [D] [router.go:969]  |  192.168.221.1| 404 |     1.9938ms| nomatch| GET      /  
-2022/09/21 11:07:23.363 [D] [router.go:969]  |  192.168.221.1| 404 |           0s| nomatch| GET      /favicon.ico
-2022/09/21 11:08:01.524 [D] [router.go:969]  |      127.0.0.1| 200 |    66.1804ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/21 11:10:14.124 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0321ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/21 11:10:38.172 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0089ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/09/21 11:36:31.872 [I] [app.go:214]  http server Running on http://:8080
-2022/09/21 11:36:31.874 [I] [app.go:181]  https server Running on https://:443
-2022/09/21 11:37:26.990 [I] [app.go:214]  http server Running on http://:8080
-2022/09/21 11:37:26.991 [I] [app.go:181]  https server Running on https://:443
-2022/09/21 11:38:30.591 [I] [app.go:214]  http server Running on http://:8080
-2022/09/21 11:38:30.592 [I] [app.go:181]  https server Running on https://:443
-2022/09/21 11:39:02.474 [I] [app.go:214]  http server Running on http://:8080
-2022/09/21 11:39:02.476 [I] [app.go:181]  https server Running on https://:443
-2022/09/21 11:40:19.072 [I] [app.go:214]  http server Running on http://:8080
-2022/09/21 11:40:19.073 [I] [app.go:181]  https server Running on https://:443
-2022/09/21 11:40:40.193 [I] [app.go:214]  http server Running on http://:8080
-2022/09/21 11:40:40.194 [I] [app.go:181]  https server Running on https://:443
-2022/09/26 15:14:53.958 [I] [app.go:214]  http server Running on http://:8080
-2022/09/26 15:14:53.960 [I] [app.go:181]  https server Running on https://:443
-2022/09/26 15:18:49.131 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0027ms| nomatch| GET      /  
-2022/09/26 15:18:49.244 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0105ms| nomatch| GET      /favicon.ico
-2022/09/26 15:19:13.379 [D] [router.go:969]  |            ::1| 200 |   508.0132ms|   match| POST     /api/UpdateIds   r:/api/UpdateIds
-2022/09/26 15:32:06.998 [D] [router.go:969]  |      127.0.0.1| 200 |      8.019ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:33:07.489 [D] [router.go:969]  |      127.0.0.1| 200 |      2.963ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:33:11.109 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9614ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:35:41.430 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0619ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:36:23.027 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0173ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:37:16.152 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0419ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:37:51.134 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0494ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:38:01.153 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9642ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:38:44.656 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0577ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:38:49.384 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9905ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:40:42.590 [D] [router.go:969]  |      127.0.0.1| 200 |      4.051ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:42:46.164 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9661ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:42:56.338 [D] [router.go:969]  |      127.0.0.1| 200 |     3.5548ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:43:10.192 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0075ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:44:28.856 [D] [router.go:969]  |      127.0.0.1| 200 |      4.107ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:44:36.579 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0198ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:45:09.909 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0051ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:45:22.596 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9911ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:48:38.182 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0006ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:49:06.258 [D] [router.go:969]  |      127.0.0.1| 200 |     1.4752ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:50:05.303 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0287ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:50:45.600 [D] [router.go:969]  |      127.0.0.1| 200 |        977µs|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:50:53.881 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0292ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:51:01.083 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0027ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:51:21.848 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:51:23.111 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9832ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:51:55.125 [D] [router.go:969]  |      127.0.0.1| 200 |      974.7µs|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:52:37.263 [D] [router.go:969]  |      127.0.0.1| 200 |     1.4863ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:52:48.735 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0081ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:52:57.557 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0003ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:53:11.349 [D] [router.go:969]  |      127.0.0.1| 200 |     1.5104ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:53:16.929 [D] [router.go:969]  |      127.0.0.1| 200 |      988.9µs|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:54:50.101 [D] [router.go:969]  |      127.0.0.1| 200 |     3.5445ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:55:12.501 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9925ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:56:13.300 [D] [router.go:969]  |      127.0.0.1| 200 |      4.051ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:56:22.967 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9701ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:56:25.127 [D] [router.go:969]  |      127.0.0.1| 200 |     3.5074ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 15:58:09.865 [I] [app.go:214]  http server Running on http://:8080
-2022/09/26 15:58:09.867 [I] [app.go:181]  https server Running on https://:443
-2022/09/26 16:00:52.130 [D] [router.go:969]  |      127.0.0.1| 200 |    14.0037ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:00:54.659 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9996ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:01:00.277 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0102ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:01:35.446 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0396ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:02:23.006 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0435ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:02:25.326 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0118ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:03:10.109 [D] [router.go:969]  |      127.0.0.1| 200 |   8.8394304s|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:03:56.742 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9784ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:04:56.573 [D] [router.go:969]  |      127.0.0.1| 200 |     3.5094ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:05:04.600 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0502ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:05:11.610 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0111ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:06:08.231 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0021ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:06:18.217 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0502ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:07:14.361 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0537ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:07:27.456 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0423ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:07:49.229 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:08:51.146 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0133ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:09:25.163 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0946ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:09:48.045 [D] [router.go:969]  |      127.0.0.1| 200 |     3.5346ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:10:17.598 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9743ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:12:11.443 [D] [router.go:969]  |      127.0.0.1| 200 |      4.045ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:13:34.294 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0079ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:13:43.972 [D] [router.go:969]  |      127.0.0.1| 200 |      3.012ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:14:12.480 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0052ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:14:19.156 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9977ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:14:34.797 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0091ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:16:52.800 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0228ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:17:29.386 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0217ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:17:35.175 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9929ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:17:58.343 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0002ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:19:21.009 [D] [router.go:969]  |      127.0.0.1| 200 |     3.7492ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:21:09.856 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0158ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:23:51.559 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0572ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:24:47.036 [D] [router.go:969]  |      127.0.0.1| 200 |     2.8847ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:24:51.438 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0143ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:30:41.976 [D] [router.go:969]  |      127.0.0.1| 200 |     3.8854ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:30:48.541 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:31:11.533 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0541ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:31:13.373 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0665ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:31:41.177 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0118ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:31:42.432 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0088ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:32:25.766 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0207ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:32:26.588 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0041ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:32:52.919 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0549ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:33:40.108 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0137ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:33:45.569 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0531ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:33:45.870 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0083ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:34:31.278 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0596ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:35:01.476 [D] [router.go:969]  |      127.0.0.1| 200 |     3.5821ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:35:04.746 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0227ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:35:09.335 [D] [router.go:969]  |      127.0.0.1| 200 |      7.025ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:35:12.153 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0135ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:36:15.473 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0487ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:36:55.856 [D] [router.go:969]  |      127.0.0.1| 200 |     3.8941ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:37:26.939 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0174ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:37:36.073 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0637ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:37:58.368 [D] [router.go:969]  |      127.0.0.1| 200 |      2.925ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:38:01.667 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0657ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:38:49.429 [D] [router.go:969]  |      127.0.0.1| 200 |     8.0596ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:38:49.678 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0107ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:39:00.806 [D] [router.go:969]  |      127.0.0.1| 200 |     8.0774ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:46:18.261 [D] [router.go:969]  |      127.0.0.1| 200 |     7.0554ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:48:57.866 [D] [router.go:969]  |      127.0.0.1| 200 |     4.5306ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:49:39.306 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0072ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:50:21.626 [D] [router.go:969]  |      127.0.0.1| 200 |      4.011ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:50:23.378 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0421ms|   match| POST     /api/GetNfts   r:/api/GetNfts
-2022/09/26 16:50:37.433 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0113ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:50:49.113 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0452ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:50:50.046 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0486ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:51:16.229 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0251ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:51:19.375 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0706ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:51:49.912 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0266ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:53:08.434 [D] [router.go:969]  |      127.0.0.1| 200 |      4.883ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:53:59.242 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0083ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:54:09.418 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0167ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:54:18.802 [D] [router.go:969]  |      127.0.0.1| 200 |      2.001ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:56:40.386 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0518ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/09/26 16:57:24.069 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8797ms|   match| POST     /api/GetUsers   r:/api/GetUsers
-2022/10/21 15:50:41.317 [I] [app.go:214]  http server Running on http://:8080
-2022/10/21 15:50:41.318 [I] [app.go:181]  https server Running on https://:443
-2022/10/21 15:51:44.036 [I] [app.go:214]  http server Running on http://:8080
-2022/10/21 15:51:44.038 [I] [app.go:181]  https server Running on https://:443
-2022/10/21 16:03:28.811 [I] [app.go:214]  http server Running on http://:8080
-2022/10/21 16:03:28.812 [I] [app.go:181]  https server Running on https://:443
-2022/10/24 16:48:10.105 [I] [app.go:214]  http server Running on http://:8080
-2022/10/24 16:48:10.107 [I] [app.go:181]  https server Running on https://:443
-2022/10/24 16:52:19.630 [D] [router.go:969]  |  192.168.221.1| 404 |      999.5µs| nomatch| GET      /  
-2022/10/24 16:52:19.696 [D] [router.go:969]  |  192.168.221.1| 404 |     1.0003ms| nomatch| GET      /favicon.ico
-2022/10/24 16:52:26.485 [D] [router.go:969]  |      127.0.0.1| 200 |    13.0347ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 16:52:26.485 [D] [router.go:969]  |      127.0.0.1| 200 |    12.0344ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/24 16:52:26.531 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9981ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/24 16:54:34.115 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0358ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/24 16:54:37.435 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9971ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/24 16:54:37.465 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0383ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/24 16:54:44.236 [D] [router.go:969]  |      127.0.0.1| 200 |    26.1993ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/24 16:54:59.858 [D] [router.go:969]  |      127.0.0.1| 200 |      853.8µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/24 16:54:59.902 [D] [router.go:969]  |      127.0.0.1| 200 |      962.8µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/24 16:55:10.347 [I] [app.go:214]  http server Running on http://:8080
-2022/10/24 16:55:10.349 [I] [app.go:181]  https server Running on https://:443
-2022/10/24 16:55:14.065 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9698ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 16:55:15.068 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0101ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 16:55:28.931 [I] [app.go:214]  http server Running on http://:8080
-2022/10/24 16:55:28.932 [I] [app.go:181]  https server Running on https://:443
-2022/10/24 16:56:38.506 [I] [app.go:214]  http server Running on http://:8080
-2022/10/24 16:56:38.507 [I] [app.go:181]  https server Running on https://:443
-2022/10/24 16:56:45.097 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9705ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 16:56:45.106 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9844ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 16:57:40.872 [D] [router.go:969]  |      127.0.0.1| 200 |    26.0717ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/24 16:58:58.850 [D] [router.go:969]  |      127.0.0.1| 200 |      981.4µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 16:58:58.851 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0101ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 17:02:14.466 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8943ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 17:02:14.466 [D] [router.go:969]  |      127.0.0.1| 200 |      965.5µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 17:02:17.081 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0445ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 17:03:24.098 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0148ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 17:14:24.741 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0003ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 17:14:24.741 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0003ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 17:57:13.957 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9789ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/24 17:59:19.614 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0091ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/24 18:03:33.307 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0032ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/24 18:06:36.896 [D] [router.go:969]  |      127.0.0.1| 200 |     2.8634ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/24 18:06:40.601 [D] [router.go:969]  |      127.0.0.1| 200 |     25.041ms|   match| POST     /api/NftJhyswap2   r:/api/NftJhyswap2
-2022/10/24 18:07:54.669 [E] [ktoFunction.go:109]  abi err2= abi: field _payAmount1 can't be found in the given value
-2022/10/24 18:07:54.669 [I] [ktoFunction.go:141]  数据进来 hash= 0x7ee06d1a39fa7551c3d423d176ff70f41635592fbbabb22f7db67d589e201d2d
-2022/10/24 18:11:50.233 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9788ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 18:11:50.235 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0382ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 18:12:24.989 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0462ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/24 18:12:36.260 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0045ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 18:12:36.261 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0038ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/24 18:13:12.302 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9666ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/24 18:13:16.646 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0015ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/24 18:13:42.984 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9697ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/24 18:13:43.023 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0455ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/24 18:14:57.298 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9763ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/24 18:27:10.621 [I] [app.go:214]  http server Running on http://:8080
-2022/10/24 18:27:10.623 [I] [app.go:181]  https server Running on https://:443
-2022/10/24 18:28:18.983 [I] [app.go:214]  http server Running on http://:8080
-2022/10/24 18:28:18.984 [I] [app.go:181]  https server Running on https://:443
-2022/10/24 18:29:05.862 [I] [app.go:214]  http server Running on http://:8080
-2022/10/24 18:29:05.863 [I] [app.go:181]  https server Running on https://:443
-2022/10/25 09:52:50.509 [I] [app.go:214]  http server Running on http://:8080
-2022/10/25 09:52:50.513 [I] [app.go:181]  https server Running on https://:443
-2022/10/25 09:52:52.393 [I] [ktoFunction.go:142]  数据进来 hash= 0x7ee06d1a39fa7551c3d423d176ff70f41635592fbbabb22f7db67d589e201d2d
-2022/10/25 09:53:09.759 [I] [app.go:214]  http server Running on http://:8080
-2022/10/25 09:53:09.760 [I] [app.go:181]  https server Running on https://:443
-2022/10/25 09:54:19.963 [D] [router.go:969]  |  192.168.221.1| 404 |      1.003ms| nomatch| GET      /  
-2022/10/25 09:54:20.537 [D] [router.go:969]  |  192.168.221.1| 404 |           0s| nomatch| GET      /favicon.ico
-2022/10/25 09:57:44.122 [I] [app.go:214]  http server Running on http://:8080
-2022/10/25 09:57:44.124 [I] [app.go:181]  https server Running on https://:443
-2022/10/25 09:58:36.459 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0164ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 09:58:36.506 [D] [router.go:969]  |      127.0.0.1| 200 |     5.9777ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 09:58:45.650 [D] [router.go:969]  |      127.0.0.1| 200 |      6.869ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 09:58:59.534 [D] [router.go:969]  |      127.0.0.1| 200 |     2.8646ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 09:59:09.759 [D] [router.go:969]  |      127.0.0.1| 200 |     26.106ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/10/25 09:59:30.902 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0382ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 09:59:33.920 [D] [router.go:969]  |      127.0.0.1| 200 |    20.1003ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/10/25 10:00:03.550 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/25 10:00:05.003 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0512ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:01:12.066 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9716ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 10:06:13.650 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0082ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:06:13.696 [D] [router.go:969]  |      127.0.0.1| 200 |      982.9µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 10:06:25.120 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0043ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 10:06:25.124 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0517ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 10:07:14.972 [D] [router.go:969]  |      127.0.0.1| 200 |      3.019ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/25 10:07:16.822 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0007ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/25 10:07:19.293 [D] [router.go:969]  |      127.0.0.1| 200 |    32.9474ms|   match| POST     /api/NftJhyswap2   r:/api/NftJhyswap2
-2022/10/25 10:08:28.761 [D] [router.go:969]  |      127.0.0.1| 200 |     23.149ms|   match| POST     /api/NftJhyswap2   r:/api/NftJhyswap2
-2022/10/25 10:08:38.981 [I] [ktoFunction.go:142]  数据进来 hash= 0x5c4f9a11f9a181c4c6b2cb10caf0fa05439798915e45c6aff02b363c98e58905
-2022/10/25 10:08:39.019 [I] [ktoFunction.go:142]  数据进来 hash= 0x206908c7b0dc1e15d5887e81ad606f4d66ea036dab2ae2d77232dc48ab30b920
-2022/10/25 10:08:53.711 [D] [router.go:969]  |      127.0.0.1| 200 |      3.053ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:11:28.035 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0101ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 10:11:28.036 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0041ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 10:11:58.868 [D] [router.go:969]  |      127.0.0.1| 200 |     2.4691ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:12:24.435 [D] [router.go:969]  |      127.0.0.1| 200 |     4.9722ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:12:36.583 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0057ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:12:47.061 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9666ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:14:17.561 [D] [router.go:969]  |      127.0.0.1| 200 |      873.5µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:14:26.884 [D] [router.go:969]  |      127.0.0.1| 200 |      911.4µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:15:51.140 [D] [router.go:969]  |      127.0.0.1| 200 |      999.5µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:16:26.313 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9847ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:16:36.817 [D] [router.go:969]  |      127.0.0.1| 200 |      973.8µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:16:48.891 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0088ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:17:31.363 [D] [router.go:969]  |      127.0.0.1| 200 |      922.4µs|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:21:18.740 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9882ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:22:20.669 [D] [router.go:969]  |      127.0.0.1| 200 |      3.006ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:22:57.390 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0076ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:23:11.221 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9735ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:23:52.778 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0084ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:25:59.372 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0526ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:26:31.981 [D] [router.go:969]  |      127.0.0.1| 200 |      4.017ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:27:50.548 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0068ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:28:19.529 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8702ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:30:01.164 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0061ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:31:00.412 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9787ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:31:20.425 [D] [router.go:969]  |      127.0.0.1| 200 |      2.965ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:32:20.838 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9744ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:32:22.802 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9108ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:32:51.180 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9712ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:33:26.300 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9634ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:34:44.210 [D] [router.go:969]  |      127.0.0.1| 200 |     2.8985ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:35:39.123 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0514ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:36:38.484 [D] [router.go:969]  |      127.0.0.1| 200 |     2.8551ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:37:42.327 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0495ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:38:03.005 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0086ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:38:37.423 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8943ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:39:15.470 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9931ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:39:36.467 [D] [router.go:969]  |      127.0.0.1| 200 |      1.005ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:39:36.505 [D] [router.go:969]  |      127.0.0.1| 200 |      915.7µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 10:39:39.912 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0147ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/10/25 10:42:02.443 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0085ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:42:02.488 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0104ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 10:42:04.601 [D] [router.go:969]  |      127.0.0.1| 200 |      870.7µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:42:04.637 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0093ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 10:42:18.532 [D] [router.go:969]  |      127.0.0.1| 200 |      1.039ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:42:18.573 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0106ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 10:43:00.559 [D] [router.go:969]  |      127.0.0.1| 200 |   38.591076s|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/10/25 10:46:52.935 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8951ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:46:55.374 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0081ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:46:55.411 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9705ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 10:47:18.760 [D] [router.go:969]  |      127.0.0.1| 200 |           0s|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:47:24.746 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0561ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/10/25 10:48:14.880 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0156ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:49:04.735 [D] [router.go:969]  |      127.0.0.1| 200 |     2.8504ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:49:04.774 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0447ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 10:49:06.710 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0162ms|   match| POST     /api/Withdrawal   r:/api/Withdrawal
-2022/10/25 10:49:09.160 [D] [router.go:969]  |      127.0.0.1| 200 |    14.0369ms|   match| POST     /api/Withdrawal2   r:/api/Withdrawal2
-2022/10/25 10:50:16.242 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0073ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:50:16.299 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8635ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 10:50:32.818 [D] [router.go:969]  |      127.0.0.1| 200 |    18.0922ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 10:50:33.820 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8991ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 10:51:30.193 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0264ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 10:51:31.065 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0192ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 10:51:31.065 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0114ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 10:51:31.209 [D] [router.go:969]  |      127.0.0.1| 200 |      981.7µs|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 10:51:51.765 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0539ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 10:51:58.145 [D] [router.go:969]  |      127.0.0.1| 200 |     5.9982ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/10/25 10:52:15.874 [I] [app.go:214]  http server Running on http://:8080
-2022/10/25 10:52:15.876 [I] [app.go:181]  https server Running on https://:443
-2022/10/25 10:53:47.582 [D] [router.go:969]  |      127.0.0.1| 200 |    12.0186ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/10/25 10:54:52.085 [D] [router.go:969]  |      127.0.0.1| 200 |     5.0449ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/10/25 10:55:06.698 [D] [router.go:969]  |      127.0.0.1| 200 |     4.9762ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/10/25 10:56:28.159 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0122ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/10/25 10:56:34.295 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0525ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/10/25 10:58:50.495 [D] [router.go:969]  |      127.0.0.1| 200 |      2.042ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 10:59:57.552 [D] [router.go:969]  |      127.0.0.1| 200 |     5.9967ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:00:50.937 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0066ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:00:51.025 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:02:07.104 [D] [router.go:969]  |      127.0.0.1| 200 |      934.4µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:02:07.154 [D] [router.go:969]  |      127.0.0.1| 200 |        862µs|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:02:33.217 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0503ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:02:33.253 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0123ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:03:35.340 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0476ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:03:39.989 [D] [router.go:969]  |      127.0.0.1| 200 |      974.3µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:03:48.477 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0508ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:03:48.517 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0515ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:05:04.025 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0448ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:05:04.069 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0118ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:05:57.221 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9962ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:06:25.212 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9591ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:06:42.753 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0108ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:06:42.790 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0545ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:06:44.265 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0091ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:07:34.523 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0133ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:07:51.246 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9216ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:07:51.292 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0092ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:07:53.571 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9629ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:08:23.232 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0031ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:08:27.194 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0053ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:08:31.629 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9678ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:08:32.244 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0053ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:08:34.278 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0115ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:08:34.673 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0364ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:08:39.239 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9279ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:08:43.473 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9998ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:08:43.508 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0146ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:08:43.665 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0065ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:08:43.699 [D] [router.go:969]  |      127.0.0.1| 200 |      4.019ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:09:00.819 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0413ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:09:00.863 [D] [router.go:969]  |      127.0.0.1| 200 |      3.012ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:09:10.313 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8904ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:09:14.329 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9858ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:09:28.194 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9732ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:09:28.261 [D] [router.go:969]  |      127.0.0.1| 200 |     4.9106ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:09:29.360 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0052ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:09:30.990 [D] [router.go:969]  |      127.0.0.1| 200 |      998.7µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:09:31.038 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0181ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:10:22.645 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0062ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:10:22.731 [D] [router.go:969]  |      127.0.0.1| 200 |     3.8708ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:11:03.211 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9548ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:11:08.824 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9682ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:11:08.867 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0029ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:11:10.253 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0138ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:11:29.354 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0152ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:11:29.389 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0511ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:11:31.764 [D] [router.go:969]  |      127.0.0.1| 200 |      968.7µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:11:32.338 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0057ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:11:33.037 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0101ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:11:33.089 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0154ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:11:33.379 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0003ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:11:33.828 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9672ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:11:45.395 [D] [router.go:969]  |      127.0.0.1| 200 |       2.05ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:11:45.458 [D] [router.go:969]  |      127.0.0.1| 200 |     3.8716ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:12:01.496 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9982ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:12:01.552 [D] [router.go:969]  |      127.0.0.1| 200 |      4.002ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:12:37.135 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9978ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:12:37.176 [D] [router.go:969]  |      127.0.0.1| 200 |     2.9736ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:12:44.367 [D] [router.go:969]  |      127.0.0.1| 200 |     4.9521ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 11:12:54.734 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0511ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:13:08.542 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0006ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:13:16.603 [D] [router.go:969]  |      127.0.0.1| 200 |      999.5µs|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:13:19.503 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0097ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:13:19.547 [D] [router.go:969]  |      127.0.0.1| 200 |     3.8581ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:13:46.668 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9978ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:14:21.660 [D] [router.go:969]  |      127.0.0.1| 200 |      2.048ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:14:21.703 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0268ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:15:06.385 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9705ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 11:15:06.422 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0092ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 11:15:13.246 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9073ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 11:15:14.250 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9075ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 11:30:32.784 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0541ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/25 11:31:28.904 [I] [ktoFunction.go:142]  数据进来 hash= 0xa318d8433eca7e45a334b05206ce220f51f4c595e9e1d2df06babf206d758214
-2022/10/25 11:31:44.198 [D] [router.go:969]  |      127.0.0.1| 200 |    10.0274ms|   match| POST     /api/NftJhyswap2   r:/api/NftJhyswap2
-2022/10/25 14:33:30.357 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0504ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 14:33:34.113 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9741ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 14:33:34.433 [D] [router.go:969]  |      127.0.0.1| 200 |      3.044ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 14:33:35.114 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0516ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 14:34:43.989 [D] [router.go:969]  |      127.0.0.1| 200 |     1.9374ms|   match| POST     /api/UserNft   r:/api/UserNft
-2022/10/25 14:34:46.966 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0076ms|   match| POST     /api/GetProfitBill   r:/api/GetProfitBill
-2022/10/25 14:43:11.551 [D] [router.go:969]  |      127.0.0.1| 200 |     1.0142ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 14:43:11.600 [D] [router.go:969]  |      127.0.0.1| 200 |     2.0133ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 14:46:29.721 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = error reading from server: EOF
-2022/10/25 14:46:39.723 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:46:49.723 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:46:59.723 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:47:09.724 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:47:19.724 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:47:29.725 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:47:39.725 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:47:49.726 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:47:59.727 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:48:09.727 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:48:19.727 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:48:29.728 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:48:39.728 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:48:49.730 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:48:59.730 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:49:09.731 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:49:19.731 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:49:29.732 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:49:39.732 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:49:49.735 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:49:59.737 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:50:09.738 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:50:19.739 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:50:29.739 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:50:39.740 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:50:49.740 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:50:59.740 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:51:09.741 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:51:19.741 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:51:29.742 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:51:39.743 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:51:49.745 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:51:59.746 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:52:09.746 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:52:19.747 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:52:29.747 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:52:39.747 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:52:49.748 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:52:59.748 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:53:09.750 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:53:19.751 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:53:29.752 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:53:39.752 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:53:49.753 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:53:59.753 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:54:09.754 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:54:19.754 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:54:29.754 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:54:39.754 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:54:49.755 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:55:02.694 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:55:12.694 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:55:22.695 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:55:32.696 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:55:42.696 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:55:52.696 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:56:02.698 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:56:12.699 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:56:22.699 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:56:32.700 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:56:42.702 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:56:52.702 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:57:02.703 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:57:12.704 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:57:22.706 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:57:32.706 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:57:42.707 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:57:52.708 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:58:02.708 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:58:12.709 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:58:22.709 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:58:32.709 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:58:42.711 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:58:52.711 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:59:02.711 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:59:12.712 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:59:22.712 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:59:32.712 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:59:42.713 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 14:59:52.713 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:00:02.715 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:00:12.715 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:00:22.716 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:00:32.716 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:00:42.716 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:00:52.717 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:01:02.717 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:01:12.718 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:01:22.718 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:01:32.719 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:01:42.721 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:01:52.722 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:02:02.723 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:02:12.723 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:02:22.723 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:02:32.724 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:02:42.724 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:02:52.724 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:03:02.724 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:03:12.725 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:03:22.726 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:03:32.728 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:03:42.729 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:03:52.730 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:04:02.732 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:04:12.732 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:04:22.732 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:04:32.732 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:04:42.733 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:04:52.734 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:05:02.736 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:05:12.736 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:05:22.737 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:05:32.738 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:05:42.738 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:05:52.738 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:06:02.738 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:06:12.739 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:06:22.739 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:06:32.740 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:06:42.740 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:06:52.741 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:07:02.742 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:07:12.744 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:07:22.745 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:07:32.746 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:07:42.747 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:07:52.747 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:08:02.748 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:08:12.748 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:08:22.749 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:08:32.749 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:08:42.749 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 15:08:53.138 [I] [ktoFunction.go:205]  断开重连2 rpc error: code = Unavailable desc = connection error: desc = "transport: Error while dialing dial tcp 36.255.222.160:13869: connectex: No connection could be made because the target machine actively refused it."
-2022/10/25 17:14:18.534 [I] [app.go:214]  http server Running on http://:8080
-2022/10/25 17:14:18.535 [I] [app.go:181]  https server Running on https://:443
-2022/10/25 17:14:39.058 [I] [app.go:214]  http server Running on http://:8080
-2022/10/25 17:14:39.059 [I] [app.go:181]  https server Running on https://:443
-2022/10/25 17:14:52.592 [I] [ktoFunction.go:141]  数据进来 hash= 0xa318d8433eca7e45a334b05206ce220f51f4c595e9e1d2df06babf206d758214
-2022/10/25 17:15:35.041 [I] [app.go:214]  http server Running on http://:8080
-2022/10/25 17:15:35.042 [I] [app.go:181]  https server Running on https://:443
-2022/10/25 17:15:46.307 [D] [router.go:969]  |  192.168.221.1| 404 |           0s| nomatch| GET      /  
-2022/10/25 17:15:52.866 [D] [router.go:969]  |      127.0.0.1| 200 |     4.0095ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/25 17:15:52.936 [D] [router.go:969]  |      127.0.0.1| 200 |     4.9727ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/25 17:15:58.257 [D] [router.go:969]  |      127.0.0.1| 200 |     6.0093ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 17:15:58.262 [D] [router.go:969]  |      127.0.0.1| 200 |    10.0172ms|   match| POST     /api/NftDetail   r:/api/NftDetail
-2022/10/25 17:16:14.943 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0088ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/25 17:16:17.960 [D] [router.go:969]  |      127.0.0.1| 200 |      25.06ms|   match| POST     /api/NftJhyswap2   r:/api/NftJhyswap2
-2022/10/25 17:17:17.909 [I] [ktoFunction.go:140]  数据进来 hash= 0x68dc41d15f1fc1644687a10d06bbb63fd7acde5899c645028690f23dfeac5029
-2022/10/25 17:25:35.887 [I] [app.go:214]  http server Running on http://:8080
-2022/10/25 17:25:35.889 [I] [app.go:181]  https server Running on https://:443
-2022/10/25 17:36:12.540 [I] [app.go:214]  http server Running on http://:8080
-2022/10/25 17:36:12.542 [I] [app.go:181]  https server Running on https://:443
-2022/10/25 17:36:44.656 [D] [router.go:969]  |      127.0.0.1| 200 |      7.057ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/25 17:36:48.634 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9992ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/25 17:36:52.701 [D] [router.go:969]  |      127.0.0.1| 200 |     1.8639ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/25 17:36:58.322 [D] [router.go:969]  |      127.0.0.1| 200 |     3.0392ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/25 17:37:18.300 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9688ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/25 17:38:14.303 [D] [router.go:969]  |      127.0.0.1| 200 |     3.9526ms|   match| POST     /api/NftJhyswap   r:/api/NftJhyswap
-2022/10/25 17:38:22.038 [D] [router.go:969]  |      127.0.0.1| 200 |    25.0406ms|   match| POST     /api/NftJhyswap2   r:/api/NftJhyswap2
-2022/10/25 17:38:28.651 [D] [router.go:969]  |      127.0.0.1| 200 |    24.0604ms|   match| POST     /api/NftJhyswap2   r:/api/NftJhyswap2
-2022/10/25 17:38:35.742 [I] [ktoFunction.go:141]  数据进来 hash= 0x802dc3a6450ed1d3416391309284482ef15faf2db5fbd69fd0c15432e6ef24d1
-2022/10/25 17:39:26.096 [I] [ktoFunction.go:141]  数据进来 hash= 0x0c0fbfbbde6e18501c91445c0f6f171625f45aa2902923142551c8f25ec9d257
-2022/10/28 15:42:29.023 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 15:42:29.025 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 15:44:28.986 [D] [router.go:969]  |            ::1| 200 |    10.0267ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:45:03.572 [D] [router.go:969]  |            ::1| 200 |     2.0069ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:46:14.934 [D] [router.go:969]  |            ::1| 200 |   9.3384392s|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:46:25.449 [D] [router.go:969]  |            ::1| 200 |     1.9955ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:46:48.894 [D] [router.go:969]  |            ::1| 200 |  13.2946126s|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:47:16.691 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 15:47:16.693 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 15:47:20.762 [D] [router.go:969]  |            ::1| 200 |    15.0396ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:47:54.348 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 15:47:54.349 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 15:47:57.035 [D] [router.go:969]  |            ::1| 200 |    20.1339ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:48:37.537 [D] [router.go:969]  |            ::1| 200 |    11.0389ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:50:40.838 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 15:50:40.840 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 15:50:47.462 [D] [router.go:969]  |            ::1| 200 |    18.0477ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:52:10.813 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 15:52:10.814 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 15:57:17.772 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 15:57:17.774 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 15:57:38.383 [D] [router.go:969]  |            ::1| 200 |    15.0614ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:59:18.837 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 15:59:18.839 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 15:59:25.293 [D] [router.go:969]  |            ::1| 200 |    15.0381ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 15:59:39.284 [D] [router.go:969]  |            ::1| 200 |     6.9898ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:00:09.408 [D] [router.go:969]  |            ::1| 200 |      12.03ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:01:16.936 [D] [router.go:969]  |            ::1| 200 |    13.0367ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:02:12.863 [D] [router.go:969]  |            ::1| 200 |     9.0189ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:02:49.627 [D] [router.go:969]  |            ::1| 200 |    11.0234ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:05:52.212 [D] [router.go:969]  |            ::1| 200 |     15.042ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:06:47.535 [D] [router.go:969]  |            ::1| 200 |    18.0647ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:07:14.099 [D] [router.go:969]  |            ::1| 200 |      15.04ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:09:12.758 [D] [router.go:969]  |            ::1| 200 |    14.0393ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:09:32.722 [D] [router.go:969]  |            ::1| 200 |    22.0559ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:09:50.779 [D] [router.go:969]  |            ::1| 200 |    14.0315ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:13:56.467 [D] [router.go:969]  |            ::1| 200 |    21.0588ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:14:18.833 [D] [router.go:969]  |            ::1| 200 |    24.0645ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:14:36.280 [D] [router.go:969]  |            ::1| 200 |    21.1406ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:15:16.888 [D] [router.go:969]  |            ::1| 200 |    21.0549ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:15:26.622 [D] [router.go:969]  |            ::1| 200 |     23.063ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:20:41.373 [D] [router.go:969]  |            ::1| 200 |    24.0498ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:22:45.295 [D] [router.go:969]  |            ::1| 200 |  23.4289433s|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:23:47.294 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 16:23:47.295 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 16:24:09.953 [D] [router.go:969]  |            ::1| 200 |   6.0381879s|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:25:21.511 [D] [router.go:969]  |            ::1| 200 |  19.7316615s|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:28:13.409 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 16:28:13.411 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 16:29:06.598 [D] [router.go:969]  |            ::1| 200 |  35.5386596s|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:34:02.251 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 16:34:02.252 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 16:34:11.167 [D] [router.go:969]  |            ::1| 200 |    27.0424ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:34:40.578 [D] [router.go:969]  |            ::1| 200 |    19.0606ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:39:31.630 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 16:39:31.631 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 16:39:46.782 [D] [router.go:969]  |            ::1| 200 |  12.0439586s|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 16:43:56.579 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 16:43:56.581 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 16:43:59.801 [D] [router.go:969]  |            ::1| 200 |    29.0971ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/28 21:56:27.613 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 21:56:27.614 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 22:09:06.831 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 22:09:06.833 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 22:09:21.680 [D] [router.go:969]  |            ::1| 200 |    32.1075ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/28 22:10:20.141 [D] [router.go:969]  |            ::1| 200 |     1.0026ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/28 22:28:59.094 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 22:28:59.095 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 22:29:04.727 [D] [router.go:969]  |            ::1| 200 |     26.057ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/28 22:32:07.924 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 22:32:07.926 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 22:32:12.677 [D] [router.go:969]  |            ::1| 200 |    12.0316ms|   match| POST     /api/GetUserInfo   r:/api/GetUserInfo
-2022/10/28 22:34:48.566 [D] [router.go:969]  |            ::1| 200 |     1.9737ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/28 22:35:21.252 [C] [config.go:187]  the request url is  /api/TeamUser
-2022/10/28 22:35:21.252 [C] [config.go:188]  Handler crashed with error reflect: reflect.Value.Set using unaddressable value
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/Go/src/reflect/value.go:260
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/Go/src/reflect/value.go:247
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/Go/src/reflect/value.go:1558
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:246
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:337
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/processors.go:66
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/processors.go:73
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:286
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:197
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:39
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/GoProject/src/server_fhl/controller/UserController.go:159
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2022/10/28 22:35:21.252 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2022/10/28 22:35:21.253 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2022/10/28 22:35:21.253 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2022/10/28 22:35:21.253 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2022/10/28 22:35:21.253 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2022/10/28 22:35:25.001 [C] [config.go:187]  the request url is  /api/TeamUser
-2022/10/28 22:35:25.001 [C] [config.go:188]  Handler crashed with error reflect: reflect.Value.Set using unaddressable value
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/Go/src/reflect/value.go:260
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/Go/src/reflect/value.go:247
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/Go/src/reflect/value.go:1558
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:246
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:337
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/processors.go:66
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/processors.go:73
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:286
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:197
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:39
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/GoProject/src/server_fhl/controller/UserController.go:159
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2022/10/28 22:35:25.001 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2022/10/28 22:35:25.001 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2022/10/28 22:36:51.187 [C] [config.go:187]  the request url is  /api/TeamUser
-2022/10/28 22:36:51.187 [C] [config.go:188]  Handler crashed with error reflect: reflect.Value.Set using unaddressable value
-2022/10/28 22:36:51.187 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2022/10/28 22:36:51.187 [C] [config.go:194]  D:/Go/src/reflect/value.go:260
-2022/10/28 22:36:51.187 [C] [config.go:194]  D:/Go/src/reflect/value.go:247
-2022/10/28 22:36:51.187 [C] [config.go:194]  D:/Go/src/reflect/value.go:1558
-2022/10/28 22:36:51.187 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:246
-2022/10/28 22:36:51.187 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session.go:337
-2022/10/28 22:36:51.187 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/processors.go:66
-2022/10/28 22:36:51.187 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/processors.go:73
-2022/10/28 22:36:51.188 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:286
-2022/10/28 22:36:51.188 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:197
-2022/10/28 22:36:51.188 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/go-xorm/xorm@v0.7.9/session_find.go:39
-2022/10/28 22:36:51.188 [C] [config.go:194]  D:/GoProject/src/server_fhl/controller/UserController.go:159
-2022/10/28 22:36:51.188 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2022/10/28 22:36:51.188 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2022/10/28 22:36:51.188 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2022/10/28 22:36:51.188 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2022/10/28 22:36:51.188 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2022/10/28 22:36:51.188 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2022/10/28 22:36:51.189 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2022/10/28 22:37:18.179 [I] [app.go:214]  http server Running on http://:8080
-2022/10/28 22:37:18.181 [I] [app.go:181]  https server Running on https://:443
-2022/10/28 22:37:21.253 [D] [router.go:969]  |            ::1| 200 |    11.0294ms|   match| POST     /api/TeamUser   r:/api/TeamUser
-2022/10/29 23:44:46.481 [I] [app.go:214]  http server Running on http://:8080
-2022/10/29 23:44:46.483 [I] [app.go:181]  https server Running on https://:443
-2022/10/29 23:47:11.432 [C] [config.go:187]  the request url is  /api/BindAddress
-2022/10/29 23:47:11.432 [C] [config.go:188]  Handler crashed with error runtime error: invalid memory address or nil pointer dereference
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/Go/src/runtime/panic.go:971
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/Go/src/runtime/panic.go:212
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/Go/src/runtime/signal_windows.go:239
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/GoProject/src/server_fhl/util/idWord.go:44
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/GoProject/src/server_fhl/controller/UserController.go:83
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/Go/src/reflect/value.go:476
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/Go/src/reflect/value.go:337
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/GoProject/pkg/pkg/mod/github.com/astaxie/beego@v1.12.3/router.go:897
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/Go/src/net/http/server.go:2887
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/Go/src/net/http/server.go:1952
-2022/10/29 23:47:11.432 [C] [config.go:194]  D:/Go/src/runtime/asm_amd64.s:1371
-2022/10/29 23:47:11.433 [log.go:191]  [HTTP] http: superfluous response.WriteHeader call from github.com/astaxie/beego/context.(*Response).WriteHeader (context.go:230)
-2022/10/29 23:47:58.559 [I] [app.go:214]  http server Running on http://:8080
-2022/10/29 23:47:58.560 [I] [app.go:181]  https server Running on https://:443
-2022/10/29 23:48:11.574 [D] [router.go:969]  |            ::1| 200 |    61.5637ms|   match| POST     /api/BindAddress   r:/api/BindAddress

+ 0 - 51
listener.log

@@ -1,51 +0,0 @@
-2022/10/30 00:14:03.865 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 00:14:03.867 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 00:15:19.365 [D] [router.go:969]  |            ::1| 200 |    40.1177ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/30 00:23:58.345 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 00:23:58.346 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 00:24:34.371 [D] [router.go:969]  |            ::1| 200 |     52.034ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/30 00:25:53.783 [D] [router.go:969]  |            ::1| 200 |    38.1017ms|   match| POST     /api/BindAddress   r:/api/BindAddress
-2022/10/30 14:04:24.753 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:04:24.754 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:06:54.792 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:06:54.793 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:07:55.033 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:07:55.034 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:08:21.597 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:08:21.599 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:11:47.227 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:11:47.229 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:14:17.450 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:14:17.451 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:15:47.377 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:15:47.378 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:22:40.790 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:22:40.791 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:37:10.954 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:37:10.956 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:40:04.080 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:40:04.081 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:40:34.566 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:40:34.569 [I] [app.go:181]  https server Running on https://:443
-2022/10/30 14:49:57.426 [I] [app.go:214]  http server Running on http://:8080
-2022/10/30 14:49:57.428 [I] [app.go:181]  https server Running on https://:443
-2022/11/01 09:56:04.580 [I] [app.go:214]  http server Running on http://:8080
-2022/11/01 10:02:23.239 [I] [app.go:214]  http server Running on http://:8080
-2022/11/01 10:03:04.868 [I] [app.go:214]  http server Running on http://:8080
-2022/11/01 10:03:44.010 [I] [app.go:214]  http server Running on http://:8080
-2022/11/01 11:50:49.530 [I] [app.go:214]  http server Running on http://:8080
-2022/11/01 15:38:32.048 [I] [app.go:214]  http server Running on http://:8080
-2022/11/01 15:41:26.920 [D] [router.go:969]  |            ::1| 200 |   3.5129013s|   match| POST     /api/UpdateAmountLv   r:/api/UpdateAmountLv
-2022/11/01 15:42:48.837 [I] [app.go:214]  http server Running on http://:8080
-2022/11/01 15:43:07.405 [D] [router.go:969]  |            ::1| 200 |   3.0471399s|   match| POST     /api/UpdateAmountLv   r:/api/UpdateAmountLv
-2022/11/01 15:46:15.993 [I] [app.go:214]  http server Running on http://:8080
-2022/11/01 15:46:39.061 [D] [router.go:969]  |            ::1| 200 |   7.4783457s|   match| POST     /api/UpdateAmountLv   r:/api/UpdateAmountLv
-2022/11/02 16:31:18.805 [I] [app.go:214]  http server Running on http://:8080
-2022/11/02 16:33:14.504 [I] [app.go:214]  http server Running on http://:8080
-2022/11/02 16:37:42.307 [I] [app.go:214]  http server Running on http://:8080
-2022/11/02 16:40:16.937 [I] [app.go:214]  http server Running on http://:8080
-2022/11/02 17:16:28.347 [I] [app.go:214]  http server Running on http://:8080
-2022/11/02 17:20:58.617 [I] [app.go:214]  http server Running on http://:8080
-2022/11/02 17:24:31.288 [I] [app.go:214]  http server Running on http://:8080
-2022/11/02 17:25:17.428 [I] [app.go:214]  http server Running on http://:8080
-2022/11/02 17:26:30.112 [I] [app.go:214]  http server Running on http://:8080

+ 1 - 1
main.go

@@ -1,8 +1,8 @@
 package main
 
 import (
+	_ "ktogame/blockchain"
 	_ "ktogame/routers"
-	_ "ktogame/util"
 
 	"github.com/astaxie/beego"
 	"github.com/astaxie/beego/logs"

+ 26 - 27
models/tables.go

@@ -7,22 +7,24 @@ import (
 )
 
 type UserInfo struct {
-	Id               int64
-	Addr             string
-	Direct           int64   //我的上级
-	DirectNumber     int     //直推总人数
-	IndirectRewards  float64 `xorm:"Decimal"`
-	Indirect         int64   //上上级
-	IndirectNumber   int     //间推总人数
-	DirectRewards    float64 `xorm:"Decimal"`
-	Superiors        string  //所有上级
-	AvailableClaim   float64 `xorm:"Decimal"` //可领取收益
-	TotalClaimed     float64 `xorm:"Decimal"` //总共已领取的收益
-	AvailableReinput float64 `xorm:"Decimal"` //可用复投
-	TotalReinputed   float64 `xorm:"Decimal"` //总复投
-
-	State  int //身份   0 1正式   2  社区
-	OpTime string
+	Id                int64
+	Addr              string
+	Direct            string  //我的上级
+	DirectNumber      int     //直推总人数
+	IndirectRewards   float64 `xorm:"Decimal"`
+	Indirect          string  //上上级
+	IndirectNumber    int     //间推总人数
+	DirectRewards     float64 `xorm:"Decimal"`
+	Superiors         string  //所有上级
+	AvailableClaim    float64 `xorm:"Decimal"` //可领取收益
+	TotalClaimed      float64 `xorm:"Decimal"` //总共已领取的收益
+	AvailableReinput  float64 `xorm:"Decimal"` //可用复投
+	TotalReinputed    float64 `xorm:"Decimal"` //总复投
+	ParticipateAmount float64 `xorm:"Decimal"` //总参与
+
+	State      int //身份   0 1正式   2  社区
+	CreateTime string
+	Hash       string
 }
 
 // TeamCultivate float64 `xorm:"Decimal"`
@@ -30,15 +32,15 @@ type UserInfo struct {
 // 	CommunityNode float64 `xorm:"Decimal"`
 
 type Performance struct {
-	Id                      int64
-	Addr                    string
-	TotalPerformance        float64 `xorm:"Decimal"`
-	ClaimedPerformanceLevel int
-	PerformanceRewards      float64 `xorm:"Decimal"`
+	Id                 int64
+	Addr               string
+	TotalPerformance   float64 `xorm:"Decimal"`
+	PerformanceLevel   int
+	PerformanceRewards float64 `xorm:"Decimal"`
 
-	TotalTeamCultivate    float64 `xorm:"Decimal"`
-	ClaimedCultivateLevel int
-	TeamCultivateRewards  float64 `xorm:"Decimal"`
+	TotalTeamCultivate   float64 `xorm:"Decimal"`
+	CultivateLevel       int
+	TeamCultivateRewards float64 `xorm:"Decimal"`
 
 	CommunityGift float64 `xorm:"Decimal"`
 	CommunityNode float64 `xorm:"Decimal"`
@@ -51,11 +53,8 @@ type BlockInfo struct {
 
 type RewardsPool struct {
 	Id              int64
-	Recommendation  float64 `xorm:"Decimal"`
 	TeamPerformance float64 `xorm:"Decimal"`
 	TeamCultivate   float64 `xorm:"Decimal"`
-	CommunityGift   float64 `xorm:"Decimal"`
-	CommunityNode   float64 `xorm:"Decimal"`
 	TotalPool       float64 `xorm:"Decimal"`
 }
 

+ 0 - 18
server_fhl.iml

@@ -1,18 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<module type="WEB_MODULE" version="4">
-  <component name="Go" enabled="true" />
-  <component name="GoLibraries">
-    <option name="urls">
-      <list>
-        <option value="file://$MODULE_DIR$/../../pkg" />
-        <option value="file://$MODULE_DIR$/../../pkg/mod" />
-      </list>
-    </option>
-  </component>
-  <component name="NewModuleRootManager" inherit-compiler-output="true">
-    <exclude-output />
-    <content url="file://$MODULE_DIR$" />
-    <orderEntry type="sourceFolder" forTests="false" />
-    <orderEntry type="library" name="Bundled Protobuf Distribution" level="application" />
-  </component>
-</module>

+ 0 - 1
static/js/reload.min.js

@@ -1 +0,0 @@
-function b(a){var c=new WebSocket(a);c.onclose=function(){setTimeout(function(){b(a)},2E3)};c.onmessage=function(){location.reload()}}try{if(window.WebSocket)try{b("ws://localhost:12450/reload")}catch(a){console.error(a)}else console.log("Your browser does not support WebSockets.")}catch(a){console.error("Exception during connecting to Reload:",a)};

+ 0 - 556
util/fhlAbi.go

@@ -1,556 +0,0 @@
-// Code generated - DO NOT EDIT.
-// This file is a generated binding and any manual changes will be lost.
-
-package util
-
-import (
-	"errors"
-	"math/big"
-	"strings"
-
-	ethereum "github.com/ethereum/go-ethereum"
-	"github.com/ethereum/go-ethereum/accounts/abi"
-	"github.com/ethereum/go-ethereum/accounts/abi/bind"
-	"github.com/ethereum/go-ethereum/common"
-	"github.com/ethereum/go-ethereum/core/types"
-	"github.com/ethereum/go-ethereum/event"
-)
-
-// Reference imports to suppress errors if they are not otherwise used.
-var (
-	_ = errors.New
-	_ = big.NewInt
-	_ = strings.NewReader
-	_ = ethereum.NotFound
-	_ = bind.Bind
-	_ = common.Big1
-	_ = types.BloomLookup
-	_ = event.NewSubscription
-)
-
-// FhlMetaData contains all meta data concerning the Fhl contract.
-var FhlMetaData = &bind.MetaData{
-	ABI: "[{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_referrer\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_price\",\"type\":\"uint256\"}],\"name\":\"newDeposit\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"},{\"indexed\":false,\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"}],\"name\":\"newWithdraw\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"getPrice\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"_ktoPrice\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_referrer\",\"type\":\"address\"}],\"name\":\"join\",\"outputs\":[],\"stateMutability\":\"payable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"_user\",\"type\":\"address\"}],\"name\":\"users\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"_amount\",\"type\":\"uint256\"},{\"internalType\":\"string\",\"name\":\"_time\",\"type\":\"string\"},{\"internalType\":\"bytes32\",\"name\":\"_sign\",\"type\":\"bytes32\"}],\"name\":\"widthow\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"}]",
-}
-
-// FhlABI is the input ABI used to generate the binding from.
-// Deprecated: Use FhlMetaData.ABI instead.
-var FhlABI = FhlMetaData.ABI
-
-// Fhl is an auto generated Go binding around an Ethereum contract.
-type Fhl struct {
-	FhlCaller     // Read-only binding to the contract
-	FhlTransactor // Write-only binding to the contract
-	FhlFilterer   // Log filterer for contract events
-}
-
-// FhlCaller is an auto generated read-only Go binding around an Ethereum contract.
-type FhlCaller struct {
-	contract *bind.BoundContract // Generic contract wrapper for the low level calls
-}
-
-// FhlTransactor is an auto generated write-only Go binding around an Ethereum contract.
-type FhlTransactor struct {
-	contract *bind.BoundContract // Generic contract wrapper for the low level calls
-}
-
-// FhlFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
-type FhlFilterer struct {
-	contract *bind.BoundContract // Generic contract wrapper for the low level calls
-}
-
-// FhlSession is an auto generated Go binding around an Ethereum contract,
-// with pre-set call and transact options.
-type FhlSession struct {
-	Contract     *Fhl              // Generic contract binding to set the session for
-	CallOpts     bind.CallOpts     // Call options to use throughout this session
-	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
-}
-
-// FhlCallerSession is an auto generated read-only Go binding around an Ethereum contract,
-// with pre-set call options.
-type FhlCallerSession struct {
-	Contract *FhlCaller    // Generic contract caller binding to set the session for
-	CallOpts bind.CallOpts // Call options to use throughout this session
-}
-
-// FhlTransactorSession is an auto generated write-only Go binding around an Ethereum contract,
-// with pre-set transact options.
-type FhlTransactorSession struct {
-	Contract     *FhlTransactor    // Generic contract transactor binding to set the session for
-	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
-}
-
-// FhlRaw is an auto generated low-level Go binding around an Ethereum contract.
-type FhlRaw struct {
-	Contract *Fhl // Generic contract binding to access the raw methods on
-}
-
-// FhlCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
-type FhlCallerRaw struct {
-	Contract *FhlCaller // Generic read-only contract binding to access the raw methods on
-}
-
-// FhlTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
-type FhlTransactorRaw struct {
-	Contract *FhlTransactor // Generic write-only contract binding to access the raw methods on
-}
-
-// NewFhl creates a new instance of Fhl, bound to a specific deployed contract.
-func NewFhl(address common.Address, backend bind.ContractBackend) (*Fhl, error) {
-	contract, err := bindFhl(address, backend, backend, backend)
-	if err != nil {
-		return nil, err
-	}
-	return &Fhl{FhlCaller: FhlCaller{contract: contract}, FhlTransactor: FhlTransactor{contract: contract}, FhlFilterer: FhlFilterer{contract: contract}}, nil
-}
-
-// NewFhlCaller creates a new read-only instance of Fhl, bound to a specific deployed contract.
-func NewFhlCaller(address common.Address, caller bind.ContractCaller) (*FhlCaller, error) {
-	contract, err := bindFhl(address, caller, nil, nil)
-	if err != nil {
-		return nil, err
-	}
-	return &FhlCaller{contract: contract}, nil
-}
-
-// NewFhlTransactor creates a new write-only instance of Fhl, bound to a specific deployed contract.
-func NewFhlTransactor(address common.Address, transactor bind.ContractTransactor) (*FhlTransactor, error) {
-	contract, err := bindFhl(address, nil, transactor, nil)
-	if err != nil {
-		return nil, err
-	}
-	return &FhlTransactor{contract: contract}, nil
-}
-
-// NewFhlFilterer creates a new log filterer instance of Fhl, bound to a specific deployed contract.
-func NewFhlFilterer(address common.Address, filterer bind.ContractFilterer) (*FhlFilterer, error) {
-	contract, err := bindFhl(address, nil, nil, filterer)
-	if err != nil {
-		return nil, err
-	}
-	return &FhlFilterer{contract: contract}, nil
-}
-
-// bindFhl binds a generic wrapper to an already deployed contract.
-func bindFhl(address common.Address, caller bind.ContractCaller, transactor bind.ContractTransactor, filterer bind.ContractFilterer) (*bind.BoundContract, error) {
-	parsed, err := abi.JSON(strings.NewReader(FhlABI))
-	if err != nil {
-		return nil, err
-	}
-	return bind.NewBoundContract(address, parsed, caller, transactor, filterer), nil
-}
-
-// Call invokes the (constant) contract method with params as input values and
-// sets the output to result. The result type might be a single field for simple
-// returns, a slice of interfaces for anonymous returns and a struct for named
-// returns.
-func (_Fhl *FhlRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error {
-	return _Fhl.Contract.FhlCaller.contract.Call(opts, result, method, params...)
-}
-
-// Transfer initiates a plain transaction to move funds to the contract, calling
-// its default method if one is available.
-func (_Fhl *FhlRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) {
-	return _Fhl.Contract.FhlTransactor.contract.Transfer(opts)
-}
-
-// Transact invokes the (paid) contract method with params as input values.
-func (_Fhl *FhlRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) {
-	return _Fhl.Contract.FhlTransactor.contract.Transact(opts, method, params...)
-}
-
-// Call invokes the (constant) contract method with params as input values and
-// sets the output to result. The result type might be a single field for simple
-// returns, a slice of interfaces for anonymous returns and a struct for named
-// returns.
-func (_Fhl *FhlCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error {
-	return _Fhl.Contract.contract.Call(opts, result, method, params...)
-}
-
-// Transfer initiates a plain transaction to move funds to the contract, calling
-// its default method if one is available.
-func (_Fhl *FhlTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) {
-	return _Fhl.Contract.contract.Transfer(opts)
-}
-
-// Transact invokes the (paid) contract method with params as input values.
-func (_Fhl *FhlTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) {
-	return _Fhl.Contract.contract.Transact(opts, method, params...)
-}
-
-// GetPrice is a free data retrieval call binding the contract method 0x98d5fdca.
-//
-// Solidity: function getPrice() view returns(uint256 _ktoPrice)
-func (_Fhl *FhlCaller) GetPrice(opts *bind.CallOpts) (*big.Int, error) {
-	var out []interface{}
-	err := _Fhl.contract.Call(opts, &out, "getPrice")
-
-	if err != nil {
-		return *new(*big.Int), err
-	}
-
-	out0 := *abi.ConvertType(out[0], new(*big.Int)).(**big.Int)
-
-	return out0, err
-
-}
-
-// GetPrice is a free data retrieval call binding the contract method 0x98d5fdca.
-//
-// Solidity: function getPrice() view returns(uint256 _ktoPrice)
-func (_Fhl *FhlSession) GetPrice() (*big.Int, error) {
-	return _Fhl.Contract.GetPrice(&_Fhl.CallOpts)
-}
-
-// GetPrice is a free data retrieval call binding the contract method 0x98d5fdca.
-//
-// Solidity: function getPrice() view returns(uint256 _ktoPrice)
-func (_Fhl *FhlCallerSession) GetPrice() (*big.Int, error) {
-	return _Fhl.Contract.GetPrice(&_Fhl.CallOpts)
-}
-
-// Users is a free data retrieval call binding the contract method 0xa87430ba.
-//
-// Solidity: function users(address _user) view returns(uint256)
-func (_Fhl *FhlCaller) Users(opts *bind.CallOpts, _user common.Address) (*big.Int, error) {
-	var out []interface{}
-	err := _Fhl.contract.Call(opts, &out, "users", _user)
-
-	if err != nil {
-		return *new(*big.Int), err
-	}
-
-	out0 := *abi.ConvertType(out[0], new(*big.Int)).(**big.Int)
-
-	return out0, err
-
-}
-
-// Users is a free data retrieval call binding the contract method 0xa87430ba.
-//
-// Solidity: function users(address _user) view returns(uint256)
-func (_Fhl *FhlSession) Users(_user common.Address) (*big.Int, error) {
-	return _Fhl.Contract.Users(&_Fhl.CallOpts, _user)
-}
-
-// Users is a free data retrieval call binding the contract method 0xa87430ba.
-//
-// Solidity: function users(address _user) view returns(uint256)
-func (_Fhl *FhlCallerSession) Users(_user common.Address) (*big.Int, error) {
-	return _Fhl.Contract.Users(&_Fhl.CallOpts, _user)
-}
-
-// Join is a paid mutator transaction binding the contract method 0x28ffe6c8.
-//
-// Solidity: function join(address _referrer) payable returns()
-func (_Fhl *FhlTransactor) Join(opts *bind.TransactOpts, _referrer common.Address) (*types.Transaction, error) {
-	return _Fhl.contract.Transact(opts, "join", _referrer)
-}
-
-// Join is a paid mutator transaction binding the contract method 0x28ffe6c8.
-//
-// Solidity: function join(address _referrer) payable returns()
-func (_Fhl *FhlSession) Join(_referrer common.Address) (*types.Transaction, error) {
-	return _Fhl.Contract.Join(&_Fhl.TransactOpts, _referrer)
-}
-
-// Join is a paid mutator transaction binding the contract method 0x28ffe6c8.
-//
-// Solidity: function join(address _referrer) payable returns()
-func (_Fhl *FhlTransactorSession) Join(_referrer common.Address) (*types.Transaction, error) {
-	return _Fhl.Contract.Join(&_Fhl.TransactOpts, _referrer)
-}
-
-// Widthow is a paid mutator transaction binding the contract method 0x5de8e38c.
-//
-// Solidity: function widthow(uint256 _amount, string _time, bytes32 _sign) returns()
-func (_Fhl *FhlTransactor) Widthow(opts *bind.TransactOpts, _amount *big.Int, _time string, _sign [32]byte) (*types.Transaction, error) {
-	return _Fhl.contract.Transact(opts, "widthow", _amount, _time, _sign)
-}
-
-// Widthow is a paid mutator transaction binding the contract method 0x5de8e38c.
-//
-// Solidity: function widthow(uint256 _amount, string _time, bytes32 _sign) returns()
-func (_Fhl *FhlSession) Widthow(_amount *big.Int, _time string, _sign [32]byte) (*types.Transaction, error) {
-	return _Fhl.Contract.Widthow(&_Fhl.TransactOpts, _amount, _time, _sign)
-}
-
-// Widthow is a paid mutator transaction binding the contract method 0x5de8e38c.
-//
-// Solidity: function widthow(uint256 _amount, string _time, bytes32 _sign) returns()
-func (_Fhl *FhlTransactorSession) Widthow(_amount *big.Int, _time string, _sign [32]byte) (*types.Transaction, error) {
-	return _Fhl.Contract.Widthow(&_Fhl.TransactOpts, _amount, _time, _sign)
-}
-
-// FhlNewDepositIterator is returned from FilterNewDeposit and is used to iterate over the raw logs and unpacked data for NewDeposit events raised by the Fhl contract.
-type FhlNewDepositIterator struct {
-	Event *FhlNewDeposit // Event containing the contract specifics and raw log
-
-	contract *bind.BoundContract // Generic contract to use for unpacking event data
-	event    string              // Event name to use for unpacking event data
-
-	logs chan types.Log        // Log channel receiving the found contract events
-	sub  ethereum.Subscription // Subscription for errors, completion and termination
-	done bool                  // Whether the subscription completed delivering logs
-	fail error                 // Occurred error to stop iteration
-}
-
-// Next advances the iterator to the subsequent event, returning whether there
-// are any more events found. In case of a retrieval or parsing error, false is
-// returned and Error() can be queried for the exact failure.
-func (it *FhlNewDepositIterator) Next() bool {
-	// If the iterator failed, stop iterating
-	if it.fail != nil {
-		return false
-	}
-	// If the iterator completed, deliver directly whatever's available
-	if it.done {
-		select {
-		case log := <-it.logs:
-			it.Event = new(FhlNewDeposit)
-			if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
-				it.fail = err
-				return false
-			}
-			it.Event.Raw = log
-			return true
-
-		default:
-			return false
-		}
-	}
-	// Iterator still in progress, wait for either a data or an error event
-	select {
-	case log := <-it.logs:
-		it.Event = new(FhlNewDeposit)
-		if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
-			it.fail = err
-			return false
-		}
-		it.Event.Raw = log
-		return true
-
-	case err := <-it.sub.Err():
-		it.done = true
-		it.fail = err
-		return it.Next()
-	}
-}
-
-// Error returns any retrieval or parsing error occurred during filtering.
-func (it *FhlNewDepositIterator) Error() error {
-	return it.fail
-}
-
-// Close terminates the iteration process, releasing any pending underlying
-// resources.
-func (it *FhlNewDepositIterator) Close() error {
-	it.sub.Unsubscribe()
-	return nil
-}
-
-// FhlNewDeposit represents a NewDeposit event raised by the Fhl contract.
-type FhlNewDeposit struct {
-	User     common.Address
-	Referrer common.Address
-	Amount   *big.Int
-	Price    *big.Int
-	Raw      types.Log // Blockchain specific contextual infos
-}
-
-// FilterNewDeposit is a free log retrieval operation binding the contract event 0xddd670a4142d06229b922c5d433d29131580e1a2952c86700b0a36ea9e8b87ee.
-//
-// Solidity: event newDeposit(address _user, address _referrer, uint256 _amount, uint256 _price)
-func (_Fhl *FhlFilterer) FilterNewDeposit(opts *bind.FilterOpts) (*FhlNewDepositIterator, error) {
-
-	logs, sub, err := _Fhl.contract.FilterLogs(opts, "newDeposit")
-	if err != nil {
-		return nil, err
-	}
-	return &FhlNewDepositIterator{contract: _Fhl.contract, event: "newDeposit", logs: logs, sub: sub}, nil
-}
-
-// WatchNewDeposit is a free log subscription operation binding the contract event 0xddd670a4142d06229b922c5d433d29131580e1a2952c86700b0a36ea9e8b87ee.
-//
-// Solidity: event newDeposit(address _user, address _referrer, uint256 _amount, uint256 _price)
-func (_Fhl *FhlFilterer) WatchNewDeposit(opts *bind.WatchOpts, sink chan<- *FhlNewDeposit) (event.Subscription, error) {
-
-	logs, sub, err := _Fhl.contract.WatchLogs(opts, "newDeposit")
-	if err != nil {
-		return nil, err
-	}
-	return event.NewSubscription(func(quit <-chan struct{}) error {
-		defer sub.Unsubscribe()
-		for {
-			select {
-			case log := <-logs:
-				// New log arrived, parse the event and forward to the user
-				event := new(FhlNewDeposit)
-				if err := _Fhl.contract.UnpackLog(event, "newDeposit", log); err != nil {
-					return err
-				}
-				event.Raw = log
-
-				select {
-				case sink <- event:
-				case err := <-sub.Err():
-					return err
-				case <-quit:
-					return nil
-				}
-			case err := <-sub.Err():
-				return err
-			case <-quit:
-				return nil
-			}
-		}
-	}), nil
-}
-
-// ParseNewDeposit is a log parse operation binding the contract event 0xddd670a4142d06229b922c5d433d29131580e1a2952c86700b0a36ea9e8b87ee.
-//
-// Solidity: event newDeposit(address _user, address _referrer, uint256 _amount, uint256 _price)
-func (_Fhl *FhlFilterer) ParseNewDeposit(log types.Log) (*FhlNewDeposit, error) {
-	event := new(FhlNewDeposit)
-	if err := _Fhl.contract.UnpackLog(event, "newDeposit", log); err != nil {
-		return nil, err
-	}
-	event.Raw = log
-	return event, nil
-}
-
-// FhlNewWithdrawIterator is returned from FilterNewWithdraw and is used to iterate over the raw logs and unpacked data for NewWithdraw events raised by the Fhl contract.
-type FhlNewWithdrawIterator struct {
-	Event *FhlNewWithdraw // Event containing the contract specifics and raw log
-
-	contract *bind.BoundContract // Generic contract to use for unpacking event data
-	event    string              // Event name to use for unpacking event data
-
-	logs chan types.Log        // Log channel receiving the found contract events
-	sub  ethereum.Subscription // Subscription for errors, completion and termination
-	done bool                  // Whether the subscription completed delivering logs
-	fail error                 // Occurred error to stop iteration
-}
-
-// Next advances the iterator to the subsequent event, returning whether there
-// are any more events found. In case of a retrieval or parsing error, false is
-// returned and Error() can be queried for the exact failure.
-func (it *FhlNewWithdrawIterator) Next() bool {
-	// If the iterator failed, stop iterating
-	if it.fail != nil {
-		return false
-	}
-	// If the iterator completed, deliver directly whatever's available
-	if it.done {
-		select {
-		case log := <-it.logs:
-			it.Event = new(FhlNewWithdraw)
-			if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
-				it.fail = err
-				return false
-			}
-			it.Event.Raw = log
-			return true
-
-		default:
-			return false
-		}
-	}
-	// Iterator still in progress, wait for either a data or an error event
-	select {
-	case log := <-it.logs:
-		it.Event = new(FhlNewWithdraw)
-		if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
-			it.fail = err
-			return false
-		}
-		it.Event.Raw = log
-		return true
-
-	case err := <-it.sub.Err():
-		it.done = true
-		it.fail = err
-		return it.Next()
-	}
-}
-
-// Error returns any retrieval or parsing error occurred during filtering.
-func (it *FhlNewWithdrawIterator) Error() error {
-	return it.fail
-}
-
-// Close terminates the iteration process, releasing any pending underlying
-// resources.
-func (it *FhlNewWithdrawIterator) Close() error {
-	it.sub.Unsubscribe()
-	return nil
-}
-
-// FhlNewWithdraw represents a NewWithdraw event raised by the Fhl contract.
-type FhlNewWithdraw struct {
-	User   common.Address
-	Amount *big.Int
-	Raw    types.Log // Blockchain specific contextual infos
-}
-
-// FilterNewWithdraw is a free log retrieval operation binding the contract event 0x056f1f5cdd8662230b94b7f88e06d95549d18e77cb2959933db3849d36df790a.
-//
-// Solidity: event newWithdraw(address _user, uint256 _amount)
-func (_Fhl *FhlFilterer) FilterNewWithdraw(opts *bind.FilterOpts) (*FhlNewWithdrawIterator, error) {
-
-	logs, sub, err := _Fhl.contract.FilterLogs(opts, "newWithdraw")
-	if err != nil {
-		return nil, err
-	}
-	return &FhlNewWithdrawIterator{contract: _Fhl.contract, event: "newWithdraw", logs: logs, sub: sub}, nil
-}
-
-// WatchNewWithdraw is a free log subscription operation binding the contract event 0x056f1f5cdd8662230b94b7f88e06d95549d18e77cb2959933db3849d36df790a.
-//
-// Solidity: event newWithdraw(address _user, uint256 _amount)
-func (_Fhl *FhlFilterer) WatchNewWithdraw(opts *bind.WatchOpts, sink chan<- *FhlNewWithdraw) (event.Subscription, error) {
-
-	logs, sub, err := _Fhl.contract.WatchLogs(opts, "newWithdraw")
-	if err != nil {
-		return nil, err
-	}
-	return event.NewSubscription(func(quit <-chan struct{}) error {
-		defer sub.Unsubscribe()
-		for {
-			select {
-			case log := <-logs:
-				// New log arrived, parse the event and forward to the user
-				event := new(FhlNewWithdraw)
-				if err := _Fhl.contract.UnpackLog(event, "newWithdraw", log); err != nil {
-					return err
-				}
-				event.Raw = log
-
-				select {
-				case sink <- event:
-				case err := <-sub.Err():
-					return err
-				case <-quit:
-					return nil
-				}
-			case err := <-sub.Err():
-				return err
-			case <-quit:
-				return nil
-			}
-		}
-	}), nil
-}
-
-// ParseNewWithdraw is a log parse operation binding the contract event 0x056f1f5cdd8662230b94b7f88e06d95549d18e77cb2959933db3849d36df790a.
-//
-// Solidity: event newWithdraw(address _user, uint256 _amount)
-func (_Fhl *FhlFilterer) ParseNewWithdraw(log types.Log) (*FhlNewWithdraw, error) {
-	event := new(FhlNewWithdraw)
-	if err := _Fhl.contract.UnpackLog(event, "newWithdraw", log); err != nil {
-		return nil, err
-	}
-	event.Raw = log
-	return event, nil
-}

+ 0 - 26
util/function.go

@@ -1,26 +0,0 @@
-package util
-
-import (
-	"crypto/md5"
-	"encoding/hex"
-	"time"
-)
-
-func NowTimeString()string{
-	tm := time.Now()
-	t := tm.Format("2006-01-02 15:04:05")
-	return t
-}
-
-func NowTimeDayString()string{
-	tm := time.Now()
-	t := tm.Format("2006-01-02")
-	return t
-}
-
-func Md5(str string) string {
-	hash := md5.New()
-	hash.Write([]byte(str) )
-	s := hex.EncodeToString(hash.Sum(nil))
-	return s
-}

+ 0 - 66
util/idWord.go

@@ -1,66 +0,0 @@
-package util
-
-import (
-	"sync"
-	"time"
-	"errors"
-)
-
-const (
-	twepoch        = int64(1288834974657)             //开始时间截 (2017-01-01)
-	workeridBits   = uint(3)                         //机器id所占的位数
-	sequenceBits   = uint(4)                         //序列所占的位数
-	workeridMax    = int64(-1 ^ (-1 << workeridBits)) //支持的最大机器id数量
-	sequenceMask   = int64(-1 ^ (-1 << sequenceBits)) //
-	workeridShift  = sequenceBits                     //机器id左移位数
-	timestampShift = sequenceBits + workeridBits      //时间戳左移位数
-)
-
-// A Snowflake struct holds the basic information needed for a snowflake generator worker
-type Snowflake struct {
-	sync.Mutex
-	timestamp int64
-	workerid  int64
-	sequence  int64
-}
-
-// NewNode returns a new snowflake worker that can be used to generate snowflake IDs
-func NewSnowflake(workerid int64) (*Snowflake, error) {
-
-	if workerid < 0 || workerid > workeridMax {
-		return nil, errors.New("workerid must be between 0 and 1023")
-	}
-
-	return &Snowflake{
-		timestamp: 0,
-		workerid:  workerid,
-		sequence:  0,
-	}, nil
-}
-
-// Generate creates and returns a unique snowflake ID
-func (s *Snowflake) Generate() int64 {
-
-	s.Lock()
-
-	now := time.Now().UnixNano() / 1000000
-
-	if s.timestamp == now {
-		s.sequence = (s.sequence + 1) & sequenceMask
-
-		if s.sequence == 0 {
-			for now <= s.timestamp {
-				now = time.Now().UnixNano() / 1000000
-			}
-		}
-	} else {
-		s.sequence = 0
-	}
-
-	s.timestamp = now
-
-	r := int64((now-twepoch)<<timestampShift | (s.workerid << workeridShift) | (s.sequence))
-
-	s.Unlock()
-	return r
-}

+ 0 - 467
util/ktoFunction.go

@@ -1,467 +0,0 @@
-package util
-
-import (
-	"context"
-	"encoding/hex"
-	"fmt"
-	"ktogame/dbUtil"
-	"ktogame/enums"
-	"ktogame/models"
-	"os"
-	"strings"
-	"time"
-
-	"github.com/astaxie/beego"
-	"github.com/astaxie/beego/logs"
-	"github.com/ethereum/go-ethereum/accounts/abi"
-	"github.com/ethereum/go-ethereum/accounts/abi/bind"
-	"github.com/ethereum/go-ethereum/common"
-	"github.com/ethereum/go-ethereum/crypto"
-	"github.com/ethereum/go-ethereum/ethclient"
-	utilAddress "github.com/korthochain/korthochain/pkg/address"
-	"github.com/korthochain/korthochain/pkg/block"
-	pb "github.com/korthochain/korthochain/pkg/server/grpcserver/message"
-	"github.com/korthochain/korthochain/pkg/transaction"
-	"github.com/shopspring/decimal"
-	"google.golang.org/grpc"
-)
-
-var ktoClient pb.GreeterClient
-var conn *ethclient.Client
-var ktoRpc = beego.AppConfig.String("hostHttp_mit_kto")
-var ethRpc = beego.AppConfig.String("miner_eth")
-var IdWork *Snowflake
-var kx int64
-
-func init() {
-	fmt.Println("a3")
-	IdWork, _ = NewSnowflake(0)
-	kc, err := grpc.Dial(ktoRpc, grpc.WithInsecure(), grpc.WithBlock())
-	if err != nil {
-		logs.Info(err)
-		os.Exit(1)
-	}
-	ktoClient = pb.NewGreeterClient(kc)
-	utilAddress.SetNetWork("mainnet")
-	conn, err = ethclient.Dial(ethRpc)
-	if err != nil {
-		fmt.Printf("Failed to connect to etherum client: %v\n", err)
-	}
-	go getNewBlock()
-	go listenKto()
-	go cheakWithdrawal()
-	//go fenfa()
-}
-
-func listenKto() {
-	time.Sleep(time.Second * 2)
-	kxredis := dbUtil.GetValue(enums.USE_FHL_BLOCK, 1)
-	if kxredis.(int64) == 0 {
-		nb := dbUtil.GetValue(enums.MAX_FHL_BLOCK, 1)
-		kx = nb.(int64)
-	} else {
-		kx = kxredis.(int64)
-	}
-	//kx =62203394
-	for {
-		nb := dbUtil.GetValue(enums.MAX_FHL_BLOCK, 1)
-		fmt.Println("当前=", kx, "最新=", nb.(int64), "相差=", nb.(int64)-kx)
-		if nb.(int64) < kx+1 {
-			time.Sleep(time.Second * 10)
-			continue
-		}
-		func() {
-			reqBlock := new(pb.ReqBlockByNumber)
-			reqBlock.Height = uint64(kx)
-			bl, err := ktoClient.GetBlockByNum(context.Background(), reqBlock)
-			if err != nil || bl.Code != 0 {
-				fmt.Println("获取交易block错误=", err)
-				time.Sleep(time.Second * 5)
-				return
-			}
-			blc, errs := block.Deserialize(bl.Data)
-			if errs != nil {
-				time.Sleep(time.Second * 5)
-				fmt.Println("获取交易blc错误=", errs)
-			}
-			for _, v := range blc.Transactions {
-				evm, errLog := transaction.DecodeEvmData(v.Input)
-				if errLog != nil {
-					continue
-				}
-				if len(evm.Logs) != 1 {
-					continue
-				}
-				for _, l := range evm.Logs {
-					th := l.Topics[0].Hex()
-					method := dbUtil.TopsMap[th]
-					addr := l.Address.String()
-					if method == enums.NEWDEPOSIT && addr == enums.USDTMINTCONTRACT {
-						var ev models.Ihot
-						abi, err := abi.JSON(strings.NewReader(FhlMetaData.ABI))
-						if err != nil {
-							logs.Error("abi err1=", err)
-						}
-						err = abi.UnpackIntoInterface(&ev, method, l.Data)
-						if err != nil {
-							logs.Error("abi err2=", err)
-						}
-						fmt.Printf("data=%+v\n ", ev)
-						usdrido(ev.User.String(), ev.Referrer.String(), v.HashToString(), decimal.NewFromBigInt(ev.Amount, -11), decimal.NewFromBigInt(ev.Price, -18), kx)
-					} else if method == enums.WITHDRAWAL && addr == enums.WITHDRAWCONTRACT {
-						var ev models.Withdraw
-						abi, err := abi.JSON(strings.NewReader(FhlMetaData.ABI))
-						if err != nil {
-							logs.Error("abi err1=", err)
-						}
-						err = abi.UnpackIntoInterface(&ev, method, l.Data)
-						if err != nil {
-							logs.Error("abi err2=", err)
-						}
-						fmt.Printf("data=%+v\n ", ev)
-						withdrawal(kx, "0x"+v.HashToString(), ev.User.String(), decimal.NewFromBigInt(ev.Amount, -18))
-					}
-				}
-			}
-		}()
-		kx++
-		dbUtil.SetValue(enums.USE_FHL_BLOCK, kx)
-		continue
-		//return
-	}
-}
-
-func getNewBlock() {
-	for {
-		number := new(pb.ReqMaxBlockHeight)
-		num, err := ktoClient.GetMaxBlockHeight(context.Background(), number)
-		if err != nil {
-			logs.Info("断开重连2", err)
-			time.Sleep(time.Second * 10)
-			continue
-		} else {
-			dbUtil.SetValue(enums.MAX_FHL_BLOCK, int64(num.MaxHeight))
-		}
-		time.Sleep(time.Second * 10)
-	}
-}
-
-func usdrido(addr, bindAddr, hash string, da, price decimal.Decimal, block int64) {
-	fmt.Println("==进来==", addr)
-	//当前用户
-	var user models.UserAddr
-
-	//上级
-	var bindUser models.UserAddr
-	dbUtil.Engine.Id(bindAddr).Get(&bindUser)
-
-	//上上级
-	var bossUser models.UserAddr
-	bb, _ := dbUtil.Engine.Where("id_flag=?", bindUser.Pid).Get(&bossUser)
-
-	//原始上上级
-	var realBossUser models.UserAddr
-	var rb bool
-	if bindUser.Pid != bindUser.RealPid {
-		rb, _ = dbUtil.Engine.Where("id_flag=?", bindUser.RealPid).Get(&realBossUser)
-	}
-
-	//上上上级
-	var pbossUser models.UserAddr
-	pbb, _ := dbUtil.Engine.Where("id_flag=?", bossUser.Pid).Get(&pbossUser)
-
-	//上上上上级
-	var ppbossUser models.UserAddr
-	ppbb, _ := dbUtil.Engine.Where("id_flag=?", pbossUser.Pid).Get(&ppbossUser)
-
-	var com models.CommonInfo
-	dbUtil.Engine.Get(&com)
-	//1.处理用户
-	var msxSort models.UserAddr
-	dbUtil.Engine.Desc("id_flag").Get(&msxSort) //最大序号
-	user.Addr = addr
-	user.IdFlag = msxSort.IdFlag + 1
-	//上级是boss,不转移
-	if bindUser.Level > 0 || bindUser.Pid == -1 {
-		user.Pid = bindUser.IdFlag
-		user.RealPid = bindUser.IdFlag
-		user.PidFlag = bindUser.PidFlag + "," + fmt.Sprint(bindUser.IdFlag)
-	} else {
-		user.Pid = bossUser.IdFlag
-		user.RealPid = bindUser.IdFlag
-		user.PidFlag = bossUser.PidFlag + "," + fmt.Sprint(bossUser.IdFlag)
-	}
-	user.Msg = "暂无惩罚"
-	user.BadTime = NowTimeString()
-	user.CreateTime = NowTimeString()
-	user.Amount, _ = da.Float64()
-	user.Price, _ = price.Float64()
-	user.Block = block
-	user.Hash = hash
-	//-----------处理用户结束--------------
-
-	nt := time.Now().Unix()
-	var sbbu, sbbo, sbpb, sbpbp models.SuccessBill
-	//2.处理用户的直推
-	var isUp bool
-	if bindUser.Pid != -1 {
-		te, _ := time.ParseInLocation("2006-01-02 15:04:05", bindUser.BadTime, time.Local)
-		sbbu = models.SuccessBill{IdWork.Generate(), bindUser.Addr, 0, 1, 0, "", addr, 1, NowTimeString()}
-		if bindUser.Level > 0 && te.Unix() < nt { //在处罚中
-			sbbu.Amount, _ = da.Mul(decimal.NewFromFloat(0.3)).Float64()
-			bindUser.AmountLv, _ = decimal.NewFromFloat(bindUser.AmountLv).Add(decimal.NewFromFloat(0.3)).Float64()
-		} else {
-			sbbu.Amount, _ = da.Mul(decimal.NewFromFloat(0.5)).Float64()
-			bindUser.AmountLv, _ = decimal.NewFromFloat(bindUser.AmountLv).Add(decimal.NewFromFloat(0.5)).Float64()
-		}
-		bindUser.UseAmount, _ = decimal.NewFromFloat(bindUser.UseAmount).Add(decimal.NewFromFloat(sbbu.Amount)).Float64()
-		bindUser.Profit1, _ = decimal.NewFromFloat(bindUser.Profit1).Add(decimal.NewFromFloat(sbbu.Amount)).Float64()
-		if bindUser.RemovePeople == 0 {
-			bindUser.RemovePeople = bindUser.RemovePeople + 1
-		} else if bindUser.RemovePeople == 1 {
-			isUp = true
-			bindUser.RemovePeople = bindUser.RemovePeople + 1
-			if bindUser.Level < 3 {
-				bindUser.Level = 1
-			}
-			format := time.Now().AddDate(0, 0, 7).Format("2006-01-02 15:04:05")
-			bindUser.BadTime = format
-			bindUser.Msg = "当给上级boss转移的2位员工发生直推时,将重置惩罚时间"
-		} else {
-			bindUser.People = bindUser.People + 1
-		}
-	} else {
-		mul, _ := da.Mul(decimal.NewFromFloat(0.5)).Float64()
-		sbbu = models.SuccessBill{IdWork.Generate(), bindUser.Addr, mul, 1, 0, "", addr, 1, NowTimeString()}
-		bindUser.Profit1, _ = decimal.NewFromFloat(bindUser.Profit1).Add(decimal.NewFromFloat(mul)).Float64()
-		bindUser.UseAmount, _ = decimal.NewFromFloat(bindUser.UseAmount).Add(decimal.NewFromFloat(mul)).Float64()
-	}
-
-	//-----------处理上级结束--------------
-
-	//3.处理上上级
-	if bb {
-		te, _ := time.ParseInLocation("2006-01-02 15:04:05", bossUser.BadTime, time.Local)
-		sbbo = models.SuccessBill{IdWork.Generate(), bossUser.Addr, 0, 1, 0, "", addr, 2, NowTimeString()}
-		if bossUser.Pid != -1 {
-			if bossUser.Level > 0 && te.Unix() < nt { //在处罚中
-				sbbo.Amount, _ = da.Mul(decimal.NewFromFloat(0.1)).Float64()
-				bossUser.AmountLv, _ = decimal.NewFromFloat(bossUser.AmountLv).Add(decimal.NewFromFloat(0.1)).Float64()
-			} else {
-				sbbo.Amount, _ = da.Mul(decimal.NewFromFloat(0.3)).Float64()
-				bossUser.AmountLv, _ = decimal.NewFromFloat(bossUser.AmountLv).Add(decimal.NewFromFloat(0.3)).Float64()
-			}
-			bossUser.Profit2, _ = decimal.NewFromFloat(bossUser.Profit2).Add(decimal.NewFromFloat(sbbo.Amount)).Float64()
-			bossUser.UseAmount, _ = decimal.NewFromFloat(bossUser.UseAmount).Add(decimal.NewFromFloat(sbbo.Amount)).Float64()
-			if isUp {
-				if bb {
-					if bossUser.TeamBoss > 0 && bossUser.TeamBoss < 3 {
-						bossUser.Level = bossUser.TeamBoss + 1
-					}
-					bossUser.TeamBoss = bossUser.TeamBoss + 1
-				}
-			}
-		} else {
-			f, _ := da.Mul(decimal.NewFromFloat(0.3)).Float64()
-			sbbo.Amount = f
-			bossUser.UseAmount, _ = decimal.NewFromFloat(bossUser.UseAmount).Add(decimal.NewFromFloat(f)).Float64()
-			bossUser.Profit2, _ = decimal.NewFromFloat(bossUser.Profit2).Add(decimal.NewFromFloat(f)).Float64()
-		}
-	}
-
-	//-----------处理上上级结束--------------
-
-	//4.处理原始上上级
-	if rb {
-		var rpUser []models.UserAddr
-		dbUtil.Engine.Where("real_pid=? and pid!=real_pid", bindUser.RealPid).Find(&rpUser)
-		if realBossUser.RemovePeople == 2 {
-			e1 := rpUser[0].RemovePeople
-			e2 := rpUser[1].RemovePeople
-			if bindUser.IdFlag == rpUser[0].IdFlag {
-				e1 = e1 + 1
-			}
-			if bindUser.IdFlag == rpUser[1].IdFlag {
-				e2 = e2 + 1
-			}
-			if e1+e2 > 1 && e1 != 0 && e2 != 0 {
-				if e1 > 0 && e2 > 0 && (e1 < 2 || e2 < 2) {
-					format := time.Now().AddDate(0, 0, 7).Format("2006-01-02 15:04:05")
-					realBossUser.BadTime = format
-					realBossUser.Msg = "当给上级boss转移的2位员工都成为BOSS时,您将永久解除惩罚"
-				} else if e1 > 1 && e2 > 1 {
-					realBossUser.BadTime = "2099-01-01 08:00:00"
-					realBossUser.Msg = "您已永久解除惩罚"
-				}
-			}
-		}
-	}
-	//-----------处理原始上上级结束--------------
-
-	//5.处理上上上级
-	if pbb {
-		te, _ := time.ParseInLocation("2006-01-02 15:04:05", pbossUser.BadTime, time.Local)
-		sbpb = models.SuccessBill{IdWork.Generate(), pbossUser.Addr, 0, 1, 0, "", addr, 3, NowTimeString()}
-		if pbossUser.Pid != -1 {
-			if pbb {
-				ru1 := da.Mul(decimal.NewFromFloat(0.04))
-				if pbossUser.Level > 0 && te.Unix() < nt { //在处罚中
-					pbossUser.LockAmount2, _ = decimal.NewFromFloat(pbossUser.LockAmount2).Add(ru1).Float64()
-				} else {
-					sbpb.Amount, _ = ru1.Float64()
-					pbossUser.AmountLv, _ = decimal.NewFromFloat(pbossUser.AmountLv).Add(decimal.NewFromFloat(0.04)).Float64()
-				}
-				pbossUser.UseAmount, _ = decimal.NewFromFloat(pbossUser.UseAmount).Add(decimal.NewFromFloat(sbpb.Amount)).Float64()
-				pbossUser.Profit3, _ = decimal.NewFromFloat(pbossUser.Profit3).Add(decimal.NewFromFloat(sbpb.Amount)).Float64()
-			}
-		} else {
-			mul, _ := da.Mul(decimal.NewFromFloat(0.04)).Float64()
-			sbpb.Amount = mul
-			pbossUser.UseAmount, _ = decimal.NewFromFloat(pbossUser.UseAmount).Add(decimal.NewFromFloat(mul)).Float64()
-			pbossUser.Profit3, _ = decimal.NewFromFloat(pbossUser.Profit3).Add(decimal.NewFromFloat(mul)).Float64()
-		}
-	}
-
-	//5.处理上上上上级
-	if ppbb {
-		te, _ := time.ParseInLocation("2006-01-02 15:04:05", ppbossUser.BadTime, time.Local)
-		sbpbp = models.SuccessBill{IdWork.Generate(), ppbossUser.Addr, 0, 1, 0, "", addr, 4, NowTimeString()}
-		ru1 := da.Mul(decimal.NewFromFloat(0.06))
-		if ppbossUser.Pid != -1 {
-			if ppbb {
-				if ppbossUser.Level > 0 && te.Unix() < nt { //在处罚中
-					ppbossUser.LockAmount2, _ = decimal.NewFromFloat(ppbossUser.LockAmount2).Add(ru1).Float64()
-				} else {
-					sbpbp.Amount, _ = ru1.Float64()
-					ppbossUser.AmountLv, _ = decimal.NewFromFloat(ppbossUser.AmountLv).Add(decimal.NewFromFloat(0.06)).Float64()
-				}
-				ppbossUser.UseAmount, _ = decimal.NewFromFloat(ppbossUser.UseAmount).Add(decimal.NewFromFloat(sbpbp.Amount)).Float64()
-				ppbossUser.Profit3, _ = decimal.NewFromFloat(ppbossUser.Profit3).Add(decimal.NewFromFloat(sbpbp.Amount)).Float64()
-			}
-		} else {
-			sbpbp.Amount, _ = ru1.Float64()
-			ppbossUser.UseAmount, _ = decimal.NewFromFloat(ppbossUser.UseAmount).Add(ru1).Float64()
-			ppbossUser.Profit3, _ = decimal.NewFromFloat(ppbossUser.Profit3).Add(ru1).Float64()
-		}
-	}
-
-	dbUtil.Engine.Insert(&user)
-	dbUtil.Engine.ID(bindUser.Addr).Update(&bindUser)
-
-	if bb {
-		dbUtil.Engine.ID(bossUser.Addr).Update(&bossUser)
-	}
-	if rb {
-		dbUtil.Engine.ID(realBossUser.Addr).Update(&realBossUser)
-	}
-
-	if pbb {
-		dbUtil.Engine.ID(pbossUser.Addr).Update(&pbossUser)
-	}
-	if ppbb {
-		dbUtil.Engine.ID(ppbossUser.Addr).Update(&ppbossUser)
-	}
-	var suc decimal.Decimal
-	if sbbu.Amount > 0 {
-		suc = suc.Add(decimal.NewFromFloat(sbbu.Amount))
-		dbUtil.Engine.Insert(&sbbu)
-	}
-
-	if sbbo.Amount > 0 {
-		suc = suc.Add(decimal.NewFromFloat(sbbo.Amount))
-		dbUtil.Engine.Insert(&sbbo)
-	}
-
-	if sbpb.Amount > 0 {
-		suc = suc.Add(decimal.NewFromFloat(sbpb.Amount))
-		dbUtil.Engine.Insert(&sbpb)
-	}
-
-	if sbpbp.Amount > 0 {
-		suc = suc.Add(decimal.NewFromFloat(sbpbp.Amount))
-		dbUtil.Engine.Insert(&sbpbp)
-	}
-	sub := da.Sub(suc)
-	com.Amount, _ = decimal.NewFromFloat(com.Amount).Add(sub).Float64()
-	dbUtil.Engine.ID(com.Id).Update(&com)
-}
-
-func Sign(amountStr, addr, timeStr string) string {
-	keccakA := crypto.Keccak256([]byte(amountStr), []byte(enums.DIGIT))
-	keccakS := crypto.Keccak256(keccakA, []byte(timeStr), []byte(addr))
-	return "0x" + hex.EncodeToString(keccakS)
-}
-
-//提币
-func withdrawal(kx int64, hash, addr string, amount decimal.Decimal) {
-	var ua models.UserAddr
-	b, _ := dbUtil.Engine.Id(addr).Get(&ua)
-	if !b {
-		return
-	}
-	f, _ := amount.Float64()
-	var wb models.WithdrawalBill
-	bw, _ := dbUtil.Engine.Where("addr=? and status=0 and hash=?", addr, hash).Get(&wb)
-	if !bw {
-		bill := models.WithdrawalBill{IdWork.Generate(), addr, f, 1, kx, kx, hash, NowTimeString()}
-		dbUtil.Engine.Insert(&bill)
-		ua.UseAmount, _ = decimal.NewFromFloat(ua.UseAmount).Sub(amount).Float64()
-		dbUtil.Engine.ID(ua.Addr).Cols("use_amount").Update(&ua)
-		return
-	}
-	wb.Status = 1
-	wb.SucBlock = kx
-	dbUtil.Engine.ID(wb.Id).Cols("status,suc_block").Update(&wb)
-}
-
-func cheakWithdrawal() {
-	for {
-		h, _ := time.ParseDuration("-1200s")
-		format := time.Now().AddDate(0, 0, 0).Add(h).Format("2006-01-02 15:04:05")
-		var wb []models.WithdrawalBill
-		dbUtil.Engine.Where("status=0 AND create_block<? AND create_time<?", kx-int64(30), format).Find(&wb)
-		for _, v := range wb {
-			req1 := new(pb.ReqTxByHash)
-			req1.Hash = v.Hash
-			data, err := ktoClient.GetTxByHash(context.Background(), req1)
-			if err != nil {
-				logs.Error("addr=", v.Addr, "block=", kx, "err=", err)
-				continue
-			}
-			tx, err := transaction.DeserializeFinishedTransaction(data.Data)
-			if err != nil {
-				v.Status = -1
-				dbUtil.Engine.ID(v.Id).Cols("status").Update(&v)
-				var ua models.UserAddr
-				dbUtil.Engine.Id(v.Addr).Get(&ua)
-				ua.UseAmount, _ = decimal.NewFromFloat(ua.UseAmount).Add(decimal.NewFromFloat(v.Amount)).Float64()
-				dbUtil.Engine.ID(ua.Addr).Cols("use_amount").Update(&ua)
-			} else {
-				v.Status = 1
-				v.SucBlock = int64(tx.BlockNum)
-				v.Hash = tx.HashToString()
-				dbUtil.Engine.ID(v.Id).Cols("status,suc_block,hash").Update(&v)
-			}
-		}
-		time.Sleep(time.Second * 300)
-	}
-}
-
-func getAmountOut() decimal.Decimal {
-	ic, err := NewRouter(common.HexToAddress(enums.AMOUNTCONTRACT), conn)
-	if err != nil {
-		logs.Error("err=", err)
-		return decimal.Zero
-	}
-	amountIn := decimal.New(1, 11).BigInt()
-	addrs := make([]common.Address, 0)
-	gdlAddress := common.HexToAddress(enums.KTOCONTRACT)
-	usdtAddress := common.HexToAddress(enums.USDT)
-	addrs = append(addrs, gdlAddress, usdtAddress)
-	b, err := ic.GetAmountsOut(&bind.CallOpts{}, amountIn, addrs)
-	if err != nil {
-		logs.Error("err=", err)
-		return decimal.Zero
-	}
-	return decimal.NewFromBigInt(b[1], -18)
-}

+ 0 - 211
util/router.go

@@ -1,211 +0,0 @@
-// Code generated - DO NOT EDIT.
-// This file is a generated binding and any manual changes will be lost.
-
-package util
-
-import (
-	"errors"
-	"math/big"
-	"strings"
-
-	ethereum "github.com/ethereum/go-ethereum"
-	"github.com/ethereum/go-ethereum/accounts/abi"
-	"github.com/ethereum/go-ethereum/accounts/abi/bind"
-	"github.com/ethereum/go-ethereum/common"
-	"github.com/ethereum/go-ethereum/core/types"
-	"github.com/ethereum/go-ethereum/event"
-)
-
-// Reference imports to suppress errors if they are not otherwise used.
-var (
-	_ = errors.New
-	_ = big.NewInt
-	_ = strings.NewReader
-	_ = ethereum.NotFound
-	_ = bind.Bind
-	_ = common.Big1
-	_ = types.BloomLookup
-	_ = event.NewSubscription
-)
-
-// RouterMetaData contains all meta data concerning the Router contract.
-var RouterMetaData = &bind.MetaData{
-	ABI: "[{\"inputs\":[{\"internalType\":\"uint256\",\"name\":\"amountIn\",\"type\":\"uint256\"},{\"internalType\":\"address[]\",\"name\":\"path\",\"type\":\"address[]\"}],\"name\":\"getAmountsOut\",\"outputs\":[{\"internalType\":\"uint256[]\",\"name\":\"amounts\",\"type\":\"uint256[]\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
-}
-
-// RouterABI is the input ABI used to generate the binding from.
-// Deprecated: Use RouterMetaData.ABI instead.
-var RouterABI = RouterMetaData.ABI
-
-// Router is an auto generated Go binding around an Ethereum contract.
-type Router struct {
-	RouterCaller     // Read-only binding to the contract
-	RouterTransactor // Write-only binding to the contract
-	RouterFilterer   // Log filterer for contract events
-}
-
-// RouterCaller is an auto generated read-only Go binding around an Ethereum contract.
-type RouterCaller struct {
-	contract *bind.BoundContract // Generic contract wrapper for the low level calls
-}
-
-// RouterTransactor is an auto generated write-only Go binding around an Ethereum contract.
-type RouterTransactor struct {
-	contract *bind.BoundContract // Generic contract wrapper for the low level calls
-}
-
-// RouterFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
-type RouterFilterer struct {
-	contract *bind.BoundContract // Generic contract wrapper for the low level calls
-}
-
-// RouterSession is an auto generated Go binding around an Ethereum contract,
-// with pre-set call and transact options.
-type RouterSession struct {
-	Contract     *Router           // Generic contract binding to set the session for
-	CallOpts     bind.CallOpts     // Call options to use throughout this session
-	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
-}
-
-// RouterCallerSession is an auto generated read-only Go binding around an Ethereum contract,
-// with pre-set call options.
-type RouterCallerSession struct {
-	Contract *RouterCaller // Generic contract caller binding to set the session for
-	CallOpts bind.CallOpts // Call options to use throughout this session
-}
-
-// RouterTransactorSession is an auto generated write-only Go binding around an Ethereum contract,
-// with pre-set transact options.
-type RouterTransactorSession struct {
-	Contract     *RouterTransactor // Generic contract transactor binding to set the session for
-	TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
-}
-
-// RouterRaw is an auto generated low-level Go binding around an Ethereum contract.
-type RouterRaw struct {
-	Contract *Router // Generic contract binding to access the raw methods on
-}
-
-// RouterCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
-type RouterCallerRaw struct {
-	Contract *RouterCaller // Generic read-only contract binding to access the raw methods on
-}
-
-// RouterTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
-type RouterTransactorRaw struct {
-	Contract *RouterTransactor // Generic write-only contract binding to access the raw methods on
-}
-
-// NewRouter creates a new instance of Router, bound to a specific deployed contract.
-func NewRouter(address common.Address, backend bind.ContractBackend) (*Router, error) {
-	contract, err := bindRouter(address, backend, backend, backend)
-	if err != nil {
-		return nil, err
-	}
-	return &Router{RouterCaller: RouterCaller{contract: contract}, RouterTransactor: RouterTransactor{contract: contract}, RouterFilterer: RouterFilterer{contract: contract}}, nil
-}
-
-// NewRouterCaller creates a new read-only instance of Router, bound to a specific deployed contract.
-func NewRouterCaller(address common.Address, caller bind.ContractCaller) (*RouterCaller, error) {
-	contract, err := bindRouter(address, caller, nil, nil)
-	if err != nil {
-		return nil, err
-	}
-	return &RouterCaller{contract: contract}, nil
-}
-
-// NewRouterTransactor creates a new write-only instance of Router, bound to a specific deployed contract.
-func NewRouterTransactor(address common.Address, transactor bind.ContractTransactor) (*RouterTransactor, error) {
-	contract, err := bindRouter(address, nil, transactor, nil)
-	if err != nil {
-		return nil, err
-	}
-	return &RouterTransactor{contract: contract}, nil
-}
-
-// NewRouterFilterer creates a new log filterer instance of Router, bound to a specific deployed contract.
-func NewRouterFilterer(address common.Address, filterer bind.ContractFilterer) (*RouterFilterer, error) {
-	contract, err := bindRouter(address, nil, nil, filterer)
-	if err != nil {
-		return nil, err
-	}
-	return &RouterFilterer{contract: contract}, nil
-}
-
-// bindRouter binds a generic wrapper to an already deployed contract.
-func bindRouter(address common.Address, caller bind.ContractCaller, transactor bind.ContractTransactor, filterer bind.ContractFilterer) (*bind.BoundContract, error) {
-	parsed, err := abi.JSON(strings.NewReader(RouterABI))
-	if err != nil {
-		return nil, err
-	}
-	return bind.NewBoundContract(address, parsed, caller, transactor, filterer), nil
-}
-
-// Call invokes the (constant) contract method with params as input values and
-// sets the output to result. The result type might be a single field for simple
-// returns, a slice of interfaces for anonymous returns and a struct for named
-// returns.
-func (_Router *RouterRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error {
-	return _Router.Contract.RouterCaller.contract.Call(opts, result, method, params...)
-}
-
-// Transfer initiates a plain transaction to move funds to the contract, calling
-// its default method if one is available.
-func (_Router *RouterRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) {
-	return _Router.Contract.RouterTransactor.contract.Transfer(opts)
-}
-
-// Transact invokes the (paid) contract method with params as input values.
-func (_Router *RouterRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) {
-	return _Router.Contract.RouterTransactor.contract.Transact(opts, method, params...)
-}
-
-// Call invokes the (constant) contract method with params as input values and
-// sets the output to result. The result type might be a single field for simple
-// returns, a slice of interfaces for anonymous returns and a struct for named
-// returns.
-func (_Router *RouterCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error {
-	return _Router.Contract.contract.Call(opts, result, method, params...)
-}
-
-// Transfer initiates a plain transaction to move funds to the contract, calling
-// its default method if one is available.
-func (_Router *RouterTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) {
-	return _Router.Contract.contract.Transfer(opts)
-}
-
-// Transact invokes the (paid) contract method with params as input values.
-func (_Router *RouterTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) {
-	return _Router.Contract.contract.Transact(opts, method, params...)
-}
-
-// GetAmountsOut is a free data retrieval call binding the contract method 0xd06ca61f.
-//
-// Solidity: function getAmountsOut(uint256 amountIn, address[] path) view returns(uint256[] amounts)
-func (_Router *RouterCaller) GetAmountsOut(opts *bind.CallOpts, amountIn *big.Int, path []common.Address) ([]*big.Int, error) {
-	var out []interface{}
-	err := _Router.contract.Call(opts, &out, "getAmountsOut", amountIn, path)
-
-	if err != nil {
-		return *new([]*big.Int), err
-	}
-
-	out0 := *abi.ConvertType(out[0], new([]*big.Int)).(*[]*big.Int)
-
-	return out0, err
-
-}
-
-// GetAmountsOut is a free data retrieval call binding the contract method 0xd06ca61f.
-//
-// Solidity: function getAmountsOut(uint256 amountIn, address[] path) view returns(uint256[] amounts)
-func (_Router *RouterSession) GetAmountsOut(amountIn *big.Int, path []common.Address) ([]*big.Int, error) {
-	return _Router.Contract.GetAmountsOut(&_Router.CallOpts, amountIn, path)
-}
-
-// GetAmountsOut is a free data retrieval call binding the contract method 0xd06ca61f.
-//
-// Solidity: function getAmountsOut(uint256 amountIn, address[] path) view returns(uint256[] amounts)
-func (_Router *RouterCallerSession) GetAmountsOut(amountIn *big.Int, path []common.Address) ([]*big.Int, error) {
-	return _Router.Contract.GetAmountsOut(&_Router.CallOpts, amountIn, path)
-}

+ 0 - 59
util/task.go

@@ -1,59 +0,0 @@
-package util
-
-import (
-	"fmt"
-	"ktogame/dbUtil"
-	"ktogame/models"
-	"time"
-
-	"github.com/astaxie/beego/toolbox"
-	"github.com/shopspring/decimal"
-)
-
-func init() {
-	fmt.Println("进来定时")
-	tk1 := toolbox.NewTask("myTask1", "0 01 0 * * 0-6", func() error {
-		fenfa()
-		return nil
-	})
-	toolbox.AddTask("myTask1", tk1)
-	toolbox.StartTask()
-}
-
-func fenfa() {
-	var ci models.CommonInfo
-	dbUtil.Engine.Get(&ci)
-	nowFormat := NowTimeDayString()
-	cs := ci.SupplyTime[:10]
-	if nowFormat != cs {
-		return
-	}
-	format := time.Now().AddDate(0, 0, -6).Format("2006-01-02 15:04:05")
-	sql_total := "SELECT IFNULL(SUM(1-amount_lv),0) as total FROM user_addr WHERE amount_lv<1 AND create_time<?"
-	res, _ := dbUtil.Engine.SQL(sql_total, format).QueryInterface()
-	totalLv, _ := decimal.NewFromString(string(res[0]["total"].([]uint8)))
-	st := time.Now().AddDate(0, 0, 2).Format("2006-01-02 15:04:05")
-	ci.SupplyTime = st
-	if totalLv.Cmp(decimal.Zero) == 0 {
-		dbUtil.Engine.ID(ci.Id).Cols("supply_time").Update(&ci)
-		return
-	}
-	var user []models.UserAddr
-	dbUtil.Engine.Where("amount_lv<1 and create_time<?", format).Find(&user)
-	div := decimal.NewFromFloat(ci.SupplyAmount).Div(totalLv)
-	fmt.Println("div=", div)
-	out := getAmountOut()
-	fmt.Println("out=", out)
-	for _, v := range user {
-		mul := decimal.NewFromFloat(1 - v.AmountLv).Mul(div)
-		v.Profit4, _ = decimal.NewFromFloat(v.Profit4).Add(mul).Float64()
-		v.UseAmount, _ = decimal.NewFromFloat(v.UseAmount).Add(mul).Float64()
-		i := mul.Mul(out).Div(decimal.NewFromFloat(200.0))
-		v.AmountLv, _ = decimal.NewFromFloat(v.AmountLv).Add(i).Float64()
-		f, _ := mul.Float64()
-		sb := models.SuccessBill{IdWork.Generate(), v.Addr, f, 1, 0, "", "-", 5, NowTimeString()}
-		dbUtil.Engine.ID(v.Addr).Cols("amount_lv,use_amount,profit4").Update(&v)
-		dbUtil.Engine.Insert(&sb)
-		dbUtil.Engine.ID(ci.Id).Cols("supply_time").Update(&ci)
-	}
-}

+ 35 - 0
util/utils.go

@@ -0,0 +1,35 @@
+package util
+
+import (
+	"crypto/md5"
+	"encoding/hex"
+	"ktogame/enums"
+	"time"
+
+	"github.com/ethereum/go-ethereum/crypto"
+)
+
+func NowTimeString() string {
+	tm := time.Now()
+	t := tm.Format("2006-01-02 15:04:05")
+	return t
+}
+
+func NowTimeDayString() string {
+	tm := time.Now()
+	t := tm.Format("2006-01-02")
+	return t
+}
+
+func Md5(str string) string {
+	hash := md5.New()
+	hash.Write([]byte(str))
+	s := hex.EncodeToString(hash.Sum(nil))
+	return s
+}
+
+func Sign(amountStr, addr, timeStr string) string {
+	keccakA := crypto.Keccak256([]byte(amountStr), []byte(enums.DIGIT))
+	keccakS := crypto.Keccak256(keccakA, []byte(timeStr), []byte(addr))
+	return "0x" + hex.EncodeToString(keccakS)
+}

Plik diff jest za duży
+ 0 - 6
views/index.tpl


+ 0 - 27
www.cryptoshop.cc.key

@@ -1,27 +0,0 @@
------BEGIN RSA PRIVATE KEY-----
-MIIEowIBAAKCAQEAss0cjjkJ2VCffTiYtfRzRPp0+ejH6HljuU2i/ZAOKCM8jWNI
-19VWMUqRa3Vh1HYyrDJthRlnqon7GJ0i7xzbD2ZpKQXS+Hl6xRDFyXZPQhVrUJ/b
-xmcmvI50F+fdJ+2cfzHFurjgbxyE+RGoqjnvN+3E7/iPlWF1s9zeZ3yuf3KkRAih
-82xY3XhxIDza92Y8DfU7toHJaP8knotF/rktCES4TOJsFjae+NAqX3UzNKhtwiIc
-Vr6/A8vJTlkxsuD0zPd8OLW1KIgq8wrEJwOW0FrJydQP6W3JSAngOw4PIaHOm4Hh
-JggQI4UDbjm/5f+1bHYMq41VeoozgVjQ/jEP0QIDAQABAoIBAFMb+PZ4t8W97mxX
-ptAIwJ2i50WUeHtsFTj4R9choxrwCgDUUfMU9Dv0I7T1ulP13ubgh7yyytdfzImr
-3KWVXZOCcEYDsYUSfkjkW3Mh3YRjjV7L92142+4QLxE/krIxBamvum9o6NVsxbg6
-B5KcXD+8cupyOFdglkPU2cHzl+6f0yMgmYCdnKY1UQujY3zPr3j9Q6lmrfpvMXOt
-naVcbBJhY5vj1Ae8VJ4DHUOI7CQpnrKAcHK4PpSohl4quIUJTHTqwoSJ/Vt5hrbK
-o8eh34hm7oL8RPitvNqW8s9sFnE0+K83sdSR411aRASs9IWJzfRgkeNzwcOq5yoh
-FPzeRfMCgYEA+ujLrJPUToHNGlY4HwnAiBYQf5qZoXsXNXHydPGmWBud1zoxTglX
-ZeWiJMWAmTCo0Rh4guLYG5wVNr6jPqr4t6kAN0WsHVn1Wb6OfFC+u5pjAW5rBA5o
-tUDyQULB4lLrLDcFD1PTGHKvyEhKd1G4Bgr+/LM+dsLgQhuW2X3/dJMCgYEAtm3K
-qoLCL/drwyf8YTMQsXq2i9/Ii9L0IiCbvy4+IOin/ROFKX/4ox+ceGqtsGghqCZR
-mYbr14fFzu629MskGVauTMZkcWBzj94A4hgqd5CfuXMQicHT6FAONaemzoKsLlOP
-JuyGk8BD72BD+aA02RuvI3duRvvUZE95FplurIsCgYBPEvrNYrFwJHwtJqr9LSee
-O8XrUR/FwnMoBscwj8+qyNlPsSlEvLDsjhgxmoTSwoERlLK2HSOaX/BXlnEAGQXV
-a8+Dm9OIVId8Rw/EofXaTeeR1eioGJprNRKj+pP77cHr51MS54oJlGtNpWrCe+CR
-FvoRTbQL3ZKrguJhnNHbPQKBgQCe5irtMk/qb9yRdDbEgzI7JOP0GcwY3np/b1+5
-upGrIHuSWHpYl3r+uv4TdPgs+8a1LAtPatHqPfzyLcN2naqn13SisvuyNYzy9zBV
-vy7eTj6RzcPN+eKWK4T0/z6wCennwCikgskF0SZbTsJmoEDoCtEWV2Tat2dcqEyU
-friD2QKBgCe8YYdRf+vebaI5AJUCWF3mOieL+6HX3uP5Bn7PX8wmhoxXKenZDAQp
-OzfkZlDzOcCD0VP4isMoHlsNj/s/zi4SvSdfcb40jINuifHVf7B7DV0f6Q267GKC
-o04+6fdkhTXdp4xPqVyBwdoRd+/WQcDB2lT/QzcVultpgE2ahuJ0
------END RSA PRIVATE KEY-----

+ 0 - 66
www.cryptoshop.cc_bundle.pem

@@ -1,66 +0,0 @@
------BEGIN CERTIFICATE-----
-MIIGejCCBOKgAwIBAgIQIB0//kC/D3h6g59QFApKwDANBgkqhkiG9w0BAQwFADBZ
-MQswCQYDVQQGEwJDTjElMCMGA1UEChMcVHJ1c3RBc2lhIFRlY2hub2xvZ2llcywg
-SW5jLjEjMCEGA1UEAxMaVHJ1c3RBc2lhIFJTQSBEViBUTFMgQ0EgRzIwHhcNMjIx
-MDI1MDAwMDAwWhcNMjMxMDI1MjM1OTU5WjAcMRowGAYDVQQDExF3d3cuY3J5cHRv
-c2hvcC5jYzCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALLNHI45CdlQ
-n304mLX0c0T6dPnox+h5Y7lNov2QDigjPI1jSNfVVjFKkWt1YdR2MqwybYUZZ6qJ
-+xidIu8c2w9maSkF0vh5esUQxcl2T0IVa1Cf28ZnJryOdBfn3SftnH8xxbq44G8c
-hPkRqKo57zftxO/4j5VhdbPc3md8rn9ypEQIofNsWN14cSA82vdmPA31O7aByWj/
-JJ6LRf65LQhEuEzibBY2nvjQKl91MzSobcIiHFa+vwPLyU5ZMbLg9Mz3fDi1tSiI
-KvMKxCcDltBaycnUD+ltyUgJ4DsODyGhzpuB4SYIECOFA245v+X/tWx2DKuNVXqK
-M4FY0P4xD9ECAwEAAaOCAvkwggL1MB8GA1UdIwQYMBaAFF86fBEQfgxncWHci6O1
-AANn9VccMB0GA1UdDgQWBBQJcYo520pdSW8k0FjxQgF1zj8fEzAOBgNVHQ8BAf8E
-BAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAUBggrBgEFBQcDAQYIKwYBBQUH
-AwIwSQYDVR0gBEIwQDA0BgsrBgEEAbIxAQICMTAlMCMGCCsGAQUFBwIBFhdodHRw
-czovL3NlY3RpZ28uY29tL0NQUzAIBgZngQwBAgEwfQYIKwYBBQUHAQEEcTBvMEIG
-CCsGAQUFBzAChjZodHRwOi8vY3J0LnRydXN0LXByb3ZpZGVyLmNuL1RydXN0QXNp
-YVJTQURWVExTQ0FHMi5jcnQwKQYIKwYBBQUHMAGGHWh0dHA6Ly9vY3NwLnRydXN0
-LXByb3ZpZGVyLmNuMCsGA1UdEQQkMCKCEXd3dy5jcnlwdG9zaG9wLmNjgg1jcnlw
-dG9zaG9wLmNjMIIBfQYKKwYBBAHWeQIEAgSCAW0EggFpAWcAdgCt9776fP8QyIud
-PZwePhhqtGcpXc+xDCTKhYY069yCigAAAYQOV6HYAAAEAwBHMEUCIQDhGE3i0tWe
-2TFek+yrj5LA7oUQUuwgtVYUNoXoAVr13wIgYQCwOxFq/cr+h8JUGa9e27N2XLeL
-o5Wp1iYVMIrKS6UAdQB6MoxU2LcttiDqOOBSHumEFnAyE4VNO9IrwTpXo1LrUgAA
-AYQOV6GkAAAEAwBGMEQCID3hWxfKSgBbxo44ctOAe1+c1pmcmERQEWCzYBfkTRVr
-AiB5ku9cCpMZs01oyhgk+UG+oY3u4EQhty3pMLMWP0C+PgB2AOg+0No+9QY1MudX
-KLyJa8kD08vREWvs62nhd31tBr1uAAABhA5XoX4AAAQDAEcwRQIhAJLyG07QNK/7
-2ofjQZs/VGcOq1r9Z9DxcFo8RGI+rRKDAiAKdNFkqRLXnc/9+Jo7Jyt0YHJApQO8
-FbFlQbEHEUaRsjANBgkqhkiG9w0BAQwFAAOCAYEAnLrwhjYFb6ZxgeqI3Qik67TQ
-P6wpvRciNDOqtYSSV+xcUfB0bnBWFa+cWAzvhtUUBKOYXV4aKC9PPL6JOky+JYIQ
-tUpxerTRgpERv6Pce9LyloE+H+RGxRGAUHGCfhdft4jOgDznlPgxPOh5G8QhtV/M
-NaRAIcZCZFAZtAVoPCGOAb4CyAyZ+tRV++w7nKKD31CWQcBcmFM4+deCshxtywF+
-fwbuLROz2QQMC/uQHSOZ8/LZqMzR+tu58KYbZginZFbHvsVWibQv15BfD5LqXXNG
-QP0XpoxC1MxPUZdIZy4Pbo6pncIyJFiKbSQZOHoYEW0WspdDcU8wWieaWfyR9JsT
-V2icu4zRsRp33ardHRksf5T/h6H39H7pxeCdIntWexEcTHBxZj3xbdD+WzWZHug0
-ViU+bTnY/aB4FauVPE3cfSDiH8VGUW6WYv7uCHobE/vLSK+Rbe55uhGNWcvT9FUo
-0vlorW93lts4laITv0lg4v3iGnrBgIO0TXTesRkZ
------END CERTIFICATE-----
------BEGIN CERTIFICATE-----
-MIIFBzCCA++gAwIBAgIRALIM7VUuMaC/NDp1KHQ76aswDQYJKoZIhvcNAQELBQAw
-ezELMAkGA1UEBhMCR0IxGzAZBgNVBAgMEkdyZWF0ZXIgTWFuY2hlc3RlcjEQMA4G
-A1UEBwwHU2FsZm9yZDEaMBgGA1UECgwRQ29tb2RvIENBIExpbWl0ZWQxITAfBgNV
-BAMMGEFBQSBDZXJ0aWZpY2F0ZSBTZXJ2aWNlczAeFw0yMjAxMTAwMDAwMDBaFw0y
-ODEyMzEyMzU5NTlaMFkxCzAJBgNVBAYTAkNOMSUwIwYDVQQKExxUcnVzdEFzaWEg
-VGVjaG5vbG9naWVzLCBJbmMuMSMwIQYDVQQDExpUcnVzdEFzaWEgUlNBIERWIFRM
-UyBDQSBHMjCCAaIwDQYJKoZIhvcNAQEBBQADggGPADCCAYoCggGBAKjGDe0GSaBs
-Yl/VhMaTM6GhfR1TAt4mrhN8zfAMwEfLZth+N2ie5ULbW8YvSGzhqkDhGgSBlafm
-qq05oeESrIJQyz24j7icGeGyIZ/jIChOOvjt4M8EVi3O0Se7E6RAgVYcX+QWVp5c
-Sy+l7XrrtL/pDDL9Bngnq/DVfjCzm5ZYUb1PpyvYTP7trsV+yYOCNmmwQvB4yVjf
-IIpHC1OcsPBntMUGeH1Eja4D+qJYhGOxX9kpa+2wTCW06L8T6OhkpJWYn5JYiht5
-8exjAR7b8Zi3DeG9oZO5o6Qvhl3f8uGU8lK1j9jCUN/18mI/5vZJ76i+hsgdlfZB
-Rh5lmAQjD80M9TY+oD4MYUqB5XrigPfFAUwXFGehhlwCVw7y6+5kpbq/NpvM5Ba8
-SeQYUUuMA8RXpTtGlrrTPqJryfa55hTuX/ThhX4gcCVkbyujo0CYr+Uuc14IOyNY
-1fD0/qORbllbgV41wiy/2ZUWZQUodqHWkjT1CwIMbQOY5jmrSYGBwwIDAQABo4IB
-JjCCASIwHwYDVR0jBBgwFoAUoBEKIz6W8Qfs4q8p74Klf9AwpLQwHQYDVR0OBBYE
-FF86fBEQfgxncWHci6O1AANn9VccMA4GA1UdDwEB/wQEAwIBhjASBgNVHRMBAf8E
-CDAGAQH/AgEAMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggrBgEFBQcDAjAiBgNVHSAE
-GzAZMA0GCysGAQQBsjEBAgIxMAgGBmeBDAECATBDBgNVHR8EPDA6MDigNqA0hjJo
-dHRwOi8vY3JsLmNvbW9kb2NhLmNvbS9BQUFDZXJ0aWZpY2F0ZVNlcnZpY2VzLmNy
-bDA0BggrBgEFBQcBAQQoMCYwJAYIKwYBBQUHMAGGGGh0dHA6Ly9vY3NwLmNvbW9k
-b2NhLmNvbTANBgkqhkiG9w0BAQsFAAOCAQEAHMUom5cxIje2IiFU7mOCsBr2F6CY
-eU5cyfQ/Aep9kAXYUDuWsaT85721JxeXFYkf4D/cgNd9+hxT8ZeDOJrn+ysqR7NO
-2K9AdqTdIY2uZPKmvgHOkvH2gQD6jc05eSPOwdY/10IPvmpgUKaGOa/tyygL8Og4
-3tYyoHipMMnS4OiYKakDJny0XVuchIP7ZMKiP07Q3FIuSS4omzR77kmc75/6Q9dP
-v4wa90UCOn1j6r7WhMmX3eT3Gsdj3WMe9bYD0AFuqa6MDyjIeXq08mVGraXiw73s
-Zale8OMckn/BU3O/3aFNLHLfET2H2hT6Wb3nwxjpLIfXmSVcVd8A58XH0g==
------END CERTIFICATE-----

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików