4th Street Bar Hive-Bar

Hive-Bar Powered by Hive beta-fdb5b5b

Community post

Waveschainex 0.2 release: Elixir/Erlang client for WAVES REST API

![](https://camo.githubusercontent.com/ed553dc8a0949f78bdd741aa1fc2f732ca102695/68747470733a2f2f692e696d6775722e636f6d2f744b7a5469394e2e706e67)

I'm releasing Waveschainex 0.2, an update of Elixir API client for WAVES API.

Repos and docs

Release commit history

Configuration

Default setting for WAVES nodes API is https://nodes.wavesnodes.com.

To configure a custom url use the following config setings:

config :waveschainex,
  waves_node_url: "YOUR_CUSTOM_URL"

Changelog

All functions are documented, covered by tests and include typespecs.

Address module

  • get_data_item: Read data associated with an account and a key
  • balance_details: Details for balance
  • alias_of_address: Returns a collection of aliases associated with an Address
  • address_of_alias: Returns an address associated with an Alias.

Block module

  • first: Get genesis block data
  • child: Get children of specified block
  • seq: Get block at specified heights
  • address: Get list of blocks generated by specified address

Peers module

  • connected_peers: Connected peers list

Transaction module

  • utx_transaction_info: Get transaction that is in the UTX
  • address_limit: Get list of transactions where specified address has been involved
  • utx_size: Get number of unconfirmed transactions in the UTX pool

Consensus module

  • algo: Shows which consensus algo being using

Asset module

  • balance_distribution: Asset balance distribution by account

About Elixir

Elixir is a functional programming language with superior concurrency primitives, distributed computation and fault tolerance capabilities based on Erlang/OTP. Personally, I am really happy with my bet on Elixir to build cryptocurrency related apps and strongly recommend to learn more about Elixir and Erlang ecosystem.

Learning resources:

(∩^o^)⊃━☆゜.*
91 upvotes $12.43

Replies (6)

Review before signing

Posting as . Signing with . Keychain permission: Posting. Hive Keychain will ask you to approve this action next.


  
Technical details

Operation fingerprint: