Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // SERVER_DOMAIN & SERVER_PORT will come from the client.js
- var execute = (command, args) => {
- return new Promise((resolve, fail) => {
- resolve("resolved: " + command + ":" + args + ">>" + e.data)
- });
- }
- client = {}
- client.order_book = {
- "remove_sell_order": async (order_id) => {
- return await execute("order_book.remove_sell_order", '')
- },
- "get_sell_order": async (order_id) => {
- return await execute("order_book.get_sell_order", '')
- },
- "update_sell_order": async (id=0,comment='', currency_to_sell='', price_min='0.0', amount=0.0, expiration=0, approved=false, owner_email_addr='', wallet_addr='', currency_accept=[ ], sell_to=[ ], secret=[ ]) => {
- var args = {}
- args["comment"] = comment
- args["currency_to_sell"] = currency_to_sell
- args["price_min"] = price_min
- args["amount"] = amount
- args["expiration"] = expiration
- args["approved"] = approved
- args["owner_email_addr"] = owner_email_addr
- args["wallet_addr"] = wallet_addr
- args["currency_accept"] = []
- currency_accept.forEach(function(item){args["currency_accept"].push(item)})
- args["sell_to"] = []
- sell_to.forEach(function(item){args["sell_to"].push(item)})
- args["secret"] = []
- secret.forEach(function(item){args["secret"].push(item)})
- return await execute("order_book.update_sell_order", JSON.stringify(args))
- },
- "remove_buy_order": async (order_id) => {
- return await execute("order_book.remove_buy_order", '')
- },
- "get_buy_order": async (order_id) => {
- return await execute("order_book.get_buy_order", '')
- },
- "update_buy_order": async (id=0,comment='', currency_to_buy='', price_max='0.0', amount=0.0, expiration=0, secret='', approved=false, owner_email_addr='', wallet_addr='', currency_mine=[ ], buy_from=[ ]) => {
- var args = {}
- args["comment"] = comment
- args["currency_to_buy"] = currency_to_buy
- args["price_max"] = price_max
- args["amount"] = amount
- args["expiration"] = expiration
- args["secret"] = secret
- args["approved"] = approved
- args["owner_email_addr"] = owner_email_addr
- args["wallet_addr"] = wallet_addr
- args["currency_mine"] = []
- currency_mine.forEach(function(item){args["currency_mine"].push(item)})
- args["buy_from"] = []
- buy_from.forEach(function(item){args["buy_from"].push(item)})
- return await execute("order_book.update_buy_order", JSON.stringify(args))
- },
- "list_my_sell_orders": async (sortby='id', desc=false, total_items_in_page=20, page_number=1) => {
- var args = {}
- args["sortby"] = sortby
- args["desc"] = desc
- args["total_items_in_page"] = total_items_in_page
- args["page_number"] = page_number
- return await execute("order_book.list_my_sell_orders", JSON.stringify(args))
- },
- "add_sell_order": async (id=0,comment='', currency_to_sell='', price_min='0.0', amount=0.0, expiration=0, approved=false, owner_email_addr='', wallet_addr='', currency_accept=[ ], sell_to=[ ], secret=[ ]) => {
- var args = {}
- args["comment"] = comment
- args["currency_to_sell"] = currency_to_sell
- args["price_min"] = price_min
- args["amount"] = amount
- args["expiration"] = expiration
- args["approved"] = approved
- args["owner_email_addr"] = owner_email_addr
- args["wallet_addr"] = wallet_addr
- args["currency_accept"] = []
- currency_accept.forEach(function(item){args["currency_accept"].push(item)})
- args["sell_to"] = []
- sell_to.forEach(function(item){args["sell_to"].push(item)})
- args["secret"] = []
- secret.forEach(function(item){args["secret"].push(item)})
- return await execute("order_book.add_sell_order", JSON.stringify(args))
- },
- "login": async (id=0,jwt='', addr='', ipaddr='', email='', username='') => {
- var args = {}
- args["jwt"] = jwt
- args["addr"] = addr
- args["ipaddr"] = ipaddr
- args["email"] = email
- args["username"] = username
- return await execute("order_book.login", JSON.stringify(args))
- },
- "list_my_transactions": async (state='', total_items_in_page=20, page_number=1) => {
- var args = {}
- args["state"] = state
- args["total_items_in_page"] = total_items_in_page
- args["page_number"] = page_number
- return await execute("order_book.list_my_transactions", JSON.stringify(args))
- },
- "add_buy_order": async (id=0,comment='', currency_to_buy='', price_max='0.0', amount=0.0, expiration=0, secret='', approved=false, owner_email_addr='', wallet_addr='', currency_mine=[ ], buy_from=[ ]) => {
- var args = {}
- args["comment"] = comment
- args["currency_to_buy"] = currency_to_buy
- args["price_max"] = price_max
- args["amount"] = amount
- args["expiration"] = expiration
- args["secret"] = secret
- args["approved"] = approved
- args["owner_email_addr"] = owner_email_addr
- args["wallet_addr"] = wallet_addr
- args["currency_mine"] = []
- currency_mine.forEach(function(item){args["currency_mine"].push(item)})
- args["buy_from"] = []
- buy_from.forEach(function(item){args["buy_from"].push(item)})
- return await execute("order_book.add_buy_order", JSON.stringify(args))
- },
- "list_all_buy_orders": async (sortby='id', desc=false, total_items_in_page=20, page_number=1) => {
- var args = {}
- args["sortby"] = sortby
- args["desc"] = desc
- args["total_items_in_page"] = total_items_in_page
- args["page_number"] = page_number
- return await execute("order_book.list_all_buy_orders", JSON.stringify(args))
- },
- "list_all_transactions": async (state='', total_items_in_page=20, page_number=1) => {
- var args = {}
- args["state"] = state
- args["total_items_in_page"] = total_items_in_page
- args["page_number"] = page_number
- return await execute("order_book.list_all_transactions", JSON.stringify(args))
- },
- "list_my_buy_orders": async (sortby='id', desc=false, total_items_in_page=20, page_number=1) => {
- var args = {}
- args["sortby"] = sortby
- args["desc"] = desc
- args["total_items_in_page"] = total_items_in_page
- args["page_number"] = page_number
- return await execute("order_book.list_my_buy_orders", JSON.stringify(args))
- },
- "list_all_sell_orders": async (sortby='id', desc=false, total_items_in_page=20, page_number=1) => {
- var args = {}
- args["sortby"] = sortby
- args["desc"] = desc
- args["total_items_in_page"] = total_items_in_page
- args["page_number"] = page_number
- return await execute("order_book.list_all_sell_orders", JSON.stringify(args))
- },
- }
- client.system = {
- "ping_bool": async () => {
- return await execute("system.ping_bool", '')
- },
- "schema_urls": async () => {
- return await execute("system.schema_urls", '')
- },
- "get_web_client": async () => {
- return await execute("system.get_web_client", '')
- },
- "ping": async () => {
- return await execute("system.ping", '')
- },
- "api_meta": async () => {
- return await execute("system.api_meta", '')
- },
- "test_nontyped": async (name,nr) => {
- return await execute("system.test_nontyped", '')
- },
- "core_schemas_get": async () => {
- return await execute("system.core_schemas_get", '')
- },
- "test": async (name='', nr=0) => {
- var args = {}
- args["name"] = name
- args["nr"] = nr
- return await execute("system.test", JSON.stringify(args))
- },
- }
Add Comment
Please, Sign In to add comment