Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
C
chain33-pai
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
JIRA
JIRA
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Registry
Registry
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
ligaishun
chain33-pai
Commits
b5f4d3a6
Commit
b5f4d3a6
authored
Nov 10, 2019
by
szh
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
up
parent
c73675fc
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
19 additions
and
3 deletions
+19
-3
miner.go
miner/miner.go
+19
-3
No files found.
miner/miner.go
View file @
b5f4d3a6
...
@@ -162,12 +162,28 @@ func SyncBlock() {
...
@@ -162,12 +162,28 @@ func SyncBlock() {
func
(
prev
*
prevHeight
)
SetMainHeight
()
error
{
func
(
prev
*
prevHeight
)
SetMainHeight
()
error
{
header
,
err
:=
client
.
GetLastHeader
()
//header,err := client.GetLastHeader()
//if err != nil {
// logging.Error("GetLastHeader err ",err)
// return err
//}
peerlist
,
err
:=
client
.
GetPeerInfo
()
if
err
!=
nil
{
if
err
!=
nil
{
logging
.
Error
(
"Get
LastHeader
err "
,
err
)
logging
.
Error
(
"Get
PeerInfo
err "
,
err
)
return
err
return
err
}
}
prev
.
Height
=
header
.
Height
var
safeheight
,
selfheight
int64
for
_
,
v
:=
range
peerlist
.
Peers
{
if
!
v
.
Self
{
if
safeheight
!=
0
&&
safeheight
>
v
.
Header
.
Height
{
safeheight
=
v
.
Header
.
Height
}
}
else
{
selfheight
=
v
.
Header
.
Height
}
}
prev
.
Height
=
selfheight
-
int64
(
12
)
return
nil
return
nil
}
}
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment