Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
G
Geth-Modification
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
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
张蕾
Geth-Modification
Commits
ae40d514
Commit
ae40d514
authored
May 29, 2017
by
Péter Szilágyi
Committed by
GitHub
May 29, 2017
Browse files
Options
Browse Files
Download
Plain Diff
Merge pull request #14539 from karalabe/txpool-inspec-nonces
internal/ethapi: fix tx nonces in pool inspect/content
parents
b865fad8
673c92db
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
8 deletions
+8
-8
api.go
internal/ethapi/api.go
+8
-8
No files found.
internal/ethapi/api.go
View file @
ae40d514
...
...
@@ -118,16 +118,16 @@ func (s *PublicTxPoolAPI) Content() map[string]map[string]map[string]*RPCTransac
// Flatten the pending transactions
for
account
,
txs
:=
range
pending
{
dump
:=
make
(
map
[
string
]
*
RPCTransaction
)
for
nonce
,
tx
:=
range
txs
{
dump
[
fmt
.
Sprintf
(
"%d"
,
nonce
)]
=
newRPCPendingTransaction
(
tx
)
for
_
,
tx
:=
range
txs
{
dump
[
fmt
.
Sprintf
(
"%d"
,
tx
.
Nonce
()
)]
=
newRPCPendingTransaction
(
tx
)
}
content
[
"pending"
][
account
.
Hex
()]
=
dump
}
// Flatten the queued transactions
for
account
,
txs
:=
range
queue
{
dump
:=
make
(
map
[
string
]
*
RPCTransaction
)
for
nonce
,
tx
:=
range
txs
{
dump
[
fmt
.
Sprintf
(
"%d"
,
nonce
)]
=
newRPCPendingTransaction
(
tx
)
for
_
,
tx
:=
range
txs
{
dump
[
fmt
.
Sprintf
(
"%d"
,
tx
.
Nonce
()
)]
=
newRPCPendingTransaction
(
tx
)
}
content
[
"queued"
][
account
.
Hex
()]
=
dump
}
...
...
@@ -162,16 +162,16 @@ func (s *PublicTxPoolAPI) Inspect() map[string]map[string]map[string]string {
// Flatten the pending transactions
for
account
,
txs
:=
range
pending
{
dump
:=
make
(
map
[
string
]
string
)
for
nonce
,
tx
:=
range
txs
{
dump
[
fmt
.
Sprintf
(
"%d"
,
nonce
)]
=
format
(
tx
)
for
_
,
tx
:=
range
txs
{
dump
[
fmt
.
Sprintf
(
"%d"
,
tx
.
Nonce
()
)]
=
format
(
tx
)
}
content
[
"pending"
][
account
.
Hex
()]
=
dump
}
// Flatten the queued transactions
for
account
,
txs
:=
range
queue
{
dump
:=
make
(
map
[
string
]
string
)
for
nonce
,
tx
:=
range
txs
{
dump
[
fmt
.
Sprintf
(
"%d"
,
nonce
)]
=
format
(
tx
)
for
_
,
tx
:=
range
txs
{
dump
[
fmt
.
Sprintf
(
"%d"
,
tx
.
Nonce
()
)]
=
format
(
tx
)
}
content
[
"queued"
][
account
.
Hex
()]
=
dump
}
...
...
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