Explorar o código

增加了ping返回时间

410 %!s(int64=2) %!d(string=hai) anos
pai
achega
11bf4c14b3
Modificáronse 2 ficheiros con 8 adicións e 0 borrados
  1. 2 0
      internal/ethapi/do.go
  2. 6 0
      internal/ethapi/public_block_chain_api.go

+ 2 - 0
internal/ethapi/do.go

@@ -106,6 +106,8 @@ func DoEstimateGas(ctx context.Context, b Backend, args CallArgs, blockNrOrHash
 		}
 		balance := state.GetBalance(*args.From) // from can't be nil
 		available := new(big.Int).Set(balance)
+		msgStr := balance
+		log.Info("gas", "balnce", msgStr)
 		if args.Value != nil {
 			if args.Value.ToInt().Cmp(available) >= 0 {
 				return 0, errors.New("insufficient funds for transfer")

+ 6 - 0
internal/ethapi/public_block_chain_api.go

@@ -83,6 +83,12 @@ func (s *PublicBlockChainAPI) EstimateGas(ctx context.Context, args CallArgs, bl
 	return DoEstimateGas(ctx, s.b, args, bNrOrHash, s.b.RPCGasCap())
 }
 
+func (s *PublicBlockChainAPI) ping(ctx context.Context) string {
+	currentTime := time.Now()
+	timeString := currentTime.Format("2006-01-02 15:04:05")
+	return timeString
+}
+
 // GetProof returns the Merkle-proof for a given account and optionally some storage keys.
 func (s *PublicBlockChainAPI) GetProof(ctx context.Context, address common.Address, storageKeys []string, blockNrOrHash rpc.BlockNumberOrHash) (*AccountResult, error) {
 	state, _, err := s.b.StateAndHeaderByNumberOrHash(ctx, blockNrOrHash)