Bitcoin Forum
June 25, 2024, 12:58:33 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: First beta release of Orange, a blockchain explorer for Bitcoin Core  (Read 204 times)
msafi (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 9


View Profile
April 06, 2020, 05:08:49 PM
Last edit: April 16, 2020, 08:07:26 PM by msafi
Merited by OgNasty (2), eckmar (1), Initscri (1)
 #1

Hi folks,

Orange is a blockchain explorer for Bitcoin Core. It brings the functionality of a service like blockchain.com/explorer right to your desktop, powered by your own full node.

I just pushed this release last night and I’m excited for somebody to download it and try it. So go ahead and tell me what features you’d like added.

I’m planning for Orange to be more than just a blockchain explorer in the future. This is just the start.

Here's the download link: https://github.com/orange-org/orange/releases/latest

If you need help getting setup or if you have any questions, comment here, email msafi@msafi.com, tweet https://twitter.com/msafi, or file an issue https://github.com/orange-org/orange/issues/new

Edit: remove "macOS only" reference since Windows is also supported now.
Vod
Legendary
*
Offline Offline

Activity: 3738
Merit: 3099


Licking my boob since 1970


View Profile WWW
April 06, 2020, 10:58:38 PM
 #2

Hi folks,

Orange is a blockchain explorer for Bitcoin Core.

(macOS only for now)

Should have programmed it in .NET Core - then it would have run on all platforms.   Wink

Looking forward to trying this when it launches for the PC.

https://nastyscam.com - featuring 13 years of OGNasty bitcoin scams     https://vod.fan - advanced image hosting - coming sooner than you think!
Initscri
Hero Member
*****
Offline Offline

Activity: 1554
Merit: 759


View Profile WWW
April 08, 2020, 07:11:44 AM
 #3

Hi folks,

Orange is a blockchain explorer for Bitcoin Core.

(macOS only for now)

Should have programmed it in .NET Core - then it would have run on all platforms.   Wink

Looking forward to trying this when it launches for the PC.

If it's built on Electron it should work cross-platform. Windows version just probably hasn't been finely tested/actually built yet.

Looks awesome, although, I do have to admit, I did expect a bit more orange Wink (I'm just kidding the design looks great)

----------------------------------
Web Developer. PM for details.
----------------------------------
msafi (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 9


View Profile
April 08, 2020, 08:48:02 PM
 #4

Should have programmed it in .NET Core - then it would have run on all platforms.   Wink

.NET Core is a scam. .NET Cash is the real .NET Tongue

If it's built on Electron it should work cross-platform. Windows version just probably hasn't been finely tested/actually built yet.

Looks awesome, although, I do have to admit, I did expect a bit more orange Wink (I'm just kidding the design looks great)

That's exactly right. Making the Windows and Linux versions available is only a matter of figuring out the CI/CD and setting up the virtual machines on my Mac to test them.

Thanks for complimenting the design. I spent a lot of time on it because I'm not a designer or a user experience expert. Hopefully I'll find an open-source volunteer to help in that area in the future.
msafi (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 9


View Profile
April 14, 2020, 03:39:13 PM
Merited by Initscri (1)
 #5

Alright folks, Orange is now available on Windows!

https://github.com/orange-org/orange/releases/tag/1.0.0-beta.3

Please go ahead and give it a try!
R.I.U. iol
Newbie
*
Offline Offline

Activity: 15
Merit: 2


View Profile
April 14, 2020, 04:27:36 PM
 #6

Nice release, does the use RPC calls or parse the blocks itself?
msafi (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 9


View Profile
April 14, 2020, 06:19:20 PM
 #7

Nice release, does the use RPC calls or parse the blocks itself?

Orange works by making RPC calls to Bitcoin Core. It doesn't connect to any peers itself and in fact is configured to be completely isolated from making network calls (except to Bitcoin Core)
msafi (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 9


View Profile
April 16, 2020, 06:35:23 PM
 #8

Have you considered contacting node providers like Nodl, MyNode etc. to include Orange in their software package?

Good idea! I should try that.

I wanna build out Orange more and make it more compelling first though. There's still a lot more I wanna add, like make it a full wallet with Lightning support. Long way to go!

Thanks for the good suggestion though!
eckmar
Legendary
*
Offline Offline

Activity: 1878
Merit: 1038


Telegram: https://t.me/eckmar


View Profile
April 16, 2020, 07:42:21 PM
 #9

Looks really good. Does it work with a node that is in regtest mode?
msafi (OP)
Newbie
*
Offline Offline

Activity: 9
Merit: 9


View Profile
April 16, 2020, 07:53:43 PM
 #10

Looks really good. Does it work with a node that is in regtest mode?

Yes, it should work.

When you start Orange, the first thing it will do is look for `bitcoin.conf` in the default location. Based on `bitcoin.conf`, it will decide where to look for the .cookie file and Bitcoin Core RPC server, http://localhost:18332 (testnet), http://localhost:18443 (regtest), or http://localhost:8332 (mainnet). Then it will start communicating with the server and display the information on the UI. It shouldn't matter what network the server is using (I haven't tested using regtest though).

(I'm currently working on support for manually configuring the server URL and authentication: https://github.com/orange-org/orange/issues/19 This should be useful for users who have non-default configurations)
eckmar
Legendary
*
Offline Offline

Activity: 1878
Merit: 1038


Telegram: https://t.me/eckmar


View Profile
April 16, 2020, 08:02:00 PM
 #11

Looks really good. Does it work with a node that is in regtest mode?

Yes, it should work.

When you start Orange, the first thing it will do is look for `bitcoin.conf` in the default location. Based on `bitcoin.conf`, it will decide where to look for the .cookie file and Bitcoin Core RPC server, http://localhost:18332 (testnet), http://localhost:18443 (regtest), or http://localhost:8332 (mainnet). Then it will start communicating with the server and display the information on the UI. It shouldn't matter what network the server is using (I haven't tested using regtest though).

(I'm currently working on support for manually configuring the server URL and authentication: https://github.com/orange-org/orange/issues/19 This should be useful for users who have non-default configurations)

Yeah that should help a lot. The first use of your software that I though of is the development of software using node in regtest mode, thats why  I asked. Anyway I'll play around with it a bit.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!