Lux.Prisms.EthBalancePrism (Lux v0.5.0)

View Source

A simple prism that checks an Ethereum account's balance.

Examples

iex> Lux.Prisms.EthBalancePrism.run(%{
...>   address: "0xd3cda913deb6f67967b99d67acdfa1712c293601",
...>   network: "mainnet"
...> })
{:ok, %{
  balance_eth: 1.5,
  balance_wei: "1500000000000000000",
  network: "mainnet"
}}

Summary

Functions

Callback implementation for Lux.Prism.handler/2.

Returns the Prism struct for this module.

Functions

handler(input, ctx)

Callback implementation for Lux.Prism.handler/2.

run(input, context \\ nil)

view()

Returns the Prism struct for this module.