Related to creation and ongoing work for different existing and future Bitcoin-related projects and source code.
1
vote
1answer
41 views
MtGox http api “trades since” requests keep being timed out
i wrote a simple function to retrieve trades from mtgox with following HTTP API call:
https://data.mtgox.com/api/1/BTCUSD/trades?since
documented here: ...
0
votes
1answer
68 views
Upcoming Fork - Wallet Safety [duplicate]
In downloading the newer client, do I need to worry about my addresses and hence bitcoins disappearing, or will everything in the old wallet transfer nicely into the new?
0
votes
1answer
70 views
Programming a solution to know when a Bitcoin Address has stored a target amount [duplicate]
Sorry, I'm probably not going to use the correct terms here.
Does anyone know of, or how to use bitcoind (or of an external library) that can look at or even provide event driven mechanisms to ...
0
votes
1answer
63 views
Good resource for understanding the peer to peer protocol sequence
I'm looking for a good explanation or reference on the peer to peer aspects of the two main bitcoin actors- the clients(wallets) and miners.
Satoshi's white paper, in section 5. Network, gives a ...
3
votes
0answers
52 views
What financial instruments are under development for Bitcoin?
I'm thinking here specifically of instruments that take a Bitcoin-like approach to trusted parties, eliminating them wherever possible and typically built with Bitcoin as their platform. (As opposed ...
0
votes
1answer
158 views
Mining: GetWork, Get Nonce, ???, Submit Hash?
I make a getwork request and get back data, hash1, midstate, and target. Mining on a KC705 development FPGA board, and following the readme.md file here:
...
-4
votes
0answers
42 views
Marketing for My Introductory Course on Bitcoins [closed]
I have just finished my introductory class on the Bitcoin and I'd like to get some community feedback on places I should market the course to as well as solicit beta testers. My goal is for this class ...
3
votes
1answer
107 views
Is there a self contained C/C++ code snippet out there to validate a Bitcoin public address?
I tried looking through the Satoshi Client to grab the necessary code. It ended up being too difficult for me as my expertise is not in C or C variants. And the fact that the code use boost made it ...
0
votes
1answer
122 views
Speeding up bitcoin transactions?
I am writing an app which trades bitcoins and one of the biggest problems I have run into is that it takes so long to move them from one wallet to another. I thinks it due too mtgox and other sites ...
-1
votes
1answer
48 views
How does operations goes from exchange to miners?
How operations from exchange and other ways of transferring bitcoins goes into 'system' (mining people)?
0
votes
1answer
166 views
Is BitcoinJS under active development?
I love the idea of a powerful alternative to bitcoind, and especially the ability to subscribe on blockchain events and easily process them on the server side.
However, I see the last activity on ...
0
votes
0answers
135 views
is there a Java or C# library for mining bitcoins?
Hi guys is there a Java or C# library for mining bitcoins? I am hoping to incorporate it into an application. I have read the other questions that asked about libraries but i need to know if these ...
4
votes
1answer
214 views
How to simulate early bitcoin mining?
I would like to design an application that involves integrating with the bitcoin mining process. My problem is that I don't have an environment that legitimately mines bitcoins because of hardware ...
2
votes
2answers
230 views
Developments to prevent 51% hack [duplicate]
How might Bitcoin be made impervious from attack by large monied interests that could atttack with a brute force majority hashrate hack?
3
votes
2answers
135 views
Where is Double hashing performed in Bitcoin?
where in the Bitcoin Protocol is SHA256(SHA256(x)) performed and why?
6
votes
3answers
577 views
Do “the official bitcoin developers” control Bitcoin?
Is there one person or organization that controls Bitcoin?
What if Gavin Andresen, the lead developer, or Bitcoin Foundation, "the official bitcoin organization", decide to change something? What if ...
1
vote
1answer
362 views
Pricing bitcoins
Bitcoin functions as a a quasi-commodity currency and I believe it can be priced according to particular factors, variables, instead of simply by the supply and demand in the exchange order book.
The ...
0
votes
1answer
128 views
Accounting for currency destroyed in lost wallets? [duplicate]
Bitcoin will eventually be capped at 21,000,000 Bitcoins, but what happens to all the wallets that are lost? I'm sure thousands of BTC are already as good as destroyed. Even if there weren't millions ...
1
vote
0answers
46 views
How can I record block solve times on OSX?
I need to be able to record the times blocks are solved as they are solved. Bitcoin-abe would be nice (overkill, actually) but I can't get it working on my mac.
Anyone know of a mac compatable method ...
3
votes
1answer
233 views
What is wrong with this C# code that converts a block's bits into a target?
UPDATE: The code in this question works for all test cases (Hurray!) however I don't like how GetCompact uses the Math.Abs function and don't think it's true to the OpenSSL implementation.
Fixing ...
3
votes
1answer
278 views
I built a miner, got a hash block, now what? Where do I send it?
So as an exercise I want to build a mining client, just because I'm curious.
I understand that I'm supposed to create a hash, but once I have the hash, where do I send it?
How do I submit it back ...
1
vote
2answers
71 views
What libraries should I use for E-Commerce
We are developing some automated payment functions for Bitcoin. We want to automate transactions via a backend server setup; what libraries would be best suited?
I've found two libraries so far:
...
1
vote
2answers
210 views
Is there a remote, trustless bitcoin API that doesn't require anything (blockchain/SPV headers) to be stored locally?
This question asks about how to work with bitcoin via an API without requiring a local blockchain. The only answer is about blockchain.info's JSON API, but it appears that unlike the web version of ...
5
votes
2answers
424 views
4
votes
1answer
247 views
Who is the programmer behind SatoshiDice?
I have talked with Erik Voorhees and I learned that he is not the person that programmed SatoshiDice. Does anyone know who is the developer behind this game is?
1
vote
1answer
242 views
How to implement a game like SatoshiDice?
Everyone knows what SatoshiDice is. Their core mechanic is gambling through the use of Bitcoin transactions with the payout being directly linked to the transaction that fuelled the bed to avoid ...
-1
votes
1answer
86 views
Are the original Bitcoin Qt client's developers around and can we ask them to consider a portable version? [duplicate]
Possible Duplicate:
How to Make Bitcoin QT Client Portable? (Windows)
That is my conclusion.
It's better to experiment for myself that asking all these questions I have to restrict myself ...
2
votes
1answer
82 views
How will multisig addresses work?
How will multisig addresses work? Will they consist of multiple traditional addresses, or will they have some different structure? Will one be able to specify whether they will require 2 out of 2, 2 ...
-1
votes
1answer
186 views
Which framework is best for eWallet bitcoin development? [closed]
What are the advantages/disadvantges of various web frameworks like Django, Ruby on Rails, Flask, etc when it comes to Bitcoin? Are some better at interfacing with the daemon than others? Do some ...
0
votes
1answer
61 views
How do I read a script? How does the processor separate “data” from “commands”?
I'm trying to understand how a script works but am having trouble reading a script (the output of one Tx... and the input of a second Tx) and figuring out how the computer (bitcoin-qt) knows which ...
3
votes
1answer
84 views
Are all the *coin networks consistent in which script actions are permitted and disabled?
The reference Bitcoin client disables several script commands (the programming within a transaction) due to possible implementation issues in the network. I think it's possible that a forked client ...
3
votes
2answers
129 views
Is it possible for a valid block to be added to an invalid one, and have it accepted by another client?
This wiki page says invalid blocks aren't counted towards determining chain length and that make me want understand how invalid blocks are treated.
Can an valid block be added to an invalid one.. ...
1
vote
1answer
43 views
What development tests should I do when creating a Base58Checked parser? [closed]
Are there any special tests (test data) I should run against my code if I've written a Base58Checked encoder/decoder?
2
votes
0answers
67 views
Is this the proper way to use Bouncy Castle to generate a Bitcoin compatible key?
I'd like to use Bouncy Castle to generate the keypair for use with all *coin variants.
Is this the correct implementation to get the correct ECC curve that the *coin variants use?
...
2
votes
1answer
272 views
How do I Base58 Checked encode / decode an address in C#? What does “normalize leading zeros” mean?
I am trying to encode and decode a Base58 address in C#. The following function is a start, but it has a few issues:
This code does not normalize leading zeros (what does that look like?)
If this ...
4
votes
3answers
384 views
Paying for testnet coins?
If testnet coins are this difficult to get, what's the chance people start throwing in some real money to speed along the process?
If only to just have to not wait to test, say if you have an ...
5
votes
3answers
134 views
How does ImportPrivateKey get the Address if I don't explicitly send it?
Suppose I just used vanitygen to create this key:
Pattern: 1a
Address: e1aMGYXuGpUwDGH9gz3ZBs8UH746nRdEk6
Privkey: 5KhCszBi22hEZZixPEQkLAMtUVkxbGaxBFsH7a9iefqrxHmSXgH
All I had to do to import this ...
2
votes
0answers
55 views
What are the preferred UI images for Bitcoin Address & private key and multi-signature key?
How should I visually distinguish between the different types of keys available for the end user?
So far the common keys I've come across are
Private key (not to be shared)
Bitcoin address (to be ...
-1
votes
1answer
120 views
How do we prevent the Test network from being misrepresented as production?
I'm concerned that people new to Bitcoin may not be aware that the test network exists, and the new users will end up "paying" for Bitcoins that are essentially worthless.
What protections are in ...
3
votes
1answer
623 views
How do I call JSON RPC API using C#?
How do I access the JSON RPC API in C# in such a way that I can also read the errors that the interface provides?
4
votes
2answers
112 views
Is there a place or tool to monitor all addresses for unmoved coins?
I've been looking for a way to easily monitor all address with a balance, that the balance has not moved/changed for a period of time (based on a criteria such as 1 year). Is there a site/tool already ...
1
vote
1answer
61 views
ListAccounts JSON array data isn't consistently formatted (compared to ListReceivedByAccount)
When I perform a ListAccounts query I get this:
{
"result": {
"": 0.0,
"account": 0.0,
"account3": 0.0,
"account7": 0.0
},
"error": null,
"id": "1"
}
However ...
2
votes
1answer
48 views
In ListReceivedByAddress, what is the meaning of Confirmations if the address is reused?
The API ListReceivedByAddress allows me to view a list a sum* of all the transactions that an address has received. This returns an array listing the sum of what was sent.
If the address is reused ...
2
votes
2answers
78 views
Does FIPS 140-2 crypto certification matter for Bitcoin?
I'm implementing part of the Bitcoin client in C# and noticed that I have the choice between FIPS 140-2 and non certified versions of SHA256. Supposedly both versions give the same hash.
Does the ...
4
votes
2answers
539 views
How do I generate coins on testnet? CPU, GPU, FPGA? Are there pools?
Is it possible to mine coins on testnet using CPU? GPU? How about FPGAs?
Are there any pools running on testnet?
The reason I am looking for this is so I can master the new API's relating to ...
1
vote
0answers
116 views
Changing the first payout address when a reward + fees is generated
I would like all my mined coins (solo mining, testnet so far) to go to a different default account. I'm not referring to the distribution a mining pool will do to all of its miners (Pay per share, ...
4
votes
0answers
255 views
What OpenCL video cards (or FPGAs) are best for multiplication?
I'm benchmarking some Bitcoin related software and am looking for cards that are better at parallel multiplication vs parallel addition.
Is there any prior work that may have this information? ...
2
votes
2answers
150 views
How can I test and verify a vanity key before I send coins to it?
I ran vanitygen and oclvanitygen on the same machine, and realized after my run that both exe's share the same output file.
I've had experience in the past where many programs append to the same TXT ...
2
votes
2answers
262 views
OSX Vanitygen error: pattern.c:32:10: fatal error: 'pcre.h' file not found
I get the error below when I try to make vanitygen according to the instructions listed in "install"
Error from make (short version)
27 warnings generated.
cc -ggdb -O3 -Wall -c -o pattern.o ...
6
votes
2answers
386 views
How many bitcoins have been sent to Base58-invalid addresses?
Some bitcoins have been permanently lost when they are sent the the following addresses. The explanation I've found is that they contain characters that are invalid in Base58
...


