Struct coinnect::kraken::credentials::KrakenCreds[][src]

pub struct KrakenCreds { /* fields omitted */ }

Methods

impl KrakenCreds
[src]

Create a new KrakenCreds from arguments.

Create a new KrakenCreds from a json configuration file. This file must follow this structure:

{
    "account_kraken": {
        "exchange"  : "kraken",
        "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 Kraken account with KrakenAPI::new(KrakenCreds::new_from_file("account_kraken", Path::new("/keys.json")))

Trait Implementations

impl Debug for KrakenCreds
[src]

Formats the value using the given formatter. Read more

impl Clone for KrakenCreds
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl Credentials for KrakenCreds
[src]

Return a value from the credentials.

Return the client name.

Return the targeted Exchange.

Auto Trait Implementations

impl Send for KrakenCreds

impl Sync for KrakenCreds