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

13 lines
312 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