Skip to content

Commit

Permalink
make efn private
Browse files Browse the repository at this point in the history
  • Loading branch information
apoorv-2204 committed Jan 26, 2023
1 parent ccb42bc commit 28fca10
Showing 1 changed file with 39 additions and 39 deletions.
78 changes: 39 additions & 39 deletions lib/archethic/contracts/loader.ex
Original file line number Diff line number Diff line change
Expand Up @@ -51,16 +51,16 @@ defmodule Archethic.Contracts.Loader do
do_load_transaction(tx, from_db, from_self_repair)
end

def do_load_transaction(
tx = %Transaction{
address: address,
type: type,
data: %TransactionData{code: code}
},
_from_db,
_from_self_repair
)
when code != "" do
defp do_load_transaction(
tx = %Transaction{
address: address,
type: type,
data: %TransactionData{code: code}
},
_from_db,
_from_self_repair
)
when code != "" do
stop_contract(Transaction.previous_address(tx))

%Contract{triggers: triggers} = Contracts.parse!(code)
Expand All @@ -83,20 +83,20 @@ defmodule Archethic.Contracts.Loader do
end
end

def do_load_transaction(
tx = %Transaction{
address: tx_address,
type: tx_type,
validation_stamp: %ValidationStamp{
timestamp: tx_timestamp,
recipients: recipients,
protocol_version: protocol_version
}
},
_from_db = false,
from_self_repair?
)
when recipients != [] do
defp do_load_transaction(
tx = %Transaction{
address: tx_address,
type: tx_type,
validation_stamp: %ValidationStamp{
timestamp: tx_timestamp,
recipients: recipients,
protocol_version: protocol_version
}
},
_from_db = false,
from_self_repair?
)
when recipients != [] do
Enum.each(recipients, fn contract_address ->
Logger.info("Execute transaction on contract #{Base.encode16(contract_address)}",
transaction_address: Base.encode16(tx_address),
Expand All @@ -122,20 +122,20 @@ defmodule Archethic.Contracts.Loader do
end)
end

def do_load_transaction(
%Transaction{
address: address,
type: type,
validation_stamp: %ValidationStamp{
recipients: recipients,
timestamp: timestamp,
protocol_version: protocol_version
}
},
_from_db = true,
false
)
when recipients != [] do
defp do_load_transaction(
%Transaction{
address: address,
type: type,
validation_stamp: %ValidationStamp{
recipients: recipients,
timestamp: timestamp,
protocol_version: protocol_version
}
},
_from_db = true,
false
)
when recipients != [] do
Enum.each(
recipients,
&TransactionLookup.add_contract_transaction(&1, address, timestamp, protocol_version)
Expand All @@ -147,7 +147,7 @@ defmodule Archethic.Contracts.Loader do
)
end

def do_load_transaction(_tx, _, _), do: :ok
defp do_load_transaction(_tx, _, _), do: :ok

@doc """
Termine a contract execution
Expand Down

0 comments on commit 28fca10

Please sign in to comment.