133 #include "../core/stdafx.hpp"
152 const std::string& SERVER_ID,
153 const std::string& NYM_ID)
const
159 const std::string& NYM_ID)
const
165 const std::string& NYM_ID,
166 const std::string& TARGET_NYM_ID)
const
172 const std::string& NYM_ID_SOURCE,
173 const std::string& ALT_LOCATION)
const
179 const std::string& NYM_ID,
180 const std::string& THE_CONTRACT)
const
186 const std::string& NYM_ID,
187 const std::string& THE_BASKET)
const
193 const std::string& NYM_ID,
194 const std::string& ASSET_TYPE_ID,
195 const std::string& THE_BASKET,
196 const std::string& ACCOUNT_ID,
197 bool IN_OR_OUT)
const
200 SERVER_ID, NYM_ID, ASSET_TYPE_ID, THE_BASKET, ACCOUNT_ID, IN_OR_OUT);
204 const std::string& NYM_ID,
205 const std::string& CONTRACT_ID)
const
211 const std::string& SERVER_ID,
const std::string& NYM_ID,
212 const std::string& CONTRACT_ID)
const
218 const std::string& NYM_ID,
219 const std::string& ASSET_TYPE_ID)
const
230 const std::string& NYM_ID,
231 const std::string& ACCOUNT_ID,
232 bool bForceDownload)
const
239 const std::string& NYM_ID,
bool bForceDownload)
const
245 const std::string& NYM_ID,
246 const std::string& ACCT_FROM,
247 const std::string& ACCT_TO, int64_t AMOUNT,
248 const std::string& NOTE)
const
255 const std::string& NYM_ID,
256 const std::string& ACCOUNT_ID,
257 const std::string& RESPONSE_LEDGER)
const
265 const std::string& INDICES)
const
271 const std::string& NYM_ID,
272 const std::string& INDICES)
const
279 const std::string& ACCOUNT_ID,
280 const std::string& INDICES)
const
287 const std::string& INDICES,
288 const std::string& PAYMENT_TYPE)
const
305 const std::string& SERVER_ID,
const std::string& NYM_ID,
306 const std::string& TARGET_NYM_ID)
const
313 const std::string& SERVER_ID,
const std::string& NYM_ID,
314 const std::string& TARGET_NYM_ID)
const
321 const std::string& NYM_ID,
322 const std::string& RECIPIENT_NYM_ID,
323 const std::string& RECIPIENT_PUBKEY,
324 const std::string& THE_MESSAGE)
const
327 RECIPIENT_PUBKEY, THE_MESSAGE);
331 const std::string& SERVER_ID,
const std::string& NYM_ID,
332 const std::string& RECIPIENT_NYM_ID,
const std::string& RECIPIENT_PUBKEY,
333 const std::string& THE_INSTRUMENT)
const
336 RECIPIENT_PUBKEY, THE_INSTRUMENT);
340 const std::string& SERVER_ID,
const std::string& NYM_ID,
341 const std::string& RECIPIENT_NYM_ID,
const std::string& RECIPIENT_PUBKEY,
342 const std::string& THE_INSTRUMENT,
343 const std::string& INSTRUMENT_FOR_SENDER)
const
346 RECIPIENT_PUBKEY, THE_INSTRUMENT,
347 INSTRUMENT_FOR_SENDER);
351 const std::string& NYM_ID,
352 const std::string& RECIPIENT_NYM_ID,
353 const std::string& THE_MESSAGE)
const
360 const std::string& NYM_ID,
361 const std::string& RECIPIENT_NYM_ID,
362 const std::string& THE_PAYMENT)
const
369 const std::string& NYM_ID,
370 const std::string& RECIPIENT_NYM_ID,
371 const std::string& THE_PAYMENT,
372 const std::string& SENDERS_COPY)
const
375 THE_PAYMENT, SENDERS_COPY);
379 const std::string& RECIPIENT_NYM_ID,
380 const std::string& MEMO,
381 int64_t AMOUNT)
const
383 std::string recipient_nym_id = RECIPIENT_NYM_ID;
390 const std::string& SERVER_ID,
const std::string& NYM_ID, int32_t nIndex,
391 const std::string& PRELOADED_INBOX)
const
398 const std::string& NYM_ID,
399 const std::string& ACCT_ID,
400 int32_t nBoxType, int64_t TRANS_NUM)
const
407 const std::string& NYM_ID,
408 const std::string& ASSET_ID)
const
414 const std::string& NYM_ID,
415 const std::string& ASSET_ID)
const
421 const std::string& NYM_ID,
422 const std::string& ENCODED_MAP)
const
428 const std::string& ASSET_ACCT_ID,
const std::string& CURRENCY_ACCT_ID,
429 int64_t scale, int64_t minIncrement, int64_t quantity, int64_t price,
430 bool bSelling, int64_t lLifespanInSeconds,
const std::string& STOP_SIGN,
431 int64_t ACTIVATION_PRICE)
const
441 const std::string& NYM_ID,
442 const std::string& ASSET_ACCT_ID,
443 int64_t TRANS_NUM)
const
450 const std::string& NYM_ID,
451 const std::string& ACCT_ID,
452 int64_t TRANS_NUM)
const
459 const std::string& SERVER_ID,
const std::string& NYM_ID,
460 const std::string& THE_PAYMENT_PLAN)
const
466 const std::string& SERVER_ID,
const std::string& NYM_ID,
467 const std::string& ACCT_ID,
const std::string& AGENT_NAME,
468 const std::string& THE_SMART_CONTRACT)
const
471 AGENT_NAME, THE_SMART_CONTRACT);
475 const std::string& NYM_ID,
477 const std::string& CLAUSE_NAME,
478 const std::string& STR_PARAM)
const
481 SERVER_ID, NYM_ID,
std::to_string(TRANS_NUM), CLAUSE_NAME, STR_PARAM);
485 const std::string& NYM_ID,
486 const std::string& ACCT_ID,
487 int64_t AMOUNT)
const
493 int64_t AMOUNT)
const
499 const std::string& FROM_NYM_ID,
500 const std::string& ASSET_TYPE_ID,
501 const std::string& TO_NYM_ID,
502 const std::string& STR_INDICES,
503 bool bPasswordProtected,
504 std::string& STR_RETAINED_COPY)
const
506 std::string to_nym_id = TO_NYM_ID;
508 SERVER_ID, FROM_NYM_ID, ASSET_TYPE_ID, to_nym_id, STR_INDICES,
509 bPasswordProtected, STR_RETAINED_COPY);
513 const std::string& NYM_ID,
514 const std::string& ACCT_ID,
515 const std::string& RECIP_NYM_ID,
516 const std::string& STR_MEMO,
517 int64_t AMOUNT)
const
524 const std::string& NYM_ID,
525 const std::string& SOURCE_ACCT_ID,
526 const std::string& SHARES_ASSET_ID,
527 const std::string& STR_MEMO,
528 int64_t AMOUNT_PER_SHARE)
const
531 SHARES_ASSET_ID, STR_MEMO, AMOUNT_PER_SHARE);
535 const std::string& NYM_ID,
536 const std::string& ACCT_ID,
537 const std::string& STR_CHEQUE)
const
543 const std::string& NYM_ID,
544 const std::string& ACCT_ID,
545 const std::string& STR_PURSE)
const
552 const std::string& NYM_ID,
553 const std::string& ACCT_ID,
554 const std::string& STR_INDICES)
const
561 const std::string& NYM_ID)
const
567 const std::string& NYM_ID,
568 const std::string& MARKET_ID,
569 int64_t MAX_DEPTH)
const
575 const std::string& NYM_ID)
const
581 const std::string& SERVER_ID,
const std::string& NYM_ID,
582 const std::string& MARKET_ID)
const
588 const std::string& USER_NYM_ID,
589 const std::string& TARGET_NYM_ID,
590 const std::string& ADJUSTMENT)
const
EXPORT static OT_MADE_EASY_OT std::string create_market_offer(const std::string &ASSET_ACCT_ID, const std::string &CURRENCY_ACCT_ID, const std::string &scale, const std::string &minIncrement, const std::string &quantity, const std::string &price, bool bSelling, const std::string &strLifespanInSeconds, const std::string &strStopSign, const std::string &strActivationPrice)
std::string issue_asset_type(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_CONTRACT) const
bool deposit_cash(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &STR_PURSE) const
EXPORT static OT_MADE_EASY_OT std::string get_payment_instrument(const std::string &SERVER_ID, const std::string &NYM_ID, int32_t nIndex, const std::string &PRELOADED_INBOX)
std::string stat_asset_account(const std::string &ACCOUNT_ID) const
EXPORT static OT_MADE_EASY_OT std::string retrieve_mint(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ID)
std::string trigger_clause(const std::string &SERVER_ID, const std::string &NYM_ID, int64_t TRANS_NUM, const std::string &CLAUSE_NAME, const std::string &STR_PARAM) const
std::string kill_market_offer(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ACCT_ID, int64_t TRANS_NUM) const
std::string export_cash(const std::string &SERVER_ID, const std::string &FROM_NYM_ID, const std::string &ASSET_TYPE_ID, const std::string &TO_NYM_ID, const std::string &STR_INDICES, bool bPasswordProtected, std::string &STR_RETAINED_COPY) const
std::string get_market_offers(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &MARKET_ID, int64_t MAX_DEPTH) const
std::string to_string(const T &t)
EXPORT static OT_COMMANDS_OT int32_t accept_inbox_items(const std::string &strMyAcctID, int32_t nItemType, const std::string &strIndices)
std::string get_payment_instrument(const std::string &SERVER_ID, const std::string &NYM_ID, int32_t nIndex, const std::string &PRELOADED_INBOX) const
EXPORT static OT_COMMANDS_OT int32_t details_deposit_purse(const std::string &strServerID, const std::string &strMyAcct, const std::string &strFromNymID, const std::string &strInstrument, const std::string &strIndices)
std::string send_user_cash(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_PAYMENT, const std::string &SENDERS_COPY) const
EXPORT static OT_MADE_EASY_OT std::string register_nym(const std::string &SERVER_ID, const std::string &NYM_ID)
std::string get_nym_market_offers(const std::string &SERVER_ID, const std::string &NYM_ID) const
EXPORT static OT_MADE_EASY_OT std::string stat_asset_account(const std::string &ACCOUNT_ID)
std::string load_or_retrieve_mint(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ID) const
std::string get_market_list(const std::string &SERVER_ID, const std::string &NYM_ID) const
EXPORT static OT_MADE_EASY_OT std::string send_user_pmnt_pubkey(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_INSTRUMENT)
EXPORT static OT_MADE_EASY_OT std::string send_user_cash_pubkey(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_INSTRUMENT, const std::string &INSTRUMENT_FOR_SENDER)
std::string issue_basket_currency(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_BASKET) const
std::string create_nym(int32_t nKeybits, const std::string &NYM_ID_SOURCE, const std::string &ALT_LOCATION) const
EXPORT static OT_COMMANDS_OT int32_t details_discard_incoming(const std::string &strServer, const std::string &strMyNym, const std::string &strIndices)
std::string withdraw_voucher(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &RECIP_NYM_ID, const std::string &STR_MEMO, int64_t AMOUNT) const
std::string send_user_msg_pubkey(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_MESSAGE) const
EXPORT static OT_MADE_EASY_OT std::string send_user_msg_pubkey(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_MESSAGE)
std::string load_or_retrieve_encrypt_key(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID) const
EXPORT static OT_MADE_EASY_OT std::string issue_asset_type(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_CONTRACT)
bool make_sure_enough_trans_nums(int32_t nNumberNeeded, const std::string &SERVER_ID, const std::string &NYM_ID) const
std::string load_or_retrieve_contract(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &CONTRACT_ID) const
EXPORT static OT_MADE_EASY_OT std::string issue_basket_currency(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_BASKET)
EXPORT static OT_MADE_EASY_OT std::string withdraw_voucher(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &RECIP_NYM_ID, const std::string &STR_MEMO, int64_t AMOUNT)
std::string get_box_receipt(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, int32_t nBoxType, int64_t TRANS_NUM) const
std::string send_user_msg(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_MESSAGE) const
EXPORT static OT_MADE_EASY_OT std::string withdraw_cash(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, int64_t AMOUNT)
EXPORT static OT_MADE_EASY_OT std::string retrieve_contract(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &CONTRACT_ID)
EXPORT static OT_MADE_EASY_OT std::string send_user_msg(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_MESSAGE)
EXPORT static OT_MADE_EASY_OT std::string get_box_receipt(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, int32_t nBoxType, const std::string &STR_TRANS_NUM)
bool accept_inbox_items(const std::string &ACCOUNT_ID, int32_t nItemType, const std::string &INDICES) const
std::string create_asset_acct(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_TYPE_ID) const
EXPORT static OT_COMMANDS_OT bool withdraw_and_send_cash(const std::string &strMyAcctID, std::string &strHisNymID, const std::string &strMemo, const std::string &strAmount)
std::string load_public_signing_key(const std::string &NYM_ID) const
EXPORT static OT_MADE_EASY_OT std::string load_or_retrieve_contract(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &CONTRACT_ID)
EXPORT static OT_MADE_EASY_OT std::string kill_market_offer(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ACCT_ID, const std::string &STR_TRANS_NUM)
std::string adjust_usage_credits(const std::string &SERVER_ID, const std::string &USER_NYM_ID, const std::string &TARGET_NYM_ID, const std::string &ADJUSTMENT) const
bool accept_from_paymentbox(const std::string &ACCOUNT_ID, const std::string &INDICES, const std::string &PAYMENT_TYPE) const
EXPORT static OT_MADE_EASY_OT std::string load_or_retrieve_encrypt_key(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID)
EXPORT static OT_MADE_EASY_OT std::string trigger_clause(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &STR_TRANS_NUM, const std::string &CLAUSE_NAME, const std::string &STR_PARAM)
std::string cancel_payment_plan(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_PAYMENT_PLAN) const
bool retrieve_account(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCOUNT_ID, bool bForceDownload) const
bool easy_withdraw_cash(const std::string &ACCT_ID, int64_t AMOUNT) const
EXPORT static OT_MADE_EASY_OT std::string get_market_recent_trades(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &MARKET_ID)
EXPORT static OT_MADE_EASY_OT std::string create_nym(int32_t nKeybits, const std::string &strNymIDSource, const std::string &strAltLocation)
bool withdraw_and_send_cash(const std::string &ACCT_ID, const std::string &RECIPIENT_NYM_ID, const std::string &MEMO, int64_t AMOUNT) const
EXPORT static OT_COMMANDS_OT bool details_refresh_nym(const std::string &strServerID, const std::string &strMyNymID, bool bForceDownload)
EXPORT static OT_COMMANDS_OT int32_t details_cancel_outgoing(const std::string &strMyNym, const std::string &strMyAcct, const std::string &strIndices)
std::string retrieve_mint(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ID) const
std::string load_or_retrieve_signing_key(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID) const
std::string register_nym(const std::string &SERVER_ID, const std::string &NYM_ID) const
EXPORT static OT_MADE_EASY_OT std::string create_asset_acct(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_TYPE_ID)
EXPORT static OT_MADE_EASY_OT std::string load_or_retrieve_signing_key(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID)
EXPORT static OT_MADE_EASY_OT std::string exchange_basket_currency(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_TYPE, const std::string &THE_BASKET, const std::string &ACCT_ID, bool IN_OR_OUT)
EXPORT static OT_MADE_EASY_OT std::string load_public_signing_key(const std::string &NYM_ID)
std::string create_market_offer(const std::string &ASSET_ACCT_ID, const std::string &CURRENCY_ACCT_ID, int64_t scale, int64_t minIncrement, int64_t quantity, int64_t price, bool bSelling, int64_t lLifespanInSeconds, const std::string &STOP_SIGN, int64_t ACTIVATION_PRICE) const
std::string load_public_encryption_key(const std::string &NYM_ID) const
EXPORT static OT_COMMANDS_OT int32_t accept_from_paymentbox(const std::string &strMyAcctID, const std::string &strIndices, const std::string &strPaymentType)
EXPORT static OT_MADE_EASY_OT std::string check_user(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID)
EXPORT static OT_MADE_EASY_OT std::string send_user_payment(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_PAYMENT)
bool cancel_outgoing_payments(const std::string &NYM_ID, const std::string &ACCOUNT_ID, const std::string &INDICES) const
EXPORT static OT_MADE_EASY_OT bool retrieve_account(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCOUNT_ID, bool bForceDownload)
EXPORT static OT_MADE_EASY_OT std::string query_asset_types(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ENCODED_MAP)
std::string withdraw_cash(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, int64_t AMOUNT) const
std::string activate_smart_contract(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &AGENT_NAME, const std::string &THE_SMART_CONTRACT) const
EXPORT static OT_MADE_EASY_OT std::string pay_dividend(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &SOURCE_ACCT_ID, const std::string &SHARES_ASSET_ID, const std::string &STR_MEMO, int64_t AMOUNT_PER_SHARE)
EXPORT static OT_MADE_EASY_OT std::string send_user_cash(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_PAYMENT, const std::string &SENDERS_COPY)
bool discard_incoming_payments(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &INDICES) const
bool deposit_local_purse(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &STR_INDICES) const
EXPORT static OT_MADE_EASY_OT std::string load_public_encryption_key(const std::string &NYM_ID)
std::string deposit_cheque(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &STR_CHEQUE) const
EXPORT static OT_MADE_EASY_OT std::string load_or_retrieve_mint(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_ID)
std::string kill_payment_plan(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, int64_t TRANS_NUM) const
EXPORT static OT_MADE_EASY_OT std::string get_market_offers(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &MARKET_ID, int64_t MAX_DEPTH)
std::string process_inbox(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCOUNT_ID, const std::string &RESPONSE_LEDGER) const
std::string retrieve_contract(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &CONTRACT_ID) const
EXPORT static OT_COMMANDS_OT std::string details_export_cash(const std::string &strServerID, const std::string &strFromNymID, const std::string &strAssetTypeID, std::string &strHisNymID, const std::string &strIndices, bool bPasswordProtected, std::string &strRetainedCopy)
std::string pay_dividend(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &SOURCE_ACCT_ID, const std::string &SHARES_ASSET_ID, const std::string &STR_MEMO, int64_t AMOUNT_PER_SHARE) const
std::string query_asset_types(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ENCODED_MAP) const
EXPORT static OT_MADE_EASY_OT std::string cancel_payment_plan(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &THE_PAYMENT_PLAN)
std::string check_user(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &TARGET_NYM_ID) const
std::string exchange_basket_currency(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ASSET_TYPE_ID, const std::string &THE_BASKET, const std::string &ACCOUNT_ID, bool IN_OR_OUT) const
bool retrieve_nym(const std::string &SERVER_ID, const std::string &NYM_ID, bool bForceDownload) const
EXPORT static OT_MADE_EASY_OT std::string get_nym_market_offers(const std::string &SERVER_ID, const std::string &NYM_ID)
std::string send_user_cash_pubkey(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_INSTRUMENT, const std::string &INSTRUMENT_FOR_SENDER) const
EXPORT static OT_MADE_EASY_OT std::string deposit_cheque(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &STR_CHEQUE)
EXPORT static OT_MADE_EASY_OT std::string adjust_usage_credits(const std::string &SERVER_ID, const std::string &USER_NYM_ID, const std::string &TARGET_NYM_ID, const std::string &ADJUSTMENT)
EXPORT static OT_MADE_EASY_OT std::string send_transfer(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_FROM, const std::string &ACCT_TO, int64_t AMOUNT, const std::string &NOTE)
std::string send_transfer(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_FROM, const std::string &ACCT_TO, int64_t AMOUNT, const std::string &NOTE) const
EXPORT static OT_MADE_EASY_OT std::string activate_smart_contract(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &AGENT_NAME, const std::string &THE_SMART_CONTRACT)
std::string send_user_payment(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &THE_PAYMENT) const
EXPORT static OT_MADE_EASY_OT std::string process_inbox(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCOUNT_ID, const std::string &RESPONSE_LEDGER)
EXPORT static OT_MADE_EASY_OT std::string get_market_list(const std::string &SERVER_ID, const std::string &NYM_ID)
EXPORT static OT_MADE_EASY_OT bool insure_enough_nums(int32_t nNumberNeeded, const std::string &strMyServerID, const std::string &strMyNymID)
std::string send_user_pmnt_pubkey(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &RECIPIENT_NYM_ID, const std::string &RECIPIENT_PUBKEY, const std::string &THE_INSTRUMENT) const
EXPORT static OT_MADE_EASY_OT std::string kill_payment_plan(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &ACCT_ID, const std::string &STR_TRANS_NUM)
std::string get_market_recent_trades(const std::string &SERVER_ID, const std::string &NYM_ID, const std::string &MARKET_ID) const
EXPORT static OT_COMMANDS_OT int32_t details_withdraw_cash(const std::string &strMyAcctID, int64_t lAmount)