Skip to content

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)

← Miner