waveschainex v0.2.0 Waveschainex.Asset
Link to this section Summary
Functions
Account balance by given asset
Asset balance distribution by account
Account’s balances for all assets
Provides detailed information about given asset
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, asset_id, opts \\ [])
balance(Tesla.Env.client(), String.t(), String.t(), keyword()) :: {:ok, Tesla.Env.t()} | {:error, Tesla.Env.t()}
Account balance by given asset
Parameters
- client: Tesla client
- address (String.t): Address
- asset_id (String.t): Asset ID
- opts: Optional parameters
Link to this function
balance_distribution(client, asset_id, opts \\ [])
balance_distribution(Tesla.Env.client(), String.t(), keyword()) :: {:ok, Tesla.Env.t()} | {:error, Tesla.Env.t()}
Asset balance distribution by account
Parameters
- client : Tesla client
- asset_id (String.t): Asset ID
- opts: Optional parameters
Link to this function
balances(client, address, opts \\ [])
balances(Tesla.Env.client(), String.t(), keyword()) :: {:ok, Tesla.Env.t()} | {:error, Tesla.Env.t()}
Account’s balances for all assets
Parameters
- client : Tesla client
- address (String.t): Address
- opts: Optional parameters
Link to this function
details(client, asset_id, opts \\ [])
details(Tesla.Env.client(), String.t(), keyword()) :: {:ok, Tesla.Env.t()} | {:error, Tesla.Env.t()}
Provides detailed information about given asset
Parameters
- client : Tesla client
- asset_id (String.t): ID of the asset
- opts: Optional parameters