Struct coinnect::poloniex::credentials::PoloniexCreds
[−]
[src]
pub struct PoloniexCreds { /* fields omitted */ }
Methods
impl PoloniexCreds
[src]
pub fn new(name: &str, api_key: &str, api_secret: &str) -> Self
[src]
Create a new PoloniexCreds
from arguments.
pub fn new_from_file(name: &str, path: PathBuf) -> Result<Self>
[src]
Create a new PoloniexCreds
from a json configuration file. This file must follow this
structure:
{
"account_poloniex": {
"exchange" : "poloniex",
"api_key" : "123456789ABCDEF",
"api_secret": "ABC&EF?abcdef"
},
"account_bitstamp": {
"exchange" : "bitstamp",
"api_key" : "1234567890ABCDEF1234567890ABCDEF",
"api_secret" : "1234567890ABCDEF1234567890ABCDEF",
"customer_id": "123456"
}
}
For this example, you could use load your Poloniex account with
PoloniexAPI::new(PoloniexCreds::new_from_file("account_kraken", Path::new("/keys.json")))
Trait Implementations
impl Debug for PoloniexCreds
[src]
fn fmt(&self, __arg_0: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl Clone for PoloniexCreds
[src]
fn clone(&self) -> PoloniexCreds
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more