Skip to content

Commit e183f3e

Browse files
refactor init and start_link in chain
1 parent 0445686 commit e183f3e

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

apps/aecore/lib/aecore/chain/worker.ex

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,17 +13,18 @@ defmodule Aecore.Chain.Worker do
1313
use GenServer
1414

1515
def start_link do
16+
GenServer.start_link(__MODULE__, {}, name: __MODULE__)
17+
end
18+
19+
def init(_) do
1620
genesis_block_hash = BlockValidation.block_header_hash(Block.genesis_block().header)
1721

1822
genesis_block_map = %{genesis_block_hash => Block.genesis_block()}
1923
genesis_chain_state = ChainState.calculate_block_state(Block.genesis_block().txs)
2024
latest_block_chain_state = %{genesis_block_hash => genesis_chain_state}
2125

2226
initial_state = {genesis_block_map, latest_block_chain_state}
23-
GenServer.start_link(__MODULE__, initial_state, name: __MODULE__)
24-
end
2527

26-
def init(initial_state) do
2728
{:ok, initial_state}
2829
end
2930

0 commit comments

Comments
 (0)