Rust SDK
@@ -821,153 +504,6 @@
-
-
- DAPI Client
-
-
-
Core Docs
diff --git a/docs/dapi-client-js/overview.md b/docs/dapi-client-js/overview.md
deleted file mode 100644
index 7177f3950..000000000
--- a/docs/dapi-client-js/overview.md
+++ /dev/null
@@ -1,47 +0,0 @@
-```{eval-rst}
-.. _dapi-client-js-index:
-```
-
-# Overview
-
-:::{attention}
-This documentation is based on the [docs directory in the repository](https://github.com/dashpay/platform/tree/master/packages/js-dapi-client/docs) and may not always reflect recent code changes. For the most up-to-date information, please refer to the latest version of the code.
-:::
-
-## DAPI-Client
-
-[](https://www.npmjs.com/package/@dashevo/dapi-client)
-[](https://github.com/dashevo/js-dapi-client/actions/workflows/test_and_release.yml)
-[](https://github.com/dashpay/platform/releases/latest)
-[](https://github.com/RichardLitt/standard-readme)
-
-Client library used to access Dash DAPI endpoints
-
-This library enables HTTP-based interaction with the Dash blockchain and Dash Platform via the decentralized API ([DAPI](https://github.com/dashpay/platform/tree/master/packages/dapi)) hosted on Dash masternodes.
-
-- `DAPI-Client` provides automatic server (masternode) discovery using either a default seed node or a user-supplied one
-- `DAPI-Client` maps to DAPI's [RPC](https://github.com/dashpay/platform/tree/master/packages/dapi/lib/rpcServer/commands) and [gRPC](https://github.com/dashpay/platform/tree/master/packages/dapi/lib/grpcServer/handlers) endpoints
-
-### Install
-
-### ES5/ES6 via NPM
-
-In order to use this library in Node, you will need to add it to your project as a dependency.
-
-Having [NodeJS](https://nodejs.org/) installed, just type in your terminal :
-
-```sh
-npm install @dashevo/dapi-client
-```
-
-### CDN Standalone
-
-For browser usage, you can also directly rely on unpkg :
-
-```
-
-```
-
-## Licence
-
-[MIT](https://github.com/dashevo/dapi-client/blob/master/LICENCE.md) © Dash Core Group, Inc.
\ No newline at end of file
diff --git a/docs/dapi-client-js/quick-start.md b/docs/dapi-client-js/quick-start.md
deleted file mode 100644
index cdbf81f56..000000000
--- a/docs/dapi-client-js/quick-start.md
+++ /dev/null
@@ -1,41 +0,0 @@
-:::{attention}
-This documentation is based on the [docs directory in the repository](https://github.com/dashpay/platform/tree/master/packages/js-dapi-client/docs) and may not always reflect recent code changes. For the most up-to-date information, please refer to the latest version of the code.
-:::
-
-# Quick start
-
-## ES5/ES6 via NPM
-
-In order to use this library in Node, you will need to add it to your project as a dependency.
-
-Having [NodeJS](https://nodejs.org/) installed, just type in your terminal :
-
-```sh
-npm install @dashevo/dapi-client
-```
-
-## CDN Standalone
-
-For browser usage, you can also directly rely on unpkg :
-
-```
-
-```
-
-You can see an [example usage here](https://github.com/dashpay/platform/blob/master/packages/js-dapi-client/examples/web/web.usage.html) .
-
-## Initialization
-
-```js
-const DAPIClient = require('@dashevo/dapi-client');
-const client = new DAPIClient({ network: 'testnet' });
-
-(async () => {
- const bestBlockHash = await client.core.getBestBlockHash();
- console.log(bestBlockHash);
-})();
-```
-
-## Quicknotes
-
-This package allows you to fetch & send information from both the payment chain (layer 1) and the application chain (layer 2, a.k.a Platform chain).
\ No newline at end of file
diff --git a/docs/dapi-client-js/usage/core/broadcasttransaction.md b/docs/dapi-client-js/usage/core/broadcasttransaction.md
deleted file mode 100644
index 6d9e12d03..000000000
--- a/docs/dapi-client-js/usage/core/broadcasttransaction.md
+++ /dev/null
@@ -1,17 +0,0 @@
-# broadcastTransaction
-
-**Usage**: `await client.core.broadcastTransaction(transaction)`
-**Description**: Allow to broadcast a valid **signed** transaction to the network.
-
-Parameters:
-
-| parameters | type | required | Description |
-| ------------------------- | ------- | ---------- | ---------------------------------------------------------------------------------------------------------------- |
-| **transaction** | Buffer | yes | A valid Buffer representation of a transaction |
-| **options** | Object | | |
-| **options.allowHighFees** | Boolean | no[=false] | As safety measure, "absurd" fees are rejected when considered to high. This allow to overwrite that comportement |
-| **options.bypassLimits** | Boolean | no[=false] | Allow to bypass default transaction policy rules limitation |
-
-Returns : transactionId (string).
-
-N.B : The TransactionID provided is subject to [transaction malleability](https://docs.dash.org/en/stable/docs/core/guide/transactions-transaction-malleability.html), and is not a source of truth (the transaction might be included in a block with a different txid).
\ No newline at end of file
diff --git a/docs/dapi-client-js/usage/core/core.md b/docs/dapi-client-js/usage/core/core.md
deleted file mode 100644
index 3e521f133..000000000
--- a/docs/dapi-client-js/usage/core/core.md
+++ /dev/null
@@ -1,22 +0,0 @@
-# Core
-
-:::{attention}
-This documentation is based on the [docs directory in the repository](https://github.com/dashpay/platform/tree/master/packages/js-dapi-client/docs) and may not always reflect recent code changes. For the most up-to-date information, please refer to the latest version of the code.
-:::
-
-```{toctree}
-:maxdepth: 2
-:titlesonly:
-
-
-broadcasttransaction
-getbestblockhash
-getblockbyhash
-getblockbyheight
-getblockhash
-getstatus
-gettransaction
-subscribetoblockheaderswithchainlocks
-subscribetomasternodelist
-subscribetotransactionswithproofs
-```
diff --git a/docs/dapi-client-js/usage/core/getbestblockhash.md b/docs/dapi-client-js/usage/core/getbestblockhash.md
deleted file mode 100644
index 86a673a66..000000000
--- a/docs/dapi-client-js/usage/core/getbestblockhash.md
+++ /dev/null
@@ -1,12 +0,0 @@
-# getBestBlockHash
-
-**Usage**: `await client.core.getBestBlockHash(options)`
-**Description**: Allow to fetch the best (highest/latest block hash) from the network
-
-Parameters:
-
-| parameters | type | required | Description |
-| ----------- | ----------------- | -------- | ----------- |
-| **options** | DAPIClientOptions | no | |
-
-Returns : {Promise} - The best block hash
\ No newline at end of file
diff --git a/docs/dapi-client-js/usage/core/getblockbyhash.md b/docs/dapi-client-js/usage/core/getblockbyhash.md
deleted file mode 100644
index f5518ab86..000000000
--- a/docs/dapi-client-js/usage/core/getblockbyhash.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# getBlockByHash
-
-**Usage**: `await client.core.getBlockByHash(hash, options)`
-**Description**: Allow to fetch a specific block by its hash
-
-Parameters:
-
-| parameters | type | required | Description |
-| ----------- | ----------------- | -------- | ------------------ |
-| **hash** | String | yes | A valid block hash |
-| **options** | DAPIClientOptions | no | |
-
-Returns : {Promise\} - The specified bufferized block
\ No newline at end of file
diff --git a/docs/dapi-client-js/usage/core/getblockbyheight.md b/docs/dapi-client-js/usage/core/getblockbyheight.md
deleted file mode 100644
index 61ffc1108..000000000
--- a/docs/dapi-client-js/usage/core/getblockbyheight.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# getBlockByHeight
-
-**Usage**: `await client.core.getBlockByHeight(height, options)`
-**Description**: Allow to fetch a specific block by its height
-
-Parameters:
-
-| parameters | type | required | Description |
-| ----------- | ----------------- | -------- | -------------------- |
-| **height** | Number | yes | A valid block height |
-| **options** | DAPIClientOptions | no | |
-
-Returns : {Promise\} - The specified bufferized block
\ No newline at end of file
diff --git a/docs/dapi-client-js/usage/core/getblockhash.md b/docs/dapi-client-js/usage/core/getblockhash.md
deleted file mode 100644
index 4f2ad087e..000000000
--- a/docs/dapi-client-js/usage/core/getblockhash.md
+++ /dev/null
@@ -1,13 +0,0 @@
-# getBlockHash
-
-**Usage**: `await client.core.getBlockHash(height, options)`
-**Description**: Allow to fetch a specific block hash from its height
-
-Parameters:
-
-| parameters | type | required | Description |
-| ----------- | ----------------- | -------- | -------------------- |
-| **height** | Number | yes | A valid block height |
-| **options** | DAPIClientOptions | no | |
-
-Returns : {Promise\} - the corresponding block hash
\ No newline at end of file
diff --git a/docs/dapi-client-js/usage/core/getstatus.md b/docs/dapi-client-js/usage/core/getstatus.md
deleted file mode 100644
index 9ba84315a..000000000
--- a/docs/dapi-client-js/usage/core/getstatus.md
+++ /dev/null
@@ -1,31 +0,0 @@
-# getStatus
-
-**Usage**: `await client.core.getStatus(options)`
-**Description**: Allow to fetch a specific block hash from its height
-
-Parameters:
-
-| parameters | type | required | Description |
-| ----------- | ----------------- | -------- | ----------- |
-| **options** | DAPIClientOptions | no | |
-
-Returns : {Promise