Bitcoin Forum
January 27, 2021, 01:57:36 AM *
News: Latest Bitcoin Core release: 0.21.0 [Torrent]
  Home Help Search Login Register More  
  Show Posts
Pages: [1]
1  Economy / Goods / WTS EOTech 552 for 3.8BTC on: May 22, 2013, 01:45:11 AM
I have for sale a used EOTech 552. I'm selling it relatively cheaply because A)it has some scratches on the anodizing and B)I'm trying to make my rifle lighter. It's a great optic and has served me well for quite a while. About a year ago I sent it into L3 for a check-up so you know the electronics and everything are good.

Price is 3.8BTC shipped to continental US via USPS with delivery confirmation.

Pictures: (too big to embed)

Picture 1
Picture 2
Picture 3
2  Economy / Goods / BOUGHT: Square/SquareUp Credit card reader dongle on: September 12, 2012, 04:20:46 AM
I am looking to purchase a Square credit card reader dongle. They're free, so basically I'm just paying you for the trouble of shipping it to me.

I will pay .4BTC for one of the newer ones with built-in encryption and .5BTC for one of the older ones with no encryption hardware.

If you don't know what you have, assume it's the newer one (.4BTC, because it probably is). That price includes shipping. So again, I'm basically just paying you .4BTC to ship something free to me in a cheap padded envelope.

Edit: Transaction went well. Thanks to theboss.
3  Bitcoin / Bitcoin Discussion / Playing with Public Keys on: July 24, 2012, 03:26:13 AM
I wrote a small/dirty python script that allows me to use an arbitrary value (like a string) as a "public key" in order to create a Bitcoin address.

This is the script:

#Wyager's quick and dirty arbitrary public key hasher

import binascii
import sys
import hashlib

code_string = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
pubkey = sys.argv[1]  #the "public key" is the first command line argument   
sha_pubkey = hashlib.sha256(pubkey).digest()# sha of the "public key"
ripe ="ripemd160")
ripe_pubkey = ripe.digest()#ripemd of that
versioned_ripe_pubkey = "\x00" + ripe_pubkey#add a 00 to the beginning
sha_ripe_1 = hashlib.sha256(versioned_ripe_pubkey).digest()#sha that once
sha_ripe_2 = hashlib.sha256(sha_ripe_1).digest()#sha it twice
checksum_4_bytes = sha_ripe_2[0:4] #take the first 4 bytes of that
ripemd_and_checksum = versioned_ripe_pubkey + checksum_4_bytes#stick that on the end of the ripemd
integer_result = int(binascii.hexlify(ripemd_and_checksum), 16)
base58check_result = ""
while(integer_result > 0):#base58check encode that
    remainder = integer_result % 58
    integer_result = integer_result / 58
    base58check_result = base58check_result + code_string[remainder]#insert the base58 values
i = 0
while(ripemd_and_checksum[i]=="\x00"): #append a "1" for every leading zero byte
    base58check_result = base58check_result + "1"
    i = i + 1
reversechars = list(base58check_result)#flip the string around to make it big endian
base58check_result = ''.join(reversechars)
print base58check_result

I don't use python very often, so forgive my bad form.

My intention here was to make a simple system that allowed for proof of copyright or whatever. You treat your secret string/document as a "public key", and send money to the corresponding address, so it shows up on the blockchain. If you ever need to prove that you knew the string/document at some point, you can simply point to the transaction that has that address on the blockchain. This gives you a strong hash+timestamp. This is obviously not the only way to do this, this was just for fun.

Anyway, what I noticed was that someone else obviously had the same idea. I ran this script using "hello" as the public key, and that produces an address of 1HeqNjAst5TCQ63F7xhjg6bcTbDKrRk7sH. According to, someone has already sent money to "hello". I wonder what other addresses out there like this exist?  Tongue
4  Bitcoin / Bitcoin Technical Support / How do I decrypt the email backup wallet? on: July 13, 2012, 03:34:39 AM regularly sends me an encrypted backup of the wallet I have stored with them. According to the email, I can either use their online services or "standard Unix tools" to decrypt this backup. Now, I assume they mean using the openssl command line tool or something, but I am having trouble figuring it out. I have tried the following:

openssl enc -d -in /Users/User/Downloads/wallet.aes.json -out /tmp/wallet -aes-256-cbc

and since it looks like it might be base64 encoded, I also tried

openssl enc -d -in /Users/User/Downloads/wallet.aes.json -out /tmp/wallet -aes-256-cbc -base64

However, the first one gives a "Bad magic number" error and the second one gives an "error reading from file" (so I was probably wrong about base64). I also tried both of these with aes-256-ebc.
5  Bitcoin / Bitcoin Technical Support / How do I manage the money owned by each individual Bitcoin address? on: March 16, 2012, 06:55:19 PM
Right now, I have a few addresses in my wallet. The client shows me which address received money, and how much money I have total, but not how much money is owned by each address individually. I also don't know how to control which address money gets sent from.

Am I not understanding how to properly use the client, or are these features not supported? Is there an alternative client that I can use that will allow me more insight into where my bitcoins are, and more control over where they come from?
Pages: [1]
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!