parent
d3c47e2f86
commit
78ba601dd4
@ -1,14 +1,5 @@ |
|||||||
defmodule BlockScoutWeb.Tokens.TransferView do |
defmodule BlockScoutWeb.Tokens.TransferView do |
||||||
use BlockScoutWeb, :view |
use BlockScoutWeb, :view |
||||||
|
|
||||||
alias Explorer.Chain.{Address, SmartContract, Token} |
|
||||||
alias BlockScoutWeb.Tokens.OverviewView |
alias BlockScoutWeb.Tokens.OverviewView |
||||||
|
|
||||||
def smart_contract_with_read_only_functions?( |
|
||||||
%Token{contract_address: %Address{smart_contract: %SmartContract{}}} = token |
|
||||||
) do |
|
||||||
Enum.any?(token.contract_address.smart_contract.abi, & &1["constant"]) |
|
||||||
end |
|
||||||
|
|
||||||
def smart_contract_with_read_only_functions?(%Token{contract_address: %Address{smart_contract: nil}}), do: false |
|
||||||
end |
end |
||||||
|
Loading…
Reference in new issue