Skip to content

Commit 1d4832a

Browse files
authored
bug fix da_node config & initializing tree (#10)
1 parent 4e209e6 commit 1d4832a

File tree

5 files changed

+3
-5
lines changed

5 files changed

+3
-5
lines changed

executor/celestia/celestia.go

-1
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,6 @@ func NewDACelestia(
6969
panic(err)
7070
}
7171

72-
cfg.ProcessType = nodetypes.PROCESS_TYPE_ONLY_BROADCAST
7372
cfg.BroadcasterConfig.KeyringConfig.Address = batchSubmitter
7473
cfg.BroadcasterConfig.BuildTxWithMessages = c.BuildTxWithMessages
7574
cfg.BroadcasterConfig.PendingTxToProcessedMsgs = c.PendingTxToProcessedMsgs

executor/child/child.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ func (ch *Child) Initialize(startHeight uint64, startOutputIndex uint64, host ho
127127
return err
128128
}
129129

130-
if startOutputIndex != 0 {
130+
if ch.node.HeightInitialized() && startOutputIndex != 0 {
131131
ch.initializeTreeFn = func() error {
132132
ch.logger.Info("initialize tree", zap.Uint64("index", startOutputIndex))
133133
err := ch.mk.InitializeWorkingTree(startOutputIndex, 1)

executor/child/status.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ func (ch Child) GetStatus() Status {
2323
LastUpdatedOracleL1Height: ch.lastUpdatedOracleL1Height,
2424
LastFinalizedDepositL1BlockHeight: ch.lastFinalizedDepositL1BlockHeight,
2525
LastFinalizedDepositL1Sequence: ch.lastFinalizedDepositL1Sequence,
26-
LastWithdrawalL2Sequence: ch.mk.GetWorkingTreeLeafCount() + ch.mk.GetStartLeafIndex(),
26+
LastWithdrawalL2Sequence: ch.mk.GetWorkingTreeLeafCount() + ch.mk.GetStartLeafIndex() - 1,
2727
WorkingTreeIndex: ch.mk.GetWorkingTreeIndex(),
2828
LastOutputSubmissionTime: ch.lastOutputTime,
2929
NextOutputSubmissionTime: ch.nextOutputTime,

executor/host/host.go

-1
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@ func NewHost(
7676
}
7777

7878
if batchSubmitter != "" {
79-
cfg.ProcessType = nodetypes.PROCESS_TYPE_ONLY_BROADCAST
8079
cfg.BroadcasterConfig.Bech32Prefix = bech32Prefix
8180
cfg.BroadcasterConfig.KeyringConfig.Address = batchSubmitter
8281
}

executor/types/config.go

+1-1
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ func (cfg Config) L2NodeConfig(homePath string) nodetypes.NodeConfig {
194194
func (cfg Config) DANodeConfig(homePath string) nodetypes.NodeConfig {
195195
nc := nodetypes.NodeConfig{
196196
RPC: cfg.DANode.RPCAddress,
197-
ProcessType: nodetypes.PROCESS_TYPE_DEFAULT,
197+
ProcessType: nodetypes.PROCESS_TYPE_ONLY_BROADCAST,
198198
BroadcasterConfig: &btypes.BroadcasterConfig{
199199
ChainID: cfg.DANode.ChainID,
200200
GasPrice: cfg.DANode.GasPrice,

0 commit comments

Comments
 (0)