Packages

Ethereum library for Gleam - JSON-RPC client, transaction signing, ABI encoding, and wallet management on the BEAM

Current section

Files

Jump to
gleeth src gleeth@commands@block_number.erl
Raw

src/gleeth@commands@block_number.erl

-module(gleeth@commands@block_number).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]).
-define(FILEPATH, "src/gleeth/commands/block_number.gleam").
-export([execute/1]).
-file("src/gleeth/commands/block_number.gleam", 8).
-spec execute(gleeth@provider:provider()) -> {ok, nil} |
{error, gleeth@rpc@types:gleeth_error()}.
execute(Provider) ->
gleam@result:'try'(
gleeth@rpc@methods:get_block_number(Provider),
fun(Block_number) ->
gleeth@ethereum@formatting:print_block_number(Block_number),
{ok, nil}
end
).