Return-Path: Received: from smtp1.linuxfoundation.org (smtp1.linux-foundation.org [172.17.192.35]) by mail.linuxfoundation.org (Postfix) with ESMTPS id DFBACC50 for ; Tue, 28 Aug 2018 17:34:19 +0000 (UTC) X-Greylist: whitelisted by SQLgrey-1.7.6 Received: from mail-io0-f194.google.com (mail-io0-f194.google.com [209.85.223.194]) by smtp1.linuxfoundation.org (Postfix) with ESMTPS id 4E21F7D7 for ; Tue, 28 Aug 2018 17:34:19 +0000 (UTC) Received: by mail-io0-f194.google.com with SMTP id l7-v6so2154205iok.6 for ; Tue, 28 Aug 2018 10:34:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=AIHJaWPYuh+oBm+YHgcpDZ/dA1kyWboQP9VC39Orzgk=; b=sZ1IlqPYKkeuCbkmJQTWYlXc+Niw+yirmdedXpWqrAZoJIY7RB9/kL43OjK2xx/HoN E6EAhg9OWkM+s74hhrglB6O70K4MQzaAEgtH95hgJDSHbvgzf+ntcqz7bklZEhI6VKZP Be4XcSOUCW8K9eM4IBScASJlUBYJEmI9TWs816s1Si5bfTHJZye6MZpuPYGw8ZHvwfFy qFk3xO1GuVWk+xK3JtsT/jNQbWvvk3cqnnbYHL7jLhN3V8IpVWagfhF6AQhM+FTx8hhl tqdQhHUL24ImBBx/n2BWUL8X0ZFZ/02J43pxyKPfEX9PMH+xqCzikCl9CdG5zP7GHSBV 2fJg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=AIHJaWPYuh+oBm+YHgcpDZ/dA1kyWboQP9VC39Orzgk=; b=twpZxJLnnCIGI9uA+Qwedy1zErpA7KEd2NiGYFthDxShgJSoV+qRMo41Y54YpRElwO j/3hX/6vUjcugc+xNyJrnr/QhozFAv/tWN7a5lfoHCMmPolY+dXai5Yc4g3Yu5DUsNxt S8HWgL8DzTKXCfmzEG/yjPwlKsPkyZcxhVy3wb7Bbqab6zX3H7XY5PSnNWV3zRhq8mWe pqmbRgzdEtThek8BDLQhrtuR6ZX0lQANmRlgwQcMm5Fjt27ZfMQtHs6LxlZsTrFy/gpY 0ak9pHzRxik3JXQdmimW+mgPJ3EPDYQjxj1s72Vtu9uNV0Ympk6q3xN9jdZkhyWyL65t OGFA== X-Gm-Message-State: APzg51AjJCA6L7xN61th5pFKhpr52kX8+Z8gnz9eFA2tAr20Lrt3YAoY zhYhWxometg3jSS9Om6f1NVK36QiEHJ2B/PyeZw= X-Google-Smtp-Source: ANB0VdarPFPTcvyB5sz8QpSbKUPZt+MsOVYPOdaRgu70AI/p4XmhoyjVOpErvqbRpAhTxIemc2nt6P3952wAvce/W+A= X-Received: by 2002:a6b:18c5:: with SMTP id 188-v6mr2264772ioy.211.1535477658462; Tue, 28 Aug 2018 10:34:18 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Blockchain Group Date: Tue, 28 Aug 2018 23:04:04 +0530 Message-ID: To: Matias Alejo Garcia Content-Type: multipart/alternative; boundary="00000000000064b04105748240bf" 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 17:40:36 +0000 Cc: bitcoin-dev@lists.linuxfoundation.org Subject: Re: [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: Tue, 28 Aug 2018 17:34:20 -0000 --00000000000064b04105748240bf Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Thanks, I'll check it out. On Tue, Aug 28, 2018, 9:17 PM Matias Alejo Garcia wrote: > Hi Sumit, > > Take a look at https://github.com/bitpay/bitcore/tree/v8.0.0, it is a > bitcoin indexing API server, with several modules, like a block explorer,= a > wallet module, etc. It is built using Node.js. > > mat=C3=ADas > > On Tue, Aug 28, 2018 at 12:43 PM Joseph Gleason =E2=91=88 via bitcoin-dev= < > bitcoin-dev@lists.linuxfoundation.org> wrote: > >> For what it is worth, electrum has a lot or possibly all of what you are >> talking about since the electrum servers are designed to quickly answer = the >> queries of light clients. So right now, you could sync up an electrum >> server or use an existing public one and send queries to it with json-rp= c. >> >> >> https://github.com/kyuupichan/electrumx/blob/master/docs/protocol-method= s.rst >> >> >> On Tue, Aug 28, 2018 at 5:36 AM Blockchain Group via bitcoin-dev < >> bitcoin-dev@lists.linuxfoundation.org> wrote: >> >>> Hello everyone, >>> >>> I am C++ & Node.js developer. I want to propose making a new Bitcoin AP= I >>> that supports fast quering of Bitcoin blocks and transactions without t= he >>> 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 proposin= g a >>> unified method of finding/quering the blockchain data with a standardiz= ed >>> 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. >>> _______________________________________________ >>> bitcoin-dev mailing list >>> bitcoin-dev@lists.linuxfoundation.org >>> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev >>> >> _______________________________________________ >> bitcoin-dev mailing list >> bitcoin-dev@lists.linuxfoundation.org >> https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev >> > > > -- > Mat=C3=ADas Alejo Garcia > @ematiu > Roads? Where we're going, we don't need roads! > --00000000000064b04105748240bf Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Thanks, I'll check it out.=C2=A0

On Tue, Aug 28, 2018, 9:17 PM Matias Alej= o Garcia <ematiu@gmail.com> w= rote:
Hi Sumit,
Take a look at=C2=A0https://github.com= /bitpay/bitcore/tree/v8.0.0, it is a bitcoin indexing API server, with = several modules, like a block explorer, a wallet module, etc. It is built u= sing Node.js.

mat=C3=ADas

On Tue, Aug 28, 2018 at 12:43 PM Joseph = Gleason =E2=91=88 via bitcoin-dev <bitcoin-dev@lists.= linuxfoundation.org> wrote:
=
For what it is worth, electrum has a lot or possibly all o= f what you are talking about since the electrum servers are designed to qui= ckly answer the queries of light clients.=C2=A0 So right now, you could syn= c up an electrum server or use an existing public one and send queries to i= t with json-rpc.



_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundati= on.org/mailman/listinfo/bitcoin-dev


--
Mat=C3=ADas Alejo Garcia
@ematiu
Roads? Wher= e we're going, we don't need roads!
--00000000000064b04105748240bf--