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
673c92db
Unverified
Commit
673c92db
authored
May 29, 2017
by
Péter Szilágyi
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
internal/ethapi: fix tx nonces in pool inspect/content
parent
cb809c03
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 @
673c92db
...
...
@@ -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