@@ -60,6 +60,7 @@ structure is highly subject to change:
60
60
- [ Stake Delta Filter] ( modules/stake_delta_filter ) - filters out stake address changes and handles stake pointer references
61
61
- [ Epochs State] ( modules/epochs_state ) - track fees blocks minted and epochs history
62
62
- [ Accounts State] ( modules/accounts_state ) - stake and reward accounts tracker
63
+ - [ Assets State] ( modules/assets_state ) - tracks native asset supply, metadata, transactions, and addresses
63
64
64
65
``` mermaid
65
66
graph LR
@@ -74,19 +75,24 @@ graph LR
74
75
DRepState(DRep State)
75
76
GovernanceState(Governance State)
76
77
StakeDeltaFilter(Stake Delta Filter)
77
- EpochsState(EpochsState )
78
+ EpochsState(Epochs State )
78
79
AccountsState(Accounts State)
80
+ AssetsState(Assets State)
81
+ ParametersState(Parameters State)
79
82
80
83
UpstreamChainFetcher --> BlockUnpacker
81
84
MithrilSnapshotFetcher --> BlockUnpacker
82
85
BlockUnpacker --> TxUnpacker
83
86
GenesisBootstrapper --> UTXOState
84
87
TxUnpacker --> UTXOState
88
+ TxUnpacker --> AssetsState
85
89
TxUnpacker --> EpochsState
86
90
TxUnpacker --> AccountsState
87
- TxUnpacker --> SPOState
88
91
TxUnpacker --> DRepState
92
+ TxUnpacker --> SPOState
89
93
TxUnpacker --> GovernanceState
94
+ GovernanceState --> ParametersState
95
+ TxUnpacker --> ParametersState
90
96
UTXOState --> StakeDeltaFilter
91
97
StakeDeltaFilter --> AccountsState
92
98
UpstreamChainFetcher --> EpochsState
@@ -95,6 +101,7 @@ graph LR
95
101
SPOState --> AccountsState
96
102
DRepState --> GovernanceState
97
103
GovernanceState --> AccountsState
104
+ ParametersState --> AccountsState
98
105
```
99
106
100
107
## Messages
0 commit comments