extern crate jlib;
use jlib::misc::config::*;
use jlib::message::transaction::set_brokerage::{SetBrokerageTxResponse, SetBrokerageSideKick};
use jlib::api::transaction::set_brokerage::*;
use jlib::message::common::amount::Amount;
fn main() {
let config = Config::new(TEST1, true);
let account: String = "jHb9CJAWyB4jr91VRWn96DkukG4bwdtyTh".to_string();
let secret:String = "snoPBjXtMeMyMHUVTgbuqAfg1SUTb".to_string();
let fee_account: String = "jzTx4CRUZJT1ZsBhGHi7Wqikada63xRVv".to_string();
let den = 1u64;
let num = 1000u64;
let amount: Amount = Amount::new(Some("TES".to_string()), "3".to_string(), Some("jBciDE8Q3uJjf111VeiUNM775AMKHEbBLS".to_string()));
BrokerageManage::with_params(config.clone(), account, secret, fee_account).set_rate( den, num, amount,
|x| match x {
Ok(response) => {
let res: SetBrokerageTxResponse = response;
println!("挂单佣金信息: {:?}", &res);
},
Err(e) => {
let err: SetBrokerageSideKick = e;
println!("err: {:?}", err);
}
});
}