Current section
Files
Jump to
Current section
Files
lib/near_api.ex
defmodule NearApi do
@moduledoc """
NEAR RPC API
"""
# AccessKeys
defdelegate view_access_key(account_id, block_id \\ nil, public_key \\ nil),
to: NearApi.AccessKeys
defdelegate view_access_key_list(account_id, block_id \\ nil, public_key \\ nil),
to: NearApi.AccessKeys
# Accounts
defdelegate view_account(account_id, block_id \\ nil), to: NearApi.Accounts
defdelegate account_changes(account_id, block_id \\ nil), to: NearApi.Accounts
# Contracts
defdelegate view_code(account_id, block_id \\ nil), to: NearApi.Contracts
defdelegate view_state(account_id, block_id \\ nil, prefix_base64 \\ nil), to: NearApi.Contracts
defdelegate data_changes(account_ids, block_id \\ nil, key_prefix_base64 \\ nil),
to: NearApi.Contracts
defdelegate contract_code_changes(account_ids, block_id \\ nil), to: NearApi.Contracts
defdelegate call_function(account_id, method_name, args_base64, block_id \\ nil),
to: NearApi.Contracts
end