Blockchain explorer for Ethereum based network and a tool for inspecting and analyzing EVM based blockchains.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
blockscout/lib/explorer/forms/address_form.ex

14 lines
316 B

defmodule Explorer.AddressForm do
@moduledoc false
alias Explorer.Credit
alias Explorer.Debit
def build(address) do
credit = address.credit || Credit.null()
debit = address.debit || Debit.null()
balance = Decimal.sub(credit.value, debit.value)
Map.put(address, :balance, balance)
end
end