Update go.mod module line, all require/replace directives, and every .go import path from forge.lthn.ai/core/go-blockchain to dappco.re/go/core/blockchain. Add replace directives to bridge dappco.re paths to existing forge.lthn.ai registry during migration. Update CLAUDE.md, README, and docs to reflect the new module path. Co-Authored-By: Virgil <virgil@lethean.io>
28 lines
604 B
Go
28 lines
604 B
Go
// Copyright (c) 2017-2026 Lethean (https://lt.hn)
|
|
//
|
|
// Licensed under the European Union Public Licence (EUPL) version 1.2.
|
|
// SPDX-License-Identifier: EUPL-1.2
|
|
|
|
package tui
|
|
|
|
import (
|
|
"time"
|
|
|
|
"dappco.re/go/core/blockchain/types"
|
|
)
|
|
|
|
// NodeStatusMsg carries a periodic status snapshot from the Node goroutine
|
|
// into the bubbletea update loop.
|
|
type NodeStatusMsg struct {
|
|
Height uint64
|
|
TopHash types.Hash
|
|
Difficulty uint64
|
|
PeerCount int
|
|
SyncPct float64
|
|
TipTime time.Time
|
|
}
|
|
|
|
// ViewChangedMsg tells the footer to update its key hints.
|
|
type ViewChangedMsg struct {
|
|
Hints []string
|
|
}
|