From 2225fa64aea7d5e8eee96d20642396013847852f Mon Sep 17 00:00:00 2001 From: Gaze Date: Fri, 4 Oct 2024 13:20:11 +0700 Subject: [PATCH] refactor: remove unused value --- modules/runes/constants/constants.go | 4 ---- modules/runes/processor.go | 16 +++++++--------- 2 files changed, 7 insertions(+), 13 deletions(-) diff --git a/modules/runes/constants/constants.go b/modules/runes/constants/constants.go index 52a6397..90233f3 100644 --- a/modules/runes/constants/constants.go +++ b/modules/runes/constants/constants.go @@ -49,7 +49,6 @@ type GenesisRuneConfig struct { Symbol rune Terms *runes.Terms Turbo bool - EtchingBlock uint64 EtchingTxHash chainhash.Hash EtchedAt time.Time } @@ -71,7 +70,6 @@ var GenesisRuneConfigMap = map[common.Network]GenesisRuneConfig{ OffsetEnd: nil, }, Turbo: true, - EtchingBlock: 1, EtchingTxHash: chainhash.Hash{}, EtchedAt: time.Time{}, }, @@ -91,7 +89,6 @@ var GenesisRuneConfigMap = map[common.Network]GenesisRuneConfig{ OffsetEnd: nil, }, Turbo: true, - EtchingBlock: 1, EtchingTxHash: chainhash.Hash{}, EtchedAt: time.Time{}, }, @@ -111,7 +108,6 @@ var GenesisRuneConfigMap = map[common.Network]GenesisRuneConfig{ OffsetEnd: nil, }, Turbo: true, - EtchingBlock: 1, EtchingTxHash: chainhash.Hash{}, EtchedAt: time.Time{}, }, diff --git a/modules/runes/processor.go b/modules/runes/processor.go index a083288..3c80c72 100644 --- a/modules/runes/processor.go +++ b/modules/runes/processor.go @@ -118,18 +118,16 @@ func (p *Processor) ensureValidState(ctx context.Context) error { return nil } -var genesisRuneId = runes.RuneId{BlockHeight: 1, TxIndex: 0} - func (p *Processor) ensureGenesisRune(ctx context.Context, network common.Network) error { - _, err := p.runesDg.GetRuneEntryByRuneId(ctx, genesisRuneId) + genesisRuneConfig, ok := constants.GenesisRuneConfigMap[network] + if !ok { + logger.Panic("genesis rune config not found", slogx.Stringer("network", network)) + } + _, err := p.runesDg.GetRuneEntryByRuneId(ctx, genesisRuneConfig.RuneId) if err != nil && !errors.Is(err, errs.NotFound) { return errors.Wrap(err, "failed to get genesis rune entry") } if errors.Is(err, errs.NotFound) { - genesisRuneConfig, ok := constants.GenesisRuneConfigMap[network] - if !ok { - logger.Panic("genesis rune config not found", slogx.Stringer("network", network)) - } runeEntry := &runes.RuneEntry{ RuneId: genesisRuneConfig.RuneId, Number: genesisRuneConfig.Number, @@ -143,11 +141,11 @@ func (p *Processor) ensureGenesisRune(ctx context.Context, network common.Networ BurnedAmount: uint128.Zero, CompletedAt: time.Time{}, CompletedAtHeight: nil, - EtchingBlock: genesisRuneConfig.EtchingBlock, + EtchingBlock: genesisRuneConfig.RuneId.BlockHeight, EtchingTxHash: genesisRuneConfig.EtchingTxHash, EtchedAt: genesisRuneConfig.EtchedAt, } - if err := p.runesDg.CreateRuneEntry(ctx, runeEntry, genesisRuneId.BlockHeight); err != nil { + if err := p.runesDg.CreateRuneEntry(ctx, runeEntry, genesisRuneConfig.RuneId.BlockHeight); err != nil { return errors.Wrap(err, "failed to create genesis rune entry") } }