Tradehub
Welcome to the Tradehub SDK for Elixir language. The goal of building this project is to empower developers by offering an client that is easily to interact with all aspects of the Switheo Tradehub blockchain, and the DEMEX decentralized exchange via its REST/Websocket endpoints.
The code found in this repository is unaudited and incomplete. Switcheo is not responsible for any losses incurred when using this code.
General
Switcheo Tradehub is a blockchain protocol built on top of Tendermint which allows for fair, efficient, and transparent trading on platforms such as Demex. The protocol designed to allow anyone to create a market for any underlying. Head over to its landing page, and its official API documetation more details.
Head over to Tradehub Faucet get receive free TestNet tokens.
Installation
The package can be installed by adding tradehub to your dependencies in mix.exs.
def deps do
[
{:tradehub, "~> 0.1.3"}
]
endBasic Usage
Configure Tradehub network in your config.exs.
config :tradehub,
network: "mainnet" # "testnet"Make a simple REST call to get the block time of the chain.
iex(1)> Tradehub.Protocol.block_timeFull documentation can be found at https://hexdocs.pm/tradehub.
Features
- [ ] Implementation of all general information endpoints
- [x] Public endpoints
- [x] Websocket
- [ ] Handling of authentication and private endpoints