Skip to content
Snippets Groups Projects
Commit 6db939fd authored by Hans Moog's avatar Hans Moog
Browse files

Refactor: moved constants to reality folder

parent c4da3274
No related branches found
No related tags found
No related merge requests found
package ledgerstate
import (
"github.com/iotaledger/goshimmer/packages/ledgerstate/reality"
)
var (
MAIN_REALITY_ID = reality.NewId("MAIN_REALITY")
)
......@@ -40,7 +40,7 @@ func NewLedgerState(storageId string) *LedgerState {
conflictSets: objectstorage.New(storageId+"CONFLICT_SETS", conflict.Factory, objectstorage.CacheTime(1*time.Second)),
}
mainReality := newReality(MAIN_REALITY_ID)
mainReality := newReality(reality.MAIN_ID)
mainReality.ledgerState = result
mainReality.SetPreferred()
result.realities.Store(mainReality).Release()
......@@ -49,7 +49,7 @@ func NewLedgerState(storageId string) *LedgerState {
}
func (ledgerState *LedgerState) AddTransferOutput(transferHash transfer.Hash, addressHash address.Address, balances ...*coloredcoins.ColoredBalance) *LedgerState {
ledgerState.GetReality(MAIN_REALITY_ID).Consume(func(object objectstorage.StorableObject) {
ledgerState.GetReality(reality.MAIN_ID).Consume(func(object objectstorage.StorableObject) {
mainReality := object.(*Reality)
mainReality.bookTransferOutput(transfer.NewTransferOutput(ledgerState.transferOutputBookings, reality.EmptyId, transferHash, addressHash, balances...))
......@@ -127,10 +127,10 @@ func (ledgerState *LedgerState) ForEachTransferOutput(callback func(object *obje
}
func (ledgerState *LedgerState) CreateReality(id reality.Id) {
newReality := newReality(id, MAIN_REALITY_ID)
newReality := newReality(id, reality.MAIN_ID)
newReality.ledgerState = ledgerState
if mainReality, mainRealityErr := ledgerState.realities.Load(MAIN_REALITY_ID[:]); mainRealityErr != nil {
if mainReality, mainRealityErr := ledgerState.realities.Load(reality.MAIN_ID[:]); mainRealityErr != nil {
panic(mainRealityErr)
} else {
mainReality.Consume(func(object objectstorage.StorableObject) {
......@@ -249,7 +249,7 @@ func (ledgerState *LedgerState) GenerateRealityVisualization(pngFilename string)
func (ledgerState *LedgerState) AggregateRealities(realityIds ...reality.Id) *objectstorage.CachedObject {
switch len(realityIds) {
case 0:
if loadedReality, loadedRealityErr := ledgerState.realities.Load(MAIN_REALITY_ID[:]); loadedRealityErr != nil {
if loadedReality, loadedRealityErr := ledgerState.realities.Load(reality.MAIN_ID[:]); loadedRealityErr != nil {
panic(loadedRealityErr)
} else {
loadedReality.Get().(*Reality).ledgerState = ledgerState
......@@ -395,7 +395,7 @@ func (ledgerState *LedgerState) Prune() *LedgerState {
panic(err)
}
mainReality := newReality(MAIN_REALITY_ID)
mainReality := newReality(reality.MAIN_ID)
mainReality.ledgerState = ledgerState
mainReality.SetPreferred()
ledgerState.realities.Store(mainReality).Release()
......
packages/ledgerstate/outputs.png

85.1 KiB | W: | H:

packages/ledgerstate/outputs.png

85.1 KiB | W: | H:

packages/ledgerstate/outputs.png
packages/ledgerstate/outputs.png
packages/ledgerstate/outputs.png
packages/ledgerstate/outputs.png
  • 2-up
  • Swipe
  • Onion skin
packages/ledgerstate/outputs1.png

162 KiB | W: | H:

packages/ledgerstate/outputs1.png

162 KiB | W: | H:

packages/ledgerstate/outputs1.png
packages/ledgerstate/outputs1.png
packages/ledgerstate/outputs1.png
packages/ledgerstate/outputs1.png
  • 2-up
  • Swipe
  • Onion skin
packages/ledgerstate/outputs2.png

173 KiB | W: | H:

packages/ledgerstate/outputs2.png

183 KiB | W: | H:

packages/ledgerstate/outputs2.png
packages/ledgerstate/outputs2.png
packages/ledgerstate/outputs2.png
packages/ledgerstate/outputs2.png
  • 2-up
  • Swipe
  • Onion skin
package reality
var (
MAIN_ID = NewId("MAIN_REALITY")
)
......@@ -38,7 +38,7 @@ func (visualizer *Visualizer) RenderTransferOutputs(pngFileName string) error {
})
return true
}, MAIN_REALITY_ID)
}, reality.MAIN_ID)
return graphviz.RenderPNG(visualizer.graph, pngFileName)
}
......@@ -97,12 +97,12 @@ func (visualizer *Visualizer) getRealitySubGraph(realityId reality.Id) *dot.Grap
realityGraph, exists := visualizer.realitySubGraphs[realityId]
if !exists {
visualizer.ledgerState.GetReality(realityId).Consume(func(object objectstorage.StorableObject) {
reality := object.(*Reality)
currentReality := object.(*Reality)
parentRealities := reality.GetParentRealityIds()
parentRealities := currentReality.GetParentRealityIds()
switch true {
case len(parentRealities) > 1:
realityGraph = visualizer.getRealitySubGraph(MAIN_REALITY_ID).Subgraph("AGGREGATED REALITY [ "+visualizer.generateRealityName(realityId)+" ]", dot.ClusterOption{})
realityGraph = visualizer.getRealitySubGraph(reality.MAIN_ID).Subgraph("AGGREGATED REALITY [ "+visualizer.generateRealityName(realityId)+" ]", dot.ClusterOption{})
visualizer.styleRealitySubGraph(realityGraph, realityTypeAggregated)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment