unclelist¶
| Source (upstream pre-purge) | Current | |
|---|---|---|
| File | miner/worker.go |
uncles_pow.go |
| Symbol | environment.unclelist |
uncleEnv.unclelist |
| Ref | dde2da0ef~1 |
etc/v1.17.3-full-node |
Returns the accepted uncles as a slice. Char-for-char; receiver is the uncleEnv bridge.
3-way merge — purge → getc ← upstream¶
pre-purgefork-only
// unclelist returns the accepted uncles as a slice.
func (env *uncleEnv) unclelist() []*types.Header {
↗ var uncles []*types.Header
for _, uncle := range env.uncles {
uncles = append(uncles, uncle)
}
return uncles
}
core-geth validation — +2 -2
| | | |---|---| | File | [`worker.go`](https://github.com/etclabscore/core-geth/blob/v1.12.20/miner/worker.go) | | Symbol | `environment.unclelist` | | Ref | `v1.12.20` |--- a/core-geth/miner/worker.go
+++ b/etc/miner/uncles_pow.go
@@ -1,5 +1,5 @@
-// unclelist returns the contained uncles as the list format.
-func (env *environment) unclelist() []*types.Header {
+// unclelist returns the accepted uncles as a slice.
+func (env *uncleEnv) unclelist() []*types.Header {
var uncles []*types.Header
for _, uncle := range env.uncles {
uncles = append(uncles, uncle)