Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
validator
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Odysseus
validator
Commits
1c20f1db
Commit
1c20f1db
authored
Jun 04, 2024
by
贾浩@五瓣科技
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
debug log
parent
27984b44
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
4 additions
and
1 deletion
+4
-1
statedb.go
core/statedb.go
+2
-1
validator.go
core/validator.go
+2
-0
No files found.
core/statedb.go
View file @
1c20f1db
...
...
@@ -38,7 +38,8 @@ func (s *StateDB) GetMinerObject(miner common.Address) (object *validatorv1.Mine
k
:=
crypto
.
Keccak256
(
miner
.
Bytes
())
v
,
err
:=
s
.
trie
.
Get
(
k
)
if
err
!=
nil
{
return
nil
log
.
WithError
(
err
)
.
Warn
(
"trie get miner object failed"
)
return
object
}
log
.
Debugf
(
"GetMinerObject %s %s
\n
"
,
miner
.
Hex
(),
common
.
Bytes2Hex
(
v
))
if
v
==
nil
{
...
...
core/validator.go
View file @
1c20f1db
...
...
@@ -241,6 +241,7 @@ func (v *Validator) Commit() (dayProofs map[common.Address]*validatorv1.Validate
})
.
Info
(
"get workload threshold from contract"
)
for
miner
,
proof
:=
range
proof
{
log
.
WithField
(
"miner"
,
miner
.
Hex
())
.
Debug
(
"before seal proof"
)
balance
:=
big
.
NewInt
(
0
)
.
Mul
(
balancePerWorkload
,
big
.
NewInt
(
int64
(
proof
.
Workload
)))
proof
.
Balance
=
balance
.
String
()
err
:=
v
.
SealProof
(
miner
,
proof
)
...
...
@@ -292,6 +293,7 @@ func (v *Validator) RefreshPendingProof() (proof map[common.Address]*validatorv1
continue
}
for
miner
,
pendingProof
:=
range
pendingProofMap
{
log
.
WithField
(
"miner"
,
miner
.
Hex
())
.
Debug
(
"refresh pending proof"
)
proof
[
miner
]
=
pendingProof
totalWorkload
+=
pendingProof
.
Workload
}
...
...
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