From 9b0e29f667a1255cf2e3e0bda66f23e1e64a21a6 Mon Sep 17 00:00:00 2001 From: Kapten boneng Date: Sat, 8 Feb 2025 21:17:41 +0700 Subject: [PATCH] Update NetworkHashBinnace MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Perubahan: limit default = 10 offset default = 0 limit → first (lebih cepat di beberapa GraphQL API) offset → skip Kode Anda sudah sangat baik, tetapi bisa lebih optimal dengan validasi input, limit default, dan optimasi query. Jika backend mendukung caching dan indexing, itu bisa mempercepat lebih jauh. --- NetworkHashBinnace | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/NetworkHashBinnace b/NetworkHashBinnace index 65b2222..8db66b4 100644 --- a/NetworkHashBinnace +++ b/NetworkHashBinnace @@ -1,7 +1,7 @@ -query ($network: PiNetwork!, $address: String!, $limit: Int!, $offset: Int!, $from: ISO8601DateTime, $till: ISO8601DateTime) { +query ($network: PiNetwork!, $address: String!, $limit: Int = 10, $offset: Int = 0, $from: ISO8601DateTime, $till: ISO8601DateTime) { Pi(network: $network) { smartContractCalls( - options: {desc: "block.timestamp.time", limit: $limit, offset: $offset} + options: {desc: "block.timestamp.time", first: $limit, skip: $offset} date: {since: $from, till: $till} caller: {is: $address} ) { @@ -24,7 +24,6 @@ query ($network: PiNetwork!, $address: String!, $limit: Int!, $offset: Int!, $fr transaction { hash } - external gasValue gas_value_usd: gasValue(in: USD) gas_value_idr: gasValue(in: IDR)