Crate wex[−][src]
Wex API
API implementation for the Wex market-place.
Please Donate
- BTC: 17voJDvueb7iZtcLRrLtq3dfQYBaSi2GsU
- ETC: 0x7bC5Ff6Bc22B4C6Af135493E6a8a11A62D209ae5
- XMR: 49S4VziJ9v2CSkH6mP9km5SGeo3uxhG41bVYDQdwXQZzRF6mG7B4Fqv2aNEYHmQmPfJcYEnwNK1cAGLHMMmKaUWg25rHnkm
Wex API Documentation:
- https://wex.nz/api/3/docs
- https://wex.nz/tapi/docs
Example
extern crate wex; fn main() { let account = wex::Account { key: String::from("<your-key>"), secret: String::from("<your-secret>"), }; println!("{:?}", wex::info()); println!("{:?}", wex::get_info(&account)); // currency pair chain :) let info = wex::info().expect("could not optain wex pairs"); let pairs: Vec<&String> = info.pairs.keys().collect(); let mut pairchain = pairs.iter().fold( String::new(), |data, item| data + item + "-", ); pairchain.pop(); // remove last `-` // ticker all pairs at once :D let ticks = wex::ticker(&pairchain).expect("could not ticker"); }
Structs
Account |
Representing a key secret pair from Wex. |
ActiveOrder | |
CancelResult | |
Depth | |
FundInfo | |
FundRights | |
HistoryQuery | |
Info | |
InfoPair | |
OrderInfo | |
PublicTrade | |
TickPair | |
TradeHistoryEntry | |
TradeResult | |
TransactionHistoryEntry | |
WexResult |
Enums
OrderStatus | |
OrderType | |
PublicTradeKind | |
TradeHistorySorting | |
TransactionStatus | |
TransactionType |
Functions
active_orders |
Returns the list of your active orders. If the order disappears from the list, it was either executed or canceled. |
cancel_order |
This method is used for order cancelation. |
coin_deposit_address |
This method can be used to retrieve the address for depositing crypto-currency. |
depth |
This method provides the information about active orders on the pair. |
get_info |
Returns information about the user’s current balance, API-key privileges, the number of open orders and Server Time. To use this method you need a privilege of the key info. |
info |
This method provides all the information about currently active pairs. |
order_info |
Returns the information on particular order. |
ticker |
This method provides all the information about currently active pairs |
trade |
Create orders. |
trade_history |
Returns trade history. |
trades |
This method provides the information about the last trades. |
trans_history |
Returns the history of transactions. |
Type Definitions
ActiveOrders | |
Depths | |
OrderInfos | |
PublicTrades | |
Tick | |
TransactionHistory |