Advertisement
Guest User

Untitled

a guest
Apr 20th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 51.63 KB | None | 0 0
  1. @section('content')
  2. <div class="bg-primary-dark">
  3. <div class="content content-top">
  4. <div class="row push">
  5. <div class="col-md py-10 d-md-flex align-items-md-center text-center">
  6. <h1 class="text-white mb-0">
  7. <span class="font-w300">API</span>
  8. <!-- <span class="font-w400 font-size-lg text-white-op d-none d-md-inline-block">Welcome User</span> -->
  9. </h1>
  10. </div>
  11. </div>
  12. </div>
  13. </div>
  14. <!-- END Header -->
  15.  
  16. <!-- Breadcrumb -->
  17. <div class="content">
  18. <nav class="breadcrumb mb-0">
  19. <a class="breadcrumb-item" href="{{ url('/') }}">Home</a>
  20. <span class="breadcrumb-item active">API</span>
  21. </nav>
  22. </div>
  23.  
  24. <div class="content">
  25. <div class="row">
  26. <div class="col-md-3" style="position:relative;">
  27. <div class="block">
  28. <div class="block-header block-header-default">
  29. <h3 class="block-title">Actions</h3>
  30. </div>
  31. <div class="card">
  32. <a href="#get_balance" class="list-group-item list-group-item-action">Get Balance</a>
  33. <a href="#get_address_balance" class="list-group-item list-group-item-action">Get Address Balance</a>
  34. <a href="#get_new_address" class="list-group-item list-group-item-action">Get New Address</a>
  35. <a href="#get_address" class="list-group-item list-group-item-action">Get Addresses</a>
  36. <a href="#archive_address" class="list-group-item list-group-item-action">Archive Address</a>
  37. <a href="#withdrawal" class="list-group-item list-group-item-action">Withdrawal From Address</a>
  38. <a href="#withdrawal-any-address" class="list-group-item list-group-item-action">Withdrawal Any Address</a>
  39. </div>
  40. </div>
  41. </div>
  42.  
  43. <div class="col-md-9">
  44.  
  45. <div id="get_balance">
  46. <h3>GET BALANCE</h3>
  47. <code>METHOD GET /api/v1/get_balance</code>
  48. <h4 class="mt-4"><b>Headers</b></h4>
  49. <table class="table table-bordered">
  50. <thead>
  51. <tr>
  52. <th width="40%">Header</th>
  53. <th width="40%">Value</th>
  54. <th width="20%" class="text-center">Required</th>
  55. </tr>
  56. </thead>
  57. <tbody>
  58. <tr>
  59. <td>Accept</td>
  60. <td>application/json</td>
  61. <td class="text-center">YES</td>
  62. </tr>
  63. <tr>
  64. <td>x-access-public-key</td>
  65. <td>your_public_key</td>
  66. <td class="text-center">YES</td>
  67. </tr>
  68. </tbody>
  69. </table>
  70. <h4 class="mt-4"><b>Example</b></h4>
  71. <div class="card">
  72. <div class="card-header">
  73. <ul class="nav nav-tabs card-header-tabs">
  74. <li class="nav-item">
  75. <a class="nav-link active" id="php-tab" data-toggle="tab" href="#php" role="tab">PHP</a>
  76. </li>
  77. <li class="nav-item">
  78. <a class="nav-link" id="javascript-tab" data-toggle="tab" href="#javascript" role="tab">Javascript</a>
  79. </li>
  80. <li class="nav-item">
  81. <a class="nav-link" id="jquery-tab" data-toggle="tab" href="#jquery" role="tab">Javascript (jQuery)</a>
  82. </li>
  83. <li class="nav-item">
  84. <a class="nav-link" id="java-tab" data-toggle="tab" href="#java" role="tab">Java</a>
  85. </li>
  86. </ul>
  87. </div>
  88. <div class="card-body tab-content" id="myTabContent">
  89. <div class="tab-pane active fade show" id="php" role="tabpanel" aria-labelledby="php-tab">
  90.  
  91. @markdown
  92. ```
  93. $curl = curl_init();
  94.  
  95. curl_setopt_array($curl, array(
  96. CURLOPT_URL => "{{ url('') }}/api/v1/get_balance",
  97. CURLOPT_RETURNTRANSFER => true,
  98. CURLOPT_ENCODING => "",
  99. CURLOPT_MAXREDIRS => 10,
  100. CURLOPT_TIMEOUT => 30,
  101. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  102. CURLOPT_CUSTOMREQUEST => "GET",
  103. CURLOPT_POSTFIELDS => "",
  104. CURLOPT_HTTPHEADER => array(
  105. "Accept: application/json",
  106. "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW",
  107. "x-access-public-key: {{ $me->public_key }}"
  108. ),
  109. ));
  110.  
  111. $response = curl_exec($curl);
  112. $err = curl_error($curl);
  113.  
  114. curl_close($curl);
  115.  
  116. if ($err) {
  117. echo "cURL Error #:" . $err;
  118. } else {
  119. echo $response;
  120. }
  121. ```
  122. @endmarkdown
  123. </code>
  124. </div>
  125. <div class="tab-pane fade show" id="javascript" role="tabpanel" aria-labelledby="javascript-tab">
  126. @markdown
  127. ```
  128. var data = new FormData();
  129.  
  130. var xhr = new XMLHttpRequest();
  131. xhr.withCredentials = true;
  132.  
  133. xhr.addEventListener("readystatechange", function () {
  134. if (this.readyState === 4) {
  135. console.log(this.responseText);
  136. }
  137. });
  138.  
  139. xhr.open("GET", "{{ url('') }}/api/v1/get_balance");
  140. xhr.setRequestHeader("Accept", "application/json");
  141. xhr.setRequestHeader("x-access-public-key", "{{ $me->public_key }}");
  142.  
  143. xhr.send(data);
  144. ```
  145. @endmarkdown
  146. </div>
  147. <div class="tab-pane fade show" id="jquery" role="tabpanel" aria-labelledby="jquery-tab">
  148. @markdown
  149. ```
  150. var form = new FormData();
  151.  
  152. var settings = {
  153. "async": true,
  154. "crossDomain": true,
  155. "url": "{{ url('') }}/api/v1/get_balance",
  156. "method": "GET",
  157. "headers": {
  158. "Accept": "application/json",
  159. "x-access-public-key": "{{ $me->public_key }}"
  160. },
  161. "processData": false,
  162. "contentType": false,
  163. "mimeType": "multipart/form-data",
  164. "data": form
  165. }
  166.  
  167. $.ajax(settings).done(function (response) {
  168. console.log(response);
  169. });
  170. ```
  171. @endmarkdown
  172. </div>
  173. <div class="tab-pane fade show" id="java" role="tabpanel" aria-labelledby="java-tab">
  174. @markdown
  175. ```
  176. HttpResponse<String> response = Unirest.get("{{ url('') }}/api/v1/get_balance")
  177. .header("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW")
  178. .header("Accept", "application/json")
  179. .header("x-access-public-key", "{{ $me->public_key }}")
  180. .asString();
  181. ```
  182. @endmarkdown
  183. </div>
  184. </div>
  185. </div>
  186. </div>
  187. <hr>
  188. <div id="get_address_balance">
  189. <h3>GET ADDRESS BALANCE</h3>
  190. <code>METHOD GET /api/v1/get_address_balance</code>
  191.  
  192. <h4 class="mt-4"><b>Headers</b></h4>
  193. <table class="table table-bordered">
  194. <thead>
  195. <tr>
  196. <th width="40%">Header</th>
  197. <th width="40%">Value</th>
  198. <th width="20%" class="text-center">Required</th>
  199. </tr>
  200. </thead>
  201. <tbody>
  202. <tr>
  203. <td>Accept</td>
  204. <td>application/json</td>
  205. <td class="text-center">YES</td>
  206. </tr>
  207. <tr>
  208. <td>x-access-public-key</td>
  209. <td>your_public_key</td>
  210. <td class="text-center">YES</td>
  211. </tr>
  212. </tbody>
  213. </table>
  214.  
  215. <h4 class="mt-4"><b>Parameters</b></h4>
  216. <table class="table table-bordered">
  217. <thead>
  218. <tr>
  219. <th width="40%">Params</th>
  220. <th width="40%">Value</th>
  221. <th width="20%" class="text-center">Required</th>
  222. </tr>
  223. </thead>
  224. <tbody>
  225. <tr>
  226. <td>address</td>
  227. <td>Coin Address</td>
  228. <td class="text-center">YES</td>
  229. </tr>
  230. </tbody>
  231. </table>
  232.  
  233. <h4 class="mt-4"><b>Example</b></h4>
  234.  
  235. <div class="card">
  236. <div class="card-header">
  237. <ul class="nav nav-tabs card-header-tabs">
  238. <li class="nav-item">
  239. <a class="nav-link active" id="phpb-tab" data-toggle="tab" href="#phpb" role="tab">PHP</a>
  240. </li>
  241. <li class="nav-item">
  242. <a class="nav-link" id="javascriptb-tab" data-toggle="tab" href="#javascriptb" role="tab">Javascript</a>
  243. </li>
  244. <li class="nav-item">
  245. <a class="nav-link" id="jqueryb-tab" data-toggle="tab" href="#jqueryb" role="tab">Javascript (jQuery)</a>
  246. </li>
  247. <li class="nav-item">
  248. <a class="nav-link" id="javab-tab" data-toggle="tab" href="#javab" role="tab">Java</a>
  249. </li>
  250. </ul>
  251. </div>
  252. <div class="card-body tab-content" id="myTabContent">
  253. <div class="tab-pane active fade show" id="phpb" role="tabpanel" aria-labelledby="php-tab">
  254.  
  255. @markdown
  256. ```
  257. $curl = curl_init();
  258.  
  259. curl_setopt_array($curl, array(
  260. CURLOPT_URL => "{{ url('') }}/api/v1/get_address_balance?address=mvPv8Ay35F9yrXCVbSh4R4irUsJ6fdSwsH",
  261. CURLOPT_RETURNTRANSFER => true,
  262. CURLOPT_ENCODING => "",
  263. CURLOPT_MAXREDIRS => 10,
  264. CURLOPT_TIMEOUT => 30,
  265. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  266. CURLOPT_CUSTOMREQUEST => "GET",
  267. CURLOPT_POSTFIELDS => "",
  268. CURLOPT_HTTPHEADER => array(
  269. "Accept: application/json",
  270. "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW",
  271. "x-access-public-key: {{ $me->public_key }}"
  272. ),
  273. ));
  274.  
  275. $response = curl_exec($curl);
  276. $err = curl_error($curl);
  277.  
  278. curl_close($curl);
  279.  
  280. if ($err) {
  281. echo "cURL Error #:" . $err;
  282. } else {
  283. echo $response;
  284. }
  285. ```
  286. @endmarkdown
  287. </code>
  288. </div>
  289. <div class="tab-pane fade show" id="javascriptb" role="tabpanel" aria-labelledby="javascript-tab">
  290. @markdown
  291. ```
  292. var data = new FormData();
  293.  
  294. var xhr = new XMLHttpRequest();
  295. xhr.withCredentials = true;
  296.  
  297. xhr.addEventListener("readystatechange", function () {
  298. if (this.readyState === 4) {
  299. console.log(this.responseText);
  300. }
  301. });
  302.  
  303. xhr.open("GET", "{{ url('') }}/api/v1/get_address_balance?address=mvPv8Ay35F9yrXCVbSh4R4irUsJ6fdSwsH");
  304. xhr.setRequestHeader("Accept", "application/json");
  305. xhr.setRequestHeader("x-access-public-key", "{{ $me->public_key }}");
  306.  
  307. xhr.send(data);
  308. ```
  309. @endmarkdown
  310. </div>
  311. <div class="tab-pane fade show" id="jqueryb" role="tabpanel" aria-labelledby="jquery-tab">
  312. @markdown
  313. ```
  314. var form = new FormData();
  315.  
  316. var settings = {
  317. "async": true,
  318. "crossDomain": true,
  319. "url": "{{ url('') }}/api/v1/get_address_balance?address=mvPv8Ay35F9yrXCVbSh4R4irUsJ6fdSwsH",
  320. "method": "GET",
  321. "headers": {
  322. "Accept": "application/json",
  323. "x-access-public-key": "{{ $me->public_key }}"
  324. },
  325. "processData": false,
  326. "contentType": false,
  327. "mimeType": "multipart/form-data",
  328. "data": form
  329. }
  330.  
  331. $.ajax(settings).done(function (response) {
  332. console.log(response);
  333. });
  334. ```
  335. @endmarkdown
  336. </div>
  337. <div class="tab-pane fade show" id="javab" role="tabpanel" aria-labelledby="java-tab">
  338. @markdown
  339. ```
  340. HttpResponse<String> response = Unirest.get("{{ url('') }}/api/v1/get_address_balance?address=mvPv8Ay35F9yrXCVbSh4R4irUsJ6fdSwsH")
  341. .header("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW")
  342. .header("Accept", "application/json")
  343. .header("x-access-public-key", "{{ $me->public_key }}")
  344. .asString();
  345. ```
  346. @endmarkdown
  347. </div>
  348. </div>
  349. </div>
  350.  
  351. </div>
  352. <hr>
  353. <div id="get_new_address">
  354. <h3>GET NEW ADDRESS</h3>
  355. <code>METHOD POST /api/v1/get_new_address</code>
  356.  
  357. <h4 class="mt-4"><b>Headers</b></h4>
  358. <table class="table table-bordered">
  359. <thead>
  360. <tr>
  361. <th width="40%">Header</th>
  362. <th width="40%">Value</th>
  363. <th width="20%" class="text-center">Required</th>
  364. </tr>
  365. </thead>
  366. <tbody>
  367. <tr>
  368. <td>Accept</td>
  369. <td>application/json</td>
  370. <td class="text-center">YES</td>
  371. </tr>
  372. <tr>
  373. <td>x-access-public-key</td>
  374. <td>your_public_key</td>
  375. <td class="text-center">YES</td>
  376. </tr>
  377. <tr>
  378. <td>x-access-secret-key</td>
  379. <td>your_public_key</td>
  380. <td class="text-center">YES</td>
  381. </tr>
  382. </tbody>
  383. </table>
  384.  
  385. <h4 class="mt-4"><b>Body</b></h4>
  386. <table class="table table-bordered">
  387. <thead>
  388. <tr>
  389. <th width="40%">Body</th>
  390. <th width="40%">Value</th>
  391. <th width="20%" class="text-center">Required</th>
  392. </tr>
  393. </thead>
  394. <tbody>
  395. <tr>
  396. <td>label</td>
  397. <td><code>* Custom label</code></td>
  398. <td class="text-center">NO</td>
  399. </tr>
  400. </tbody>
  401. </table>
  402.  
  403. <h4 class="mt-4"><b>Example</b></h4>
  404.  
  405. <div class="card">
  406. <div class="card-header">
  407. <ul class="nav nav-tabs card-header-tabs">
  408. <li class="nav-item">
  409. <a class="nav-link active" id="phpc-tab" data-toggle="tab" href="#phpc" role="tab">PHP</a>
  410. </li>
  411. <li class="nav-item">
  412. <a class="nav-link" id="javascriptc-tab" data-toggle="tab" href="#javascriptc" role="tab">Javascript</a>
  413. </li>
  414. <li class="nav-item">
  415. <a class="nav-link" id="jqueryc-tab" data-toggle="tab" href="#jqueryc" role="tab">Javascript (jQuery)</a>
  416. </li>
  417. <li class="nav-item">
  418. <a class="nav-link" id="javac-tab" data-toggle="tab" href="#javac" role="tab">Java</a>
  419. </li>
  420. </ul>
  421. </div>
  422. <div class="card-body tab-content" id="myTabContent">
  423. <div class="tab-pane active fade show" id="phpc" role="tabpanel" aria-labelledby="php-tab">
  424.  
  425. @markdown
  426. ```
  427. $curl = curl_init();
  428.  
  429. curl_setopt_array($curl, array(
  430. CURLOPT_URL => "{{ url('') }}/api/v1/get_new_address",
  431. CURLOPT_RETURNTRANSFER => true,
  432. CURLOPT_ENCODING => "",
  433. CURLOPT_MAXREDIRS => 10,
  434. CURLOPT_TIMEOUT => 30,
  435. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  436. CURLOPT_CUSTOMREQUEST => "POST",
  437. CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"label\"\r\n\r\ncustom_label\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  438. CURLOPT_HTTPHEADER => array(
  439. "Accept: application/json",
  440. "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW",
  441. "x-access-public-key: {{ $me->public_key }}",
  442. "x-access-secret-key: {{ $me->secret_key }}"
  443. ),
  444. ));
  445.  
  446. $response = curl_exec($curl);
  447. $err = curl_error($curl);
  448.  
  449. curl_close($curl);
  450.  
  451. if ($err) {
  452. echo "cURL Error #:" . $err;
  453. } else {
  454. echo $response;
  455. }
  456. ```
  457. @endmarkdown
  458. </code>
  459. </div>
  460. <div class="tab-pane fade show" id="javascriptc" role="tabpanel" aria-labelledby="javascript-tab">
  461. @markdown
  462. ```
  463. var data = new FormData();
  464. data.append("label", "custom_label");
  465.  
  466. var xhr = new XMLHttpRequest();
  467. xhr.withCredentials = true;
  468.  
  469. xhr.addEventListener("readystatechange", function () {
  470. if (this.readyState === 4) {
  471. console.log(this.responseText);
  472. }
  473. });
  474.  
  475. xhr.open("POST", "{{ url('') }}/api/v1/get_new_address");
  476. xhr.setRequestHeader("Accept", "application/json");
  477. xhr.setRequestHeader("x-access-public-key", "{{ $me->public_key }}");
  478. xhr.setRequestHeader("x-access-secret-key", "{{ $me->secret_key }}");
  479.  
  480. xhr.send(data);
  481. ```
  482. @endmarkdown
  483. </div>
  484. <div class="tab-pane fade show" id="jqueryc" role="tabpanel" aria-labelledby="jquery-tab">
  485. @markdown
  486. ```
  487. var form = new FormData();
  488. form.append("label", "custom_label");
  489.  
  490. var settings = {
  491. "async": true,
  492. "crossDomain": true,
  493. "url": "{{ url('') }}/api/v1/get_new_address",
  494. "method": "POST",
  495. "headers": {
  496. "Accept": "application/json",
  497. "x-access-public-key": "{{ $me->public_key }}",
  498. "x-access-secret-key": "{{ $me->secret_key }}"
  499. },
  500. "processData": false,
  501. "contentType": false,
  502. "mimeType": "multipart/form-data",
  503. "data": form
  504. }
  505.  
  506. $.ajax(settings).done(function (response) {
  507. console.log(response);
  508. });
  509. ```
  510. @endmarkdown
  511. </div>
  512. <div class="tab-pane fade show" id="javac" role="tabpanel" aria-labelledby="java-tab">
  513. @markdown
  514. ```
  515. HttpResponse<String> response = Unirest.post("{{ url('') }}/api/v1/get_new_address")
  516. .header("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW")
  517. .header("Accept", "application/json")
  518. .header("x-access-public-key", "{{ $me->public_key }}")
  519. .header("x-access-secret-key", "{{ $me->secret_key }}")
  520. .body("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"label\"\r\n\r\ncustom_label\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--")
  521. .asString();
  522. ```
  523. @endmarkdown
  524. </div>
  525. </div>
  526. </div>
  527.  
  528. </div>
  529. <hr>
  530. <div id="get_address">
  531. <h3>GET ADDRESSES</h3>
  532. <code>METHOD GET /api/v1/get_address</code>
  533.  
  534. <h4 class="mt-4"><b>Headers</b></h4>
  535. <table class="table table-bordered">
  536. <thead>
  537. <tr>
  538. <th width="40%">Header</th>
  539. <th width="40%">Value</th>
  540. <th width="20%" class="text-center">Required</th>
  541. </tr>
  542. </thead>
  543. <tbody>
  544. <tr>
  545. <td>Accept</td>
  546. <td>application/json</td>
  547. <td class="text-center">YES</td>
  548. </tr>
  549. <tr>
  550. <td>x-access-public-key</td>
  551. <td>your_public_key</td>
  552. <td class="text-center">YES</td>
  553. </tr>
  554. </tbody>
  555. </table>
  556.  
  557. <h4 class="mt-4"><b>Parameters</b></h4>
  558. <table class="table table-bordered">
  559. <thead>
  560. <tr>
  561. <th width="40%">Params</th>
  562. <th width="40%">Value</th>
  563. <th width="20%" class="text-center">Required</th>
  564. </tr>
  565. </thead>
  566. <tbody>
  567. <tr>
  568. <td>status</td>
  569. <td><code>archived|unarchived|all</code></td>
  570. <td class="text-center">YES</td>
  571. </tr>
  572. <tr>
  573. <td>page</td>
  574. <td>Integer</td>
  575. <td class="text-center">Optional</td>
  576. </tr>
  577. <tr>
  578. <td>withbalance</td>
  579. <td>require: <code>YES|NO</code></td>
  580. <td class="text-center">Optional</td>
  581. </tr>
  582. <tr>
  583. <td>limit</td>
  584. <td>integer: limit per page</td>
  585. <td class="text-center">Optional</td>
  586. </tr>
  587. </tbody>
  588. </table>
  589.  
  590. <h4 class="mt-4"><b>Example</b></h4>
  591.  
  592. <div class="card">
  593. <div class="card-header">
  594. <ul class="nav nav-tabs card-header-tabs">
  595. <li class="nav-item">
  596. <a class="nav-link active" id="phpd-tab" data-toggle="tab" href="#phpd" role="tab">PHP</a>
  597. </li>
  598. <li class="nav-item">
  599. <a class="nav-link" id="javascriptd-tab" data-toggle="tab" href="#javascriptd" role="tab">Javascript</a>
  600. </li>
  601. <li class="nav-item">
  602. <a class="nav-link" id="jqueryd-tab" data-toggle="tab" href="#jqueryd" role="tab">Javascript (jQuery)</a>
  603. </li>
  604. <li class="nav-item">
  605. <a class="nav-link" id="javad-tab" data-toggle="tab" href="#javad" role="tab">Java</a>
  606. </li>
  607. </ul>
  608. </div>
  609. <div class="card-body tab-content" id="myTabContent">
  610. <div class="tab-pane active fade show" id="phpd" role="tabpanel" aria-labelledby="php-tab">
  611.  
  612. @markdown
  613. ```
  614. $curl = curl_init();
  615.  
  616. curl_setopt_array($curl, array(
  617. CURLOPT_URL => "{{ url('') }}/api/v1/get_address?limit=10&page=1&withbalance=NO&status=unarchived",
  618. CURLOPT_RETURNTRANSFER => true,
  619. CURLOPT_ENCODING => "",
  620. CURLOPT_MAXREDIRS => 10,
  621. CURLOPT_TIMEOUT => 30,
  622. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  623. CURLOPT_CUSTOMREQUEST => "GET",
  624. CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"withbalance\"\r\n\r\nyes\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  625. CURLOPT_HTTPHEADER => array(
  626. "Accept: application/json",
  627. "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW",
  628. "x-access-public-key: {{ $me->public_key }}"
  629. ),
  630. ));
  631.  
  632. $response = curl_exec($curl);
  633. $err = curl_error($curl);
  634.  
  635. curl_close($curl);
  636.  
  637. if ($err) {
  638. echo "cURL Error #:" . $err;
  639. } else {
  640. echo $response;
  641. }
  642. ```
  643. @endmarkdown
  644. </code>
  645. </div>
  646. <div class="tab-pane fade show" id="javascriptd" role="tabpanel" aria-labelledby="javascript-tab">
  647. @markdown
  648. ```
  649. var data = new FormData();
  650. data.append("withbalance", "yes");
  651.  
  652. var xhr = new XMLHttpRequest();
  653. xhr.withCredentials = true;
  654.  
  655. xhr.addEventListener("readystatechange", function () {
  656. if (this.readyState === 4) {
  657. console.log(this.responseText);
  658. }
  659. });
  660.  
  661. xhr.open("GET", "{{ url('') }}/api/v1/get_address?limit=10&page=1&withbalance=NO&status=unarchived");
  662. xhr.setRequestHeader("Accept", "application/json");
  663. xhr.setRequestHeader("x-access-public-key", "{{ $me->public_key }}");
  664.  
  665. xhr.send(data);
  666. ```
  667. @endmarkdown
  668. </div>
  669. <div class="tab-pane fade show" id="jqueryd" role="tabpanel" aria-labelledby="jquery-tab">
  670. @markdown
  671. ```
  672. var form = new FormData();
  673. form.append("withbalance", "yes");
  674.  
  675. var settings = {
  676. "async": true,
  677. "crossDomain": true,
  678. "url": "{{ url('') }}/api/v1/get_address?limit=10&page=1&withbalance=NO&status=unarchived",
  679. "method": "GET",
  680. "headers": {
  681. "Accept": "application/json",
  682. "x-access-public-key": "{{ $me->public_key }}"
  683. },
  684. "processData": false,
  685. "contentType": false,
  686. "mimeType": "multipart/form-data",
  687. "data": form
  688. }
  689.  
  690. $.ajax(settings).done(function (response) {
  691. console.log(response);
  692. });
  693. ```
  694. @endmarkdown
  695. </div>
  696. <div class="tab-pane fade show" id="javad" role="tabpanel" aria-labelledby="java-tab">
  697. @markdown
  698. ```
  699. HttpResponse<String> response = Unirest.get("{{ url('') }}/api/v1/get_address?limit=10&page=1&withbalance=NO&status=unarchived")
  700. .header("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW")
  701. .header("Accept", "application/json")
  702. .header("x-access-public-key", "{{ $me->public_key }}")
  703. .body("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"withbalance\"\r\n\r\nyes\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--")
  704. .asString();
  705. ```
  706. @endmarkdown
  707. </div>
  708. </div>
  709. </div>
  710.  
  711. </div>
  712. <hr>
  713. <div id="archive_address">
  714. <h3>ARCHIVE ADDRESSES</h3>
  715. <code>METHOD POST /api/v1/archive_address</code>
  716.  
  717. <h4 class="mt-4"><b>Headers</b></h4>
  718. <table class="table table-bordered">
  719. <thead>
  720. <tr>
  721. <th width="40%">Header</th>
  722. <th width="40%">Value</th>
  723. <th width="20%" class="text-center">Required</th>
  724. </tr>
  725. </thead>
  726. <tbody>
  727. <tr>
  728. <td>Accept</td>
  729. <td>application/json</td>
  730. <td class="text-center">YES</td>
  731. </tr>
  732. <tr>
  733. <td>x-access-public-key</td>
  734. <td>your_public_key</td>
  735. <td class="text-center">YES</td>
  736. </tr>
  737. <tr>
  738. <td>x-access-secret-key</td>
  739. <td>your_secret_key</td>
  740. <td class="text-center">YES</td>
  741. </tr>
  742. </tbody>
  743. </table>
  744.  
  745. <h4 class="mt-4"><b>Body</b></h4>
  746. <table class="table table-bordered">
  747. <thead>
  748. <tr>
  749. <th width="40%">Params</th>
  750. <th width="40%">Value</th>
  751. <th width="20%" class="text-center">Required</th>
  752. </tr>
  753. </thead>
  754. <tbody>
  755. <tr>
  756. <td>address</td>
  757. <td>Your coin address</td>
  758. <td class="text-center">YES</td>
  759. </tr>
  760. <tr>
  761. <td>method</td>
  762. <td><code>archived|unarchived</code></td>
  763. <td class="text-center">YES</td>
  764. </tr>
  765. </tbody>
  766. </table>
  767.  
  768. <h4 class="mt-4"><b>Example</b></h4>
  769.  
  770. <div class="card">
  771. <div class="card-header">
  772. <ul class="nav nav-tabs card-header-tabs">
  773. <li class="nav-item">
  774. <a class="nav-link active" id="phpe-tab" data-toggle="tab" href="#phpe" role="tab">PHP</a>
  775. </li>
  776. <li class="nav-item">
  777. <a class="nav-link" id="javascripte-tab" data-toggle="tab" href="#javascripte" role="tab">Javascript</a>
  778. </li>
  779. <li class="nav-item">
  780. <a class="nav-link" id="jquerye-tab" data-toggle="tab" href="#jquerye" role="tab">Javascript (jQuery)</a>
  781. </li>
  782. <li class="nav-item">
  783. <a class="nav-link" id="javae-tab" data-toggle="tab" href="#javae" role="tab">Java</a>
  784. </li>
  785. </ul>
  786. </div>
  787. <div class="card-body tab-content" id="myTabContent">
  788. <div class="tab-pane active fade show" id="phpe" role="tabpanel" aria-labelledby="php-tab">
  789.  
  790. @markdown
  791. ```
  792. $curl = curl_init();
  793.  
  794. curl_setopt_array($curl, array(
  795. CURLOPT_URL => "{{ url('') }}/api/v1/archive_address",
  796. CURLOPT_RETURNTRANSFER => true,
  797. CURLOPT_ENCODING => "",
  798. CURLOPT_MAXREDIRS => 10,
  799. CURLOPT_TIMEOUT => 30,
  800. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  801. CURLOPT_CUSTOMREQUEST => "POST",
  802. CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"address\"\r\n\r\nmiwtYULnQ8BpkvLMk4ovM3n85oJtXkkGo3\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"method\"\r\n\r\nunarchive\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  803. CURLOPT_HTTPHEADER => array(
  804. "Accept: application/json",
  805. "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW",
  806. "x-access-public-key: {{ $me->public_key }}",
  807. "x-access-secret-key: {{ $me->secret_key }}"
  808. ),
  809. ));
  810.  
  811. $response = curl_exec($curl);
  812. $err = curl_error($curl);
  813.  
  814. curl_close($curl);
  815.  
  816. if ($err) {
  817. echo "cURL Error #:" . $err;
  818. } else {
  819. echo $response;
  820. }
  821. ```
  822. @endmarkdown
  823. </code>
  824. </div>
  825. <div class="tab-pane fade show" id="javascripte" role="tabpanel" aria-labelledby="javascript-tab">
  826. @markdown
  827. ```
  828. var data = new FormData();
  829. data.append("address", "miwtYULnQ8BpkvLMk4ovM3n85oJtXkkGo3");
  830. data.append("method", "unarchive");
  831.  
  832. var xhr = new XMLHttpRequest();
  833. xhr.withCredentials = true;
  834.  
  835. xhr.addEventListener("readystatechange", function () {
  836. if (this.readyState === 4) {
  837. console.log(this.responseText);
  838. }
  839. });
  840.  
  841. xhr.open("POST", "{{ url('') }}/api/v1/archive_address");
  842. xhr.setRequestHeader("Accept", "application/json");
  843. xhr.setRequestHeader("x-access-public-key", "{{ $me->public_key }}");
  844. xhr.setRequestHeader("x-access-secret-key", "{{ $me->secret_key }}");
  845.  
  846. xhr.send(data);
  847. ```
  848. @endmarkdown
  849. </div>
  850. <div class="tab-pane fade show" id="jquerye" role="tabpanel" aria-labelledby="jquery-tab">
  851. @markdown
  852. ```
  853. var form = new FormData();
  854. form.append("address", "miwtYULnQ8BpkvLMk4ovM3n85oJtXkkGo3");
  855. form.append("method", "unarchive");
  856.  
  857. var settings = {
  858. "async": true,
  859. "crossDomain": true,
  860. "url": "{{ url('') }}/api/v1/archive_address",
  861. "method": "POST",
  862. "headers": {
  863. "Accept": "application/json",
  864. "x-access-public-key": "{{ $me->public_key }}",
  865. "x-access-secret-key": "{{ $me->secret_key }}"
  866. },
  867. "processData": false,
  868. "contentType": false,
  869. "mimeType": "multipart/form-data",
  870. "data": form
  871. }
  872.  
  873. $.ajax(settings).done(function (response) {
  874. console.log(response);
  875. });
  876. ```
  877. @endmarkdown
  878. </div>
  879. <div class="tab-pane fade show" id="javae" role="tabpanel" aria-labelledby="java-tab">
  880. @markdown
  881. ```
  882. HttpResponse<String> response = Unirest.post("{{ url('') }}/api/v1/archive_address")
  883. .header("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW")
  884. .header("Accept", "application/json")
  885. .header("x-access-public-key", "{{ $me->public_key }}")
  886. .header("x-access-secret-key", "{{ $me->secret_key }}")
  887. .body("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"address\"\r\n\r\nmiwtYULnQ8BpkvLMk4ovM3n85oJtXkkGo3\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"method\"\r\n\r\nunarchive\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--")
  888. .asString();
  889. ```
  890. @endmarkdown
  891. </div>
  892. </div>
  893. </div>
  894.  
  895. </div>
  896. <hr>
  897. <div id="withdrawal">
  898. <h3>WITHDRAWAL</h3>
  899. <code>METHOD POST /api/v1/withdraw_from_address</code>
  900.  
  901. <h4 class="mt-4"><b>Headers</b></h4>
  902. <table class="table table-bordered">
  903. <thead>
  904. <tr>
  905. <th width="40%">Header</th>
  906. <th width="40%">Value</th>
  907. <th width="20%" class="text-center">Required</th>
  908. </tr>
  909. </thead>
  910. <tbody>
  911. <tr>
  912. <td>Accept</td>
  913. <td>application/json</td>
  914. <td class="text-center">YES</td>
  915. </tr>
  916. <tr>
  917. <td>x-access-public-key</td>
  918. <td>your_public_key</td>
  919. <td class="text-center">YES</td>
  920. </tr>
  921. <tr>
  922. <td>x-access-secret-key</td>
  923. <td>your_secret_key</td>
  924. <td class="text-center">YES</td>
  925. </tr>
  926. </tbody>
  927. </table>
  928.  
  929. <h4 class="mt-4"><b>Body</b></h4>
  930. <table class="table table-bordered">
  931. <thead>
  932. <tr>
  933. <th width="40%">Body</th>
  934. <th width="40%">Value</th>
  935. <th width="20%" class="text-center">Required</th>
  936. </tr>
  937. </thead>
  938. <tbody>
  939. <tr>
  940. <td>from</td>
  941. <td>Array: <code>[address1,address2,...,n]</code></td>
  942. <td class="text-center">YES</td>
  943. </tr>
  944. <tr>
  945. <td>to</td>
  946. <td>Array: <code>[ [ address1 => amount ], [ aaddress2 => amount ] ]</code></td>
  947. <td class="text-center">YES</td>
  948. </tr>
  949. <tr>
  950. <td>fee</td>
  951. <td><code>low|medium|hignt</code></td>
  952. <td class="text-center">YES</td>
  953. </tr>
  954. </tbody>
  955. </table>
  956.  
  957. <h4 class="mt-4"><b>Example</b></h4>
  958.  
  959. <div class="card">
  960. <div class="card-header">
  961. <ul class="nav nav-tabs card-header-tabs">
  962. <li class="nav-item">
  963. <a class="nav-link active" id="phpf-tab" data-toggle="tab" href="#phpf" role="tab">PHP</a>
  964. </li>
  965. <li class="nav-item">
  966. <a class="nav-link" id="javascriptf-tab" data-toggle="tab" href="#javascriptf" role="tab">Javascript</a>
  967. </li>
  968. <li class="nav-item">
  969. <a class="nav-link" id="jqueryf-tab" data-toggle="tab" href="#jqueryf" role="tab">Javascript (jQuery)</a>
  970. </li>
  971. <li class="nav-item">
  972. <a class="nav-link" id="javaf-tab" data-toggle="tab" href="#javaf" role="tab">Java</a>
  973. </li>
  974. </ul>
  975. </div>
  976. <div class="card-body tab-content" id="myTabContent">
  977. <div class="tab-pane active fade show" id="phpf" role="tabpanel" aria-labelledby="php-tab">
  978.  
  979. @markdown
  980. ```
  981. $curl = curl_init();
  982.  
  983. curl_setopt_array($curl, array(
  984. CURLOPT_URL => "{{ url('') }}/api/v1/withdraw_from_address",
  985. CURLOPT_RETURNTRANSFER => true,
  986. CURLOPT_ENCODING => "",
  987. CURLOPT_MAXREDIRS => 10,
  988. CURLOPT_TIMEOUT => 30,
  989. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  990. CURLOPT_CUSTOMREQUEST => "POST",
  991. CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"from[]\"\r\n\r\nmnttJreDNhgbnhLC6JAxazYgTgz8BWpZBA\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"to[mqDYeG5rRVa6dwDHYaCNzmatNF539v8UPM]\"\r\n\r\n0.001\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"fee\"\r\n\r\nhigh\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"from[]\"\r\n\r\nn3HZ2DqpVj4p4nUKcc6mYSGjTahzZYwBCC\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"to[n1zkgw2S5bzGyJQZxF9P6PtgxhiYYePLKX]\"\r\n\r\n0.2\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  992. CURLOPT_HTTPHEADER => array(
  993. "Accept: application/json",
  994. "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW",
  995. "x-access-public-key: {{ $me->public_key }}",
  996. "x-access-secret-key: {{ $me->secret_key }}"
  997. ),
  998. ));
  999.  
  1000. $response = curl_exec($curl);
  1001. $err = curl_error($curl);
  1002.  
  1003. curl_close($curl);
  1004.  
  1005. if ($err) {
  1006. echo "cURL Error #:" . $err;
  1007. } else {
  1008. echo $response;
  1009. }
  1010. ```
  1011. @endmarkdown
  1012. </code>
  1013. </div>
  1014. <div class="tab-pane fade show" id="javascriptf" role="tabpanel" aria-labelledby="javascript-tab">
  1015. @markdown
  1016. ```
  1017. var data = new FormData();
  1018. data.append("from[]", "mnttJreDNhgbnhLC6JAxazYgTgz8BWpZBA");
  1019. data.append("to[mqDYeG5rRVa6dwDHYaCNzmatNF539v8UPM]", "0.001");
  1020. data.append("fee", "high");
  1021. data.append("from[]", "n3HZ2DqpVj4p4nUKcc6mYSGjTahzZYwBCC");
  1022. data.append("to[n1zkgw2S5bzGyJQZxF9P6PtgxhiYYePLKX]", "0.2");
  1023.  
  1024. var xhr = new XMLHttpRequest();
  1025. xhr.withCredentials = true;
  1026.  
  1027. xhr.addEventListener("readystatechange", function () {
  1028. if (this.readyState === 4) {
  1029. console.log(this.responseText);
  1030. }
  1031. });
  1032.  
  1033. xhr.open("POST", "{{ url('') }}/api/v1/withdraw_from_address");
  1034. xhr.setRequestHeader("Accept", "application/json");
  1035. xhr.setRequestHeader("x-access-public-key", "{{ $me->public_key }}");
  1036. xhr.setRequestHeader("x-access-secret-key", "{{ $me->secret_key }}");
  1037.  
  1038. xhr.send(data);
  1039. ```
  1040. @endmarkdown
  1041. </div>
  1042. <div class="tab-pane fade show" id="jqueryf" role="tabpanel" aria-labelledby="jquery-tab">
  1043. @markdown
  1044. ```
  1045. var form = new FormData();
  1046. form.append("from[]", "mnttJreDNhgbnhLC6JAxazYgTgz8BWpZBA");
  1047. form.append("to[mqDYeG5rRVa6dwDHYaCNzmatNF539v8UPM]", "0.001");
  1048. form.append("fee", "high");
  1049. form.append("from[]", "n3HZ2DqpVj4p4nUKcc6mYSGjTahzZYwBCC");
  1050. form.append("to[n1zkgw2S5bzGyJQZxF9P6PtgxhiYYePLKX]", "0.2");
  1051.  
  1052. var settings = {
  1053. "async": true,
  1054. "crossDomain": true,
  1055. "url": "{{ url('') }}/api/v1/withdraw_from_address",
  1056. "method": "POST",
  1057. "headers": {
  1058. "Accept": "application/json",
  1059. "x-access-public-key": "{{ $me->public_key }}",
  1060. "x-access-secret-key": "{{ $me->secret_key }}"
  1061. },
  1062. "processData": false,
  1063. "contentType": false,
  1064. "mimeType": "multipart/form-data",
  1065. "data": form
  1066. }
  1067.  
  1068. $.ajax(settings).done(function (response) {
  1069. console.log(response);
  1070. });
  1071. ```
  1072. @endmarkdown
  1073. </div>
  1074. <div class="tab-pane fade show" id="javaf" role="tabpanel" aria-labelledby="java-tab">
  1075. @markdown
  1076. ```
  1077. HttpResponse<String> response = Unirest.post("{{ url('') }}/api/v1/withdraw_from_address")
  1078. .header("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW")
  1079. .header("Accept", "application/json")
  1080. .header("x-access-public-key", "{{ $me->public_key }}")
  1081. .header("x-access-secret-key", "{{ $me->secret_key }}")
  1082. .body("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"from[]\"\r\n\r\nmnttJreDNhgbnhLC6JAxazYgTgz8BWpZBA\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"to[mqDYeG5rRVa6dwDHYaCNzmatNF539v8UPM]\"\r\n\r\n0.001\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"fee\"\r\n\r\nhigh\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"from[]\"\r\n\r\nn3HZ2DqpVj4p4nUKcc6mYSGjTahzZYwBCC\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"to[n1zkgw2S5bzGyJQZxF9P6PtgxhiYYePLKX]\"\r\n\r\n0.2\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--")
  1083. .asString();
  1084. ```
  1085. @endmarkdown
  1086. </div>
  1087. </div>
  1088. </div>
  1089.  
  1090. </div>
  1091. <hr>
  1092. <div id="withdrawal-any-address">
  1093. <h3>WITHDRAWAL ANY ADDRESS</h3>
  1094. <code>METHOD POST /api/v1/withdraw_any_address</code>
  1095.  
  1096. <h4 class="mt-4"><b>Headers</b></h4>
  1097. <table class="table table-bordered">
  1098. <thead>
  1099. <tr>
  1100. <th width="40%">Header</th>
  1101. <th width="40%">Value</th>
  1102. <th width="20%" class="text-center">Required</th>
  1103. </tr>
  1104. </thead>
  1105. <tbody>
  1106. <tr>
  1107. <td>Accept</td>
  1108. <td>application/json</td>
  1109. <td class="text-center">YES</td>
  1110. </tr>
  1111. <tr>
  1112. <td>x-access-public-key</td>
  1113. <td>your_public_key</td>
  1114. <td class="text-center">YES</td>
  1115. </tr>
  1116. <tr>
  1117. <td>x-access-secret-key</td>
  1118. <td>your_secret_key</td>
  1119. <td class="text-center">YES</td>
  1120. </tr>
  1121. </tbody>
  1122. </table>
  1123.  
  1124. <h4 class="mt-4"><b>Body</b></h4>
  1125. <table class="table table-bordered">
  1126. <thead>
  1127. <tr>
  1128. <th width="40%">Body</th>
  1129. <th width="40%">Value</th>
  1130. <th width="20%" class="text-center">Required</th>
  1131. </tr>
  1132. </thead>
  1133. <tbody>
  1134. <tr>
  1135. <td>to</td>
  1136. <td>Array: <code>[ [ address1 => amount ], [ aaddress2 => amount ] ]</code></td>
  1137. <td class="text-center">YES</td>
  1138. </tr>
  1139. <tr>
  1140. <td>fee</td>
  1141. <td><code>low|medium|hignt</code></td>
  1142. <td class="text-center">YES</td>
  1143. </tr>
  1144. </tbody>
  1145. </table>
  1146.  
  1147. <h4 class="mt-4"><b>Example</b></h4>
  1148.  
  1149. <div class="card">
  1150. <div class="card-header">
  1151. <ul class="nav nav-tabs card-header-tabs">
  1152. <li class="nav-item">
  1153. <a class="nav-link active" id="phfg-tab" data-toggle="tab" href="#phpg" role="tab">PHP</a>
  1154. </li>
  1155. <li class="nav-item">
  1156. <a class="nav-link" id="javascriptg-tab" data-toggle="tab" href="#javascriptg" role="tab">Javascript</a>
  1157. </li>
  1158. <li class="nav-item">
  1159. <a class="nav-link" id="jqueryg-tab" data-toggle="tab" href="#jqueryg" role="tab">Javascript (jQuery)</a>
  1160. </li>
  1161. <li class="nav-item">
  1162. <a class="nav-link" id="javag-tab" data-toggle="tab" href="#javag" role="tab">Java</a>
  1163. </li>
  1164. </ul>
  1165. </div>
  1166. <div class="card-body tab-content" id="myTabContent">
  1167. <div class="tab-pane active fade show" id="phpg" role="tabpanel" aria-labelledby="php-tab">
  1168.  
  1169. @markdown
  1170. ```
  1171. $curl = curl_init();
  1172.  
  1173. curl_setopt_array($curl, array(
  1174. CURLOPT_URL => "{{ url('') }}/api/v1/withdraw_any_address",
  1175. CURLOPT_RETURNTRANSFER => true,
  1176. CURLOPT_ENCODING => "",
  1177. CURLOPT_MAXREDIRS => 10,
  1178. CURLOPT_TIMEOUT => 30,
  1179. CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  1180. CURLOPT_CUSTOMREQUEST => "POST",
  1181. CURLOPT_POSTFIELDS => "------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"from[]\"\r\n\r\nmnttJreDNhgbnhLC6JAxazYgTgz8BWpZBA\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"to[mqDYeG5rRVa6dwDHYaCNzmatNF539v8UPM]\"\r\n\r\n0.001\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"fee\"\r\n\r\nhigh\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"to[n1zkgw2S5bzGyJQZxF9P6PtgxhiYYePLKX]\"\r\n\r\n0.2\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--",
  1182. CURLOPT_HTTPHEADER => array(
  1183. "Accept: application/json",
  1184. "content-type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW",
  1185. "x-access-public-key: {{ $me->public_key }}",
  1186. "x-access-secret-key: {{ $me->secret_key }}"
  1187. ),
  1188. ));
  1189.  
  1190. $response = curl_exec($curl);
  1191. $err = curl_error($curl);
  1192.  
  1193. curl_close($curl);
  1194.  
  1195. if ($err) {
  1196. echo "cURL Error #:" . $err;
  1197. } else {
  1198. echo $response;
  1199. }
  1200. ```
  1201. @endmarkdown
  1202. </code>
  1203. </div>
  1204. <div class="tab-pane fade show" id="javascriptg" role="tabpanel" aria-labelledby="javascript-tab">
  1205. @markdown
  1206. ```
  1207. var data = new FormData();
  1208. data.append("from[]", "mnttJreDNhgbnhLC6JAxazYgTgz8BWpZBA");
  1209. data.append("to[mqDYeG5rRVa6dwDHYaCNzmatNF539v8UPM]", "0.001");
  1210. data.append("fee", "high");
  1211. data.append("to[n1zkgw2S5bzGyJQZxF9P6PtgxhiYYePLKX]", "0.2");
  1212.  
  1213. var xhr = new XMLHttpRequest();
  1214. xhr.withCredentials = true;
  1215.  
  1216. xhr.addEventListener("readystatechange", function () {
  1217. if (this.readyState === 4) {
  1218. console.log(this.responseText);
  1219. }
  1220. });
  1221.  
  1222. xhr.open("POST", "{{ url('') }}/api/v1/withdraw_any_address");
  1223. xhr.setRequestHeader("Accept", "application/json");
  1224. xhr.setRequestHeader("x-access-public-key", "{{ $me->public_key }}");
  1225. xhr.setRequestHeader("x-access-secret-key", "{{ $me->secret_key }}");
  1226.  
  1227. xhr.send(data);
  1228. ```
  1229. @endmarkdown
  1230. </div>
  1231. <div class="tab-pane fade show" id="jqueryg" role="tabpanel" aria-labelledby="jquery-tab">
  1232. @markdown
  1233. ```
  1234. var form = new FormData();
  1235. form.append("from[]", "mnttJreDNhgbnhLC6JAxazYgTgz8BWpZBA");
  1236. form.append("to[mqDYeG5rRVa6dwDHYaCNzmatNF539v8UPM]", "0.001");
  1237. form.append("fee", "high");
  1238. form.append("to[n1zkgw2S5bzGyJQZxF9P6PtgxhiYYePLKX]", "0.2");
  1239.  
  1240. var settings = {
  1241. "async": true,
  1242. "crossDomain": true,
  1243. "url": "{{ url('') }}/api/v1/withdraw_any_address",
  1244. "method": "POST",
  1245. "headers": {
  1246. "Accept": "application/json",
  1247. "x-access-public-key": "{{ $me->public_key }}",
  1248. "x-access-secret-key": "{{ $me->secret_key }}"
  1249. },
  1250. "processData": false,
  1251. "contentType": false,
  1252. "mimeType": "multipart/form-data",
  1253. "data": form
  1254. }
  1255.  
  1256. $.ajax(settings).done(function (response) {
  1257. console.log(response);
  1258. });
  1259. ```
  1260. @endmarkdown
  1261. </div>
  1262. <div class="tab-pane fade show" id="javag" role="tabpanel" aria-labelledby="java-tab">
  1263. @markdown
  1264. ```
  1265. HttpResponse<String> response = Unirest.post("{{ url('') }}/api/v1/withdraw_any_address")
  1266. .header("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW")
  1267. .header("Accept", "application/json")
  1268. .header("x-access-public-key", "{{ $me->public_key }}")
  1269. .header("x-access-secret-key", "{{ $me->secret_key }}")
  1270. .body("------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"to[mqDYeG5rRVa6dwDHYaCNzmatNF539v8UPM]\"\r\n\r\n0.001\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"fee\"\r\n\r\nhigh\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"to[n1zkgw2S5bzGyJQZxF9P6PtgxhiYYePLKX]\"\r\n\r\n0.2\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--")
  1271. .asString();
  1272. ```
  1273. @endmarkdown
  1274. </div>
  1275. </div>
  1276. </div>
  1277.  
  1278. </div>
  1279. </div>
  1280. </div>
  1281. </div>
  1282. @endsection
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement