Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id 9318825A for ; Sun, 26 Aug 2018 19:59:03 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-io0-f175.google.com (mail-io0-f175.google.com [209.85.223.175]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 40770189 for ; Sun, 26 Aug 2018 19:59:03 +0000 (UTC) Received: by mail-io0-f175.google.com with SMTP id l7-v6so11180452iok.6 for ; Sun, 26 Aug 2018 12:59:03 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:from:date:message-id:subject:to; bh=KSpQ/IxkJpj0X0nD7D91+rlYe7nNSN5aTF3q/f4LaOE=; b=JUbs7f0fo2f409m72sMHnyhrZ4qwakWSaBSvmXgUb0kCKLwSrIiYDAirtoNqxwWSTG 7FhpE5JE7b9cxZM77bOFXDflidsG7KEee0SUZUMgB1k6dbb71vwcI061esw5+a2fs2iR ciuTYr0PsYF2qqaO4ZUdephl8UVXWjuDh7/cFUOPiax9CZOvQEk5VJHfGVt4YkKOyAY9 lBuNB1yjizNex6ymfwYpBqQvxOUynrXfzHdcAyAco79oA2YrUxXWpAz4Ca4w/dJHrC0Q io/cfDlSd7eKJ+D2YfvDyIz+ll6EqQlvzo4XwI3mvn8BETApJr/gyrI2EoE4niLceF3J cbeg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=KSpQ/IxkJpj0X0nD7D91+rlYe7nNSN5aTF3q/f4LaOE=; b=VGjNnydIUP62igBfjA1Prw/NYmyJz4p8uAlrSnXPJBeWnK6kb2dUXc2ITDISXZJucI FXuqW5j75jsLAw2ZUmiZRF6OvRzx+dsLDYJrxDaOekCvbZPUYIWwJ4DkTSZA92ZwGm4E q8Us3DtRS/GOcx8nCqqbyev3UighdJm2k+UWFVwJ5ikbsBeLJNiNjGbdXD9gSyOERlKB Rng61rfNVpSGntKeAWBVsihFUHVs2ZE2qoR0Yc+OOVbBq0rElFvdDEn3pbAr//HeqCpk dJjSKWD9D5Ymf2TvHXIydFrv34eh2uElM/PJ/JPwzAzV7GoHLARGXukY2+hasbTGp8jF 8M9g== X-Gm-Message-State: APzg51As46eYPoGKgaIw7VH1dY796J9J/kB29H/jT5YvZQsUef0oBEVV AIhn1asY+roK8n6HndmZUcmSnIN4Oacu5/yrSDdB0g== X-Google-Smtp-Source: ANB0VdYa0KZxNNwoGfyzt7ivR13M9OMnDYaVinFHb+LDOb94HChLfBsMFmwKmbIwyohrJWi0biyywREjnRgBSLYYHVQ= X-Received: by 2002:a6b:bd42:: with SMTP id n63-v6mr7905396iof.211.1535313542236; Sun, 26 Aug 2018 12:59:02 -0700 (PDT) MIME-Version: 1.0 From: Blockchain Group Date: Mon, 27 Aug 2018 01:28:50 +0530 Message-ID: To: bitcoin-dev@lists.linuxfoundation.org Content-Type: multipart/alternative; boundary="0000000000004dce1705745c0a29" X-Spam-Status: No, score=-2.0 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on smtp1.linux-foundation.org X-Mailman-Approved-At: Tue, 28 Aug 2018 12:35:25 +0000 Subject: [bitcoin-dev] Building a Bitcoin API and query system. X-BeenThere: bitcoin-dev@lists.linuxfoundation.org X-Mailman-Version: 2.1.12 Precedence: list List-Id: Bitcoin Protocol Discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Aug 2018 19:59:03 -0000 --0000000000004dce1705745c0a29 Content-Type: text/plain; charset="UTF-8" Hello everyone, I am C++ & Node.js developer. I want to propose making a new Bitcoin API that supports fast quering of Bitcoin blocks and transactions without the need for syncing with all previous nodes. In a typical case where I want to build a full fleged Bitcoin explorer cum wallet system on my end with external APIs, I need to sync my node and then query for the information I need to show separately. I am proposing a unified method of finding/quering the blockchain data with a standardized template containing minimal information about the actual mined block or transaction yet satify the need of what I want to query. I am working on making a template and a support mechanism on Node.js. I want to propose it as an improvement (BIP). It will be a great help to future web developers who want to make something similar. Thanks Sumit Lahiri. --0000000000004dce1705745c0a29 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello everyone,

I am C++ & Node.js developer. I want to propose making a new Bitcoi= n API that supports fast quering of Bitcoin blocks and transactions without= the need for syncing with all previous nodes.=C2=A0

In a typical case where I want to build a full= fleged Bitcoin explorer cum wallet system on my end with external APIs, I = need to sync my node and then query for the information I need to show sepa= rately. I am proposing a unified method of finding/quering the blockchain d= ata with a standardized template containing minimal information about the a= ctual mined block or transaction yet satify the need of what I want to quer= y.=C2=A0

I am working on= making a template and a support mechanism on Node.js. I want to propose it= as an improvement (BIP). It will be a great help to future web developers = who want to make something similar.=C2=A0

=
Thanks=C2=A0
Sumit Lahiri.=C2=A0
--0000000000004dce1705745c0a29--