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/apps/explorer/lib/explorer/tuple_encoder.ex

14 lines
295 B

defmodule TupleEncoder do
@moduledoc """
Implementation of Jason.Encoder for Tuple
"""
alias Jason.{Encode, Encoder}
defimpl Encoder, for: Tuple do
def encode(value, opts) when is_tuple(value) do
value
|> Tuple.to_list()
|> Encode.list(opts)
end
end
end