waveschainex v0.2.0 Waveschainex.Address

Link to this section Summary

Functions

Read all data posted by an account using Data Transactions

Read data associated with an account and a key

Generate a address from public key

Link to this section Types

Link to this type option()
option() ::
  {:method, Tesla.Env.method()}
  | {:url, Tesla.Env.url()}
  | {:query, Tesla.Env.query()}
  | {:headers, Tesla.Env.headers()}
  | {:body, Tesla.Env.body()}
  | {:opts, Tesla.Env.opts()}

Link to this section Functions

Link to this function balance(client, address, opts \\ [])
balance(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, Tesla.Env.t()} | {:error, Tesla.Env.t()}

Account’s balance

Parameters

  • client : Tesla client
  • address (String.t): Address
  • opts: Optional parameters
Link to this function balance_details(client, address, opts \\ [])
balance_details(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, Tesla.Env.t()} | {:error, Tesla.Env.t()}

Details for balance

Parameters

  • client : Tesla client
  • address (String.t): Address
  • opts: Optional parameters
Link to this function data(client, address, opts \\ [])
data(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, Tesla.Env.t()} | {:error, Tesla.Env.t()}

Read all data posted by an account using Data Transactions

Parameters

  • client : Tesla client
  • address (String.t): Address
  • opts: Optional parameters
Link to this function get_data_item(client, address, key, opts \\ [])
get_data_item(Tesla.Env.client(), String.t(), String.t(), keyword()) ::
  {:ok, Tesla.Env.t()} | {:error, Tesla.Env.t()}

Read data associated with an account and a key

Parameters

  • client : Tesla client
  • address (String.t): Address
  • key (String.t): Data key
  • opts: Optional parameters
Link to this function public_key(client, public_key, opts \\ [])
public_key(Tesla.Env.client(), String.t(), keyword()) ::
  {:ok, Tesla.Env.t()} | {:error, Tesla.Env.t()}

Generate a address from public key

Parameters

  • client : Tesla client
  • public_key (String.t): Public key Base58-encoded
  • opts: Optional parameters