From ecee614a9800745c5b0b1e52d470de920e476498 Mon Sep 17 00:00:00 2001 From: Roman Date: Fri, 28 Mar 2025 07:09:35 +0000 Subject: [PATCH] fix: add network storage mempool endpoints --- src/api_clients/rest.py | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/api_clients/rest.py b/src/api_clients/rest.py index 0722c03..280ebb9 100644 --- a/src/api_clients/rest.py +++ b/src/api_clients/rest.py @@ -57,8 +57,6 @@ class REST(BaseClient): response = self.rest_call("get", "da/get-share", json.dumps(query)) return response.json() - # DA_GET_SHARES: & str = "/da/sampling/shares"; Implemented ? - def da_block_peer(self, data): response = self.rest_call("post", "da/block-peer", json.dumps(data)) return response @@ -70,3 +68,19 @@ class REST(BaseClient): def da_blacklisted_peers(self): response = self.rest_call("get", "da/blacklisted-peers") return response.json() + + def network_info(self): + response = self.rest_call("get", "network/info") + return response.json() + + def storage_block(self, query): + response = self.rest_call("get", "storage/block", json.dumps(query)) + return response.json() + + def mempool_add_tx(self, data): + response = self.rest_call("post", "mempool/add/tx", json.dumps(data)) + return response + + def mempool_add_blobinfo(self, data): + response = self.rest_call("post", "mempool/add/blobinfo", json.dumps(data)) + return response