Bitcoin Forum
July 10, 2024, 11:02:31 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: How to get started developing bitcoin installed apps on Mac (ie unix-based)  (Read 1136 times)
joecascio (OP)
Full Member
***
Offline Offline

Activity: 137
Merit: 100

Semi-retired software developer, tech consultant


View Profile WWW
June 08, 2013, 09:56:09 PM
 #1

I am building out a set of programs that together provide the Collateralized ID functionality I wrote up in this blog post a couple months ago: http://joecascio.net/joecblog/2013/03/25/collateralized-identity-using-bitcoin-to-suppress-sockpuppets/

I have a basic idea of how I think it should be built, but I'd like the input of folks here so I might avoid going down any twisty little passages to nowhere.

I would very much appreciate some suggestions on the best way (best = easiest, most secure, uses python) to implement a completely separate wallet file on a Mac (for starters) for which I can write very specific rule code for how spending should choose output addresses. A separate wallet is needed because it's extremely important to have control over what addresses outputs are drawn from. The historical blockchain record of Latch bitcoin address balances is key to the Collateralized ID concept.

So, should I build bitcoind and run it so I can use the JSON-RPC mechanism to talk to it from a django web app or native app? Or should I try to use JSON-RPC on some random miner server out in the network? Should I continue with the django web appr and/or plan to develop a separately installed native app to create and manage these separate bitcoin addresses?

Thanks in advance,
Joe Cascio




Joe Cascio
Python/Django & Android developer
Twitter: @joecascio
joecascio (OP)
Full Member
***
Offline Offline

Activity: 137
Merit: 100

Semi-retired software developer, tech consultant


View Profile WWW
June 13, 2013, 03:13:56 PM
 #2

I'm rather surprised that I've gotten no replies to this message at all, not even to say it's a stupid question, or the wrong topic or "that's been answered many times". If I've erred in posting it, I would like to know why so I don't do it again.

Thanks

Joe Cascio
Python/Django & Android developer
Twitter: @joecascio
razorfishsl
Sr. Member
****
Offline Offline

Activity: 399
Merit: 250


View Profile WWW
June 14, 2013, 01:22:18 AM
 #3

A similar way you would build an app on linux...

But your question, is not really OSX specific...... perhaps if you ask it in a non- OSX context you would get more replies.

High Quality USB Hubs for Bitcoin miners
https://bitcointalk.org/index.php?topic=560003
genjix
Legendary
*
expert
Offline Offline

Activity: 1232
Merit: 1076


View Profile
June 14, 2013, 10:56:32 AM
 #4

http://libbitcoin.dyne.org/doc/

I also have Python bindings and a C wrapper in development:

https://github.com/genjix/libbitcoin-c-wrapper/blob/master/examples/fullnode.c
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!