Bitcoin Forum
June 25, 2018, 05:14:29 AM *
News: Latest stable version of Bitcoin Core: 0.16.1  [Torrent]. (New!)
 
   Home   Help Search Donate Login Register  
Pages: « 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 ... 194 »
  Print  
Author Topic: [SKY] Skycoin Launch Announcement  (Read 353431 times)
patmast3r
Hero Member
*****
Offline Offline

Activity: 980
Merit: 1001


View Profile
January 20, 2015, 07:44:03 AM
 #1501

So If someone wants to take part in the IPO they'll have to follow these https://piratepad.ca/p/skycoin to run a node/create an address and receive their coins ?
Any estimates about price or is the price following those instructions ? Smiley

1529903669
Hero Member
*
Offline Offline

Posts: 1529903669

View Profile Personal Message (Offline)

Ignore
1529903669
Reply with quote  #2

1529903669
Report to moderator
Automated Bitcoin Fork Extraction Tool WE DO TOUGH WALLETS: BCH | BTG | BCD | SBTC | UBTC | B2X | BCX | BTF Electrum 2FA, Trezor, Ledger, SegWit, Bech32
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
pigheadbig
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500



View Profile
January 20, 2015, 03:07:55 PM
 #1502

thank you for offering the IPO,
I will look carefully before to invest.


               ████████
         ██████████████
     ████████   ████████
  ███████               ███████
██████                     ▀███▀
████                               
██                       ▄▄▄▄▄▄▄▄▄▄
████                     ▀████████
██████                     ▀██████
  ███████               ███████
     ████████   ████████
         ██████████████
               ████████

GoNetwork=
=
=
=
=
=
=
=
=
=
[
]
[
]

                                ▄ 
                          ▄▄███
                    ▄▄█▀▀  ██
              ▄▄█▀▀     ██▌
        ▄▄█▀▀   ▄▀   ██
 ▄▄█▀▀     ▄█▀     ▐██
██     ▄██▀          █▌
 ▀▀██▄███▀       ██
    ██▀▀█▄▄▄    ███
     █▄  ██▀▀▀█▄██
      █▄█▀

 
                                       ▄███▄▄   ▄
  ██                           ██████████▀
  ████▄                   ███████████▀
   ▀████████▄▄     ███████████
  ▄▄███████████████████████
  ████████████████████████
      ▀████████████████████
        ███████████████████
           ▀███████████████▀
              ▄███████████▀
   ▄▄█████████████▀
         
cryptrol
Hero Member
*****
Offline Offline

Activity: 638
Merit: 500


View Profile
January 20, 2015, 03:46:31 PM
 #1503

Let me be the first to post an address here  Grin

23sw5syv2STbTYaygWRrsmqNnWfhebYXSKi
26Gf9pKD194PUzeuHHGXsnNRtqGfbgdD6w3
X6sV7GNPy4bFfSNcWqCVmdK8pFXREi4Nsj
7Srj8JaZQeyaEgEQ7dQT1SaksJCpyf2Dgz
2Xx2xHB6KL4hdsXJmwcXRkVrZksGFNw6DQS

Can I have some mock coins ?
I am posting this here since the cryptocat channel is silent ...
wktian
Jr. Member
*
Offline Offline

Activity: 44
Merit: 13


View Profile
January 21, 2015, 12:40:53 AM
 #1504

My address is :

3LDSoCqJegCiQ6ajPVHokHdzw1vWHc7Yvr
afuVH3bhjnjnu3zywCTsrVV5Dtg928QxFb
2SdVJeJdarx7cxkeyenPtZAcG4HF3rGSA7C
D3VgbUcS8YYBZZuAqEzBB4Lu4RmEuS8yBg
7iotbfpdZUH2GsSZVE3ofp7uhwAG8sikcf


When Can I test?
gomei
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500



View Profile
January 21, 2015, 01:44:37 AM
 #1505

Let me be the first to post an address here  Grin

23sw5syv2STbTYaygWRrsmqNnWfhebYXSKi
26Gf9pKD194PUzeuHHGXsnNRtqGfbgdD6w3
X6sV7GNPy4bFfSNcWqCVmdK8pFXREi4Nsj
7Srj8JaZQeyaEgEQ7dQT1SaksJCpyf2Dgz
2Xx2xHB6KL4hdsXJmwcXRkVrZksGFNw6DQS

Can I have some mock coins ?
I am posting this here since the cryptocat channel is silent ...
should we post the address here?
not be forbidden?

.Ambit.    ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  █████
██
████████████
   Become part of the mining family   
✔ SECURED  │ WHITEPAPER │  ★ 171% ROI
██   
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
█████  ██
██
████████████
skycoin
Hero Member
*****
Offline Offline

Activity: 498
Merit: 500


View Profile WWW
January 21, 2015, 01:54:58 AM
 #1506

Pre-IPO Update:

Here is todo list. Help appreciated. https://piratepad.ca/p/skycoin_todo

We will try to write more todo lists.



There is a major problem. All of the coins are in the genesis address and I cannot spend them for an unknown reason. The output is not being found. I working on this.
- the unit tests, test for this and the genesis spend test passes and the later spends work. This should not be occuring.
- the problem may be in the wallet code I changed yesterday
- More functions are being added to troubleshoot. The whole blockchain explorer can run inside of the local webclient if enough API functions are added.
- The balance function may have broken.

The software is evolving and becoming smaller, simpler and more elegant. At great cost of suffering and refactoring. I tried to make very large changes and refactoring was too frustrating. Now I am making small incisions and making sure it compiles and runs. This avoids being stuck in an impossible refactoring situation for weeks. However, the process of refactoring is now several hundred small changes.

The modules are becoming more single purpose and the dependencies they import are being minimized. Daemon is at the top level, but Visor will eventually be at top level and Visor will pull in the networking library (Visor becomes a Skywire application, with Skywire replacing Daemon).

This requires moving
- almost everything out of Daemon not related to networking
- severing the Daemon -> Gui -> Daemon -> Visor -> Wallet call chain and having Gui access wallet directly with Gui -> Wallet
- removing wallet dependencies from Daemon and eventually from Skywire
- moving the JSON RPC server from Daemon to Visor
- moving balance checking and spending functions to the /src/gui or maybe /src/wallet.
- Visor will only export a thin client API for querying address outputs and injecting transactions and then the API will build on this
- Javascript may stop us from running the visor API on another port and then querying it from the GUI if the gui server is running on separate port because of javascript cross scripting. We may need to have a hook in or export the visor web-server to

Then there are several other improvements that can be done
- improvements to block storage (a slotted structure that accommodates the outer wrapper)
- a dedicated module that handles block storage and allows you to get blocks by header hash (blockdb?)
- a blockchain explorer and history module that interfaces with the block storage module

psybits
Legendary
*
Offline Offline

Activity: 1358
Merit: 1000


Crypto Addicto


View Profile WWW
January 21, 2015, 08:56:54 AM
 #1507

Great to be following your progress.

Please make sure you have Windows and Linux wallets as well as source before you start the IPO.

gomei
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500



View Profile
January 21, 2015, 03:38:51 PM
 #1508

Great to be following your progress.

Please make sure you have Windows and Linux wallets as well as source before you start the IPO.
YES, we need the source before IPO.

.Ambit.    ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  █████
██
████████████
   Become part of the mining family   
✔ SECURED  │ WHITEPAPER │  ★ 171% ROI
██   
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
█████  ██
██
████████████
gagalady
Legendary
*
Offline Offline

Activity: 938
Merit: 1000


View Profile
January 21, 2015, 05:01:47 PM
 #1509

Is there any official day for ipo.
gomei
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500



View Profile
January 23, 2015, 06:00:00 AM
 #1510

The official update from skycoin is lost, wait to the new one.

.Ambit.    ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  █████
██
████████████
   Become part of the mining family   
✔ SECURED  │ WHITEPAPER │  ★ 171% ROI
██   
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
█████  ██
██
████████████
MemoryShock
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
January 23, 2015, 06:07:16 AM
 #1511

The official update from skycoin is lost, wait to the new one.

Still looking forward to this one...he announces a launch and then goes back into dev mode inherently postponing the launch.  So completely different from the usual...-lolz-


██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
  I/O DIGITAL
▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬
iodigital.io & iocoin.io

█████████████████
███████████████████
████████▌████████▐████
███████████████████████
████████████████████████
█████▌██████████████▐███
█████▌██████████████▐███
█████▌██████████████▐███
████████████████████████
███████████████████████
████████▌████████▐████
███████████████████
█████████████████
██
██
██
██
██
██
██
██
██
██
██
██
██
██
██
illodin
Hero Member
*****
Offline Offline

Activity: 966
Merit: 1000


View Profile
January 23, 2015, 06:33:09 AM
 #1512

The lunch was yesterday and the ipo lasted 24 hours, too bad bitcointalk forums went down soon after the announcement so many people missed it.
patmast3r
Hero Member
*****
Offline Offline

Activity: 980
Merit: 1001


View Profile
January 23, 2015, 07:08:38 AM
 #1513

The lunch was yesterday and the ipo lasted 24 hours, too bad bitcointalk forums went down soon after the announcement so many people missed it.

Well I had lunch anyway. What about launch though ? Tongue

xyzzyx
Sr. Member
****
Offline Offline

Activity: 490
Merit: 250


I don't really come from outer space.


View Profile
January 23, 2015, 09:03:27 AM
 #1514

OP, what is the format of the wallet files found in "~/.skycoin/wallets"?  For example, on startup my wallet file looked like this (edited out actual numbers):


{
    "id": "XXXX",
    "type": "Deterministic",
    "name": "",
    "filename": "2015_AA_BB_CCCC.wlt",
    "entries": [
        {
            "address": "Kw5Rb7XNuHqoazHpCvrb1kzpH5hcRCophj",
            "public_key": "0268ee7bddefd1d876bf12c25c1acfb182383bffab856802c30a84094ecbd7bc0f",
            "secret_key": "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"
        }
    ],
    "extra": {
        "seed": "XXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY"
    }
}


For example, I was able to make a new wallet file by hand that didn't crash skycoin by doing the following: (Of course, when generating an address one wouldn't use such a simple and easy to guess passphrase.)

Code: (bash)
go run ./cmd/address_gen/address_gen.go -seed="foo bar baz qix"

Which outputs the public key, private key, and address of:

039ed2af4adc49962682ba8777ffbc98b49286b4f319ec1ef6156814b56a82d107 0bdf7c021fe2c6085d4fac8f81714fe5a0457e45f1815105bd7073edca694f21 JaPkYZzEiEHwhNMN1D2iLsn2FFg31KNp8X

I assume the seed property of the wallet is a SHA256 sum of the passphrase, so I do:

Code: (bash)
echo "foo bar baz qix" | sha256sum --

Which output a seed of "a345465605945b4223c2ce1407ea00f05695bb7ebda1b90bfed65435bfbb0bf2"

Placing that into the format of the above wallet file, I get:


{
    "id": "a345",
    "type": "Deterministic",
    "name": "Foo",
    "filename": "2015_01_02_3333.wlt",
    "entries": [
        {
            "address": "JaPkYZzEiEHwhNMN1D2iLsn2FFg31KNp8X",
            "public_key": "039ed2af4adc49962682ba8777ffbc98b49286b4f319ec1ef6156814b56a82d107",
            "secret_key": "0bdf7c021fe2c6085d4fac8f81714fe5a0457e45f1815105bd7073edca694f21"
        }
    ],
    "extra": {
        "seed": "a345465605945b4223c2ce1407ea00f05695bb7ebda1b90bfed65435bfbb0bf2"
    }
}


The app appears to see the wallet:



Is the above info on generating a valid wallet correct?   I have no currency so I cannot test sending to or from any of the addresses I've created, but they don't crash the app.

"An awful lot of code is being written ... in languages that aren't very good by people who don't know what they're doing." -- Barbara Liskov
cryptrol
Hero Member
*****
Offline Offline

Activity: 638
Merit: 500


View Profile
January 23, 2015, 09:50:43 AM
 #1515

For example, I was able to make a new wallet file by hand that didn't crash skycoin by doing the following: (Of course, when generating an address one wouldn't use such a simple and easy to guess passphrase.)

How do you manage to crash the app in the first place ? Can you provide the steps you follow ?
xyzzyx
Sr. Member
****
Offline Offline

Activity: 490
Merit: 250


I don't really come from outer space.


View Profile
January 23, 2015, 10:29:13 AM
 #1516

For example, I was able to make a new wallet file by hand that didn't crash skycoin by doing the following: (Of course, when generating an address one wouldn't use such a simple and easy to guess passphrase.)

How do you manage to crash the app in the first place ? Can you provide the steps you follow ?

If editing a wallet file, just randomly change any of the bytes for public or private keys, for example, will crash the app on startup.

At least it did for me.

I haven't looked at the sourcecode yet, as I don't know the go language.  It looks a lot like Oberon2, which I do know however, so I may give it a go.

"An awful lot of code is being written ... in languages that aren't very good by people who don't know what they're doing." -- Barbara Liskov
gomei
Hero Member
*****
Offline Offline

Activity: 770
Merit: 500



View Profile
January 23, 2015, 11:12:19 AM
 #1517

The lunch was yesterday and the ipo lasted 24 hours, too bad bitcointalk forums went down soon after the announcement so many people missed it.

Well I had lunch anyway. What about launch though ? Tongue
He meant the launch Grin
wait for the new announcement.

.Ambit.    ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  █████
██
████████████
   Become part of the mining family   
✔ SECURED  │ WHITEPAPER │  ★ 171% ROI
██   
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
██  ██
█████  ██
██
████████████
skycoin
Hero Member
*****
Offline Offline

Activity: 498
Merit: 500


View Profile WWW
January 23, 2015, 11:24:32 AM
 #1518

OP, what is the format of the wallet files found in "~/.skycoin/wallets"?  For example, on startup my wallet file looked like this (edited out actual numbers):


{
    "id": "XXXX",
    "type": "Deterministic",
    "name": "",
    "filename": "2015_AA_BB_CCCC.wlt",
    "entries": [
        {
            "address": "Kw5Rb7XNuHqoazHpCvrb1kzpH5hcRCophj",
            "public_key": "0268ee7bddefd1d876bf12c25c1acfb182383bffab856802c30a84094ecbd7bc0f",
            "secret_key": "SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS"
        }
    ],
    "extra": {
        "seed": "XXXXYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY"
    }
}


For example, I was able to make a new wallet file by hand that didn't crash skycoin by doing the following: (Of course, when generating an address one wouldn't use such a simple and easy to guess passphrase.)

Code: (bash)
go run ./cmd/address_gen/address_gen.go -seed="foo bar baz qix"

Which outputs the public key, private key, and address of:

039ed2af4adc49962682ba8777ffbc98b49286b4f319ec1ef6156814b56a82d107 0bdf7c021fe2c6085d4fac8f81714fe5a0457e45f1815105bd7073edca694f21 JaPkYZzEiEHwhNMN1D2iLsn2FFg31KNp8X

I assume the seed property of the wallet is a SHA256 sum of the passphrase, so I do:

Code: (bash)
echo "foo bar baz qix" | sha256sum --

Which output a seed of "a345465605945b4223c2ce1407ea00f05695bb7ebda1b90bfed65435bfbb0bf2"

Placing that into the format of the above wallet file, I get:


{
    "id": "a345",
    "type": "Deterministic",
    "name": "Foo",
    "filename": "2015_01_02_3333.wlt",
    "entries": [
        {
            "address": "JaPkYZzEiEHwhNMN1D2iLsn2FFg31KNp8X",
            "public_key": "039ed2af4adc49962682ba8777ffbc98b49286b4f319ec1ef6156814b56a82d107",
            "secret_key": "0bdf7c021fe2c6085d4fac8f81714fe5a0457e45f1815105bd7073edca694f21"
        }
    ],
    "extra": {
        "seed": "a345465605945b4223c2ce1407ea00f05695bb7ebda1b90bfed65435bfbb0bf2"
    }
}


The app appears to see the wallet:



Is the above info on generating a valid wallet correct?   I have no currency so I cannot test sending to or from any of the addresses I've created, but they don't crash the app.

Yes. Good eye. I am glad that works.

Wallet format is defined in /src/wallet/wallet.go

Wallets are in "interface". So you can implement different wallets.
- There is a deterministic wallet that implements the interface (default)
- there is a "simple wallet" which just stores private keys like Bitcoin's wallet
- If you are company you might have N wallets, one per employee and with only receiving and not sending (implement interface)
- If you are an exchange, you might want a wallet that keeps customers funds separated by customer instead of mixing (implement interface)

The problem is, the existing wallet interface is horrible. Its better than Bitcoin's but it can be improved.
- look at /src/wallet/wallet.go
- look at /src/wallet/deterministic.go

For the wallet format. I think that there should just be a map, with optional fields
- "name" : "user chosen wallet name"
- "seed" : "actually a string, but hex SHA256 works too"

Then there should be an array. The array should be
- "Address : Privatekey" or "Address Publickey Privatekey"

We do not want people giving out private key by confusing it with public key

Maybe an array of maps
{
 "address" "..."
 "seckey" : "...",
 "pubkey" : "...",
}

Also, "ID" I am not sure if ID should be in the wallet itself. Seed should be at the top of the wallet. The wallet format needs to be improved, cleaned up, simplified.

JSON API

Now that you found the wallet files, try this

go run ./cmd/skycoin/skycoin.go -web-interface=true
http://127.0.0.1:6420

Now look in
/src/gui/wallet.go

See Bottom


These functions you can call in browser
http://127.0.0.1:6420/wallets

You get an array of your wallets


I am adding functions for
- getting all unspent outputs
- there should be function for getting block depth and other information (its probably in daemon)
- getting outputs for an address
- injecting transactions

If you add enough json functions, you can build the blockchain explorer inside of the wallet. You can check balances locally, instead of having to scrape blockchain.org like people do in Bitcoin.

Adding wallet from seed:

There was one function that did three things
- create wallet
- get wallet
- update wallet

I split the functions. So they are separate. There is not a seed parameter on the wallet creation.

You can now add a deterministic wallet by seed. There will be gui button for this eventually.
http://127.0.0.1:6420/wallet/create?seed=yourseed

Overview:

Overall, the architecture is very good. However, the details need polish. This involves removing code and simplifying, removing unnecessary things. I dont feel like the Bitcoin API has changed in five years. You still cannot check balances and get outputs for an address not in your wallet, in Bitcoin. So in some sense, the Skycoin API has evolved faster than in two days than Bitcoin did since launch.

We are using JSON format, so people will not lose wallets like in Bitcoin where a new client cannot load an old wallet serialized with older version of the key-value store library. There are people who has 20,000 Bitcoin and deleted wallet because it said it has zero coins, (old wallet format, with new bitcoin client) when Bitcoind loaded wallet with silent error. You have to know there are coins in wallet and then export the privatekeys by hand, then import them by hand on command line to even know if there are coins in the wallet.

Also, JSON is good, because you can pull out a single private key or address by hand. You have to do this on command line with Bitcoin.

The seed value is good, because as long as you have that, you wont lose the coins.

Multiple wallets in client is good (will be able to switch wallets from dropdown). Most people keep a small wallet (for mobile phone) and a larger wallet. People often delete wallets with coins in them by accident, because they have to rename, move wallets in bitcoind and restart client. Skycoin will have a button from creating a wallet from seed in the web wallet gui.

There are a number of polish issues. Such as if you write a wallet to disc, but the power goes out. The write will "finish but the hard drive didnt write the data to disc and your wallet is gone. So we can't overwrite the wallet, we write a new wallet, then we flush the disc cache by hand, then we rename the first wallet and then rename written wallet to first wallet, then we write random data over the old wallet, then delete it.  You have to make sure all of those steps occur.

If you dont overwrite the old wallet with random data before deleting it, then it can be recovered from disc. If every transaction generates a new address and writes a new wallet to disc, you might have 200 copies of the wallet seed written to disc after a few hundred transactions. Someone could scan the empty space on disc and possibly steal the seed value, even if the wallet is "deleted". So you have overwrite the wallet with random data before deleting it.

I want to get it working, then get skywire prototyped and come back to polish it to that level later.

cryptrol
Hero Member
*****
Offline Offline

Activity: 638
Merit: 500


View Profile
January 23, 2015, 02:10:45 PM
 #1519

I install skycoin in Ubuntu 14.04.1 LTS, my network is available, but when I install it, it still hit the below error:

gary@ubuntu:~/Downloads/skycoin-master$ ./setup.sh
Installing gvm and go1.4
ERROR: Already installed!
Downloading Go source...
ERROR: Couldn't download Go source. Check the logs /home/gary/.gvm/logs/go-download.log
Installing skycoin to $GOPATH
GOPATH is not set
Installing or updating skycoin dependencies
xargs: go: No such file or directory
Done
Do './run.sh -h' to confirm it is installed. This runs the daemon.
README.md has further instructions for building and running the gui.

I checked the log, it says:

abort: error: Network is unreachable

So where is the link to download Go source, I want to check it in Browser to see if I can reach out it, is it https://github.com/golang/go, I can open it in my browser



GVM is a pain. Just install go from the ubuntu repo and set GOPATH to where you downloaded skycoin ( and its dependencies).
subaked
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
January 23, 2015, 11:20:27 PM
 #1520

before you do the ipo
has skycoin considered dpos dac's  and what do you think of dac's dpos model for skycoin.

been watching this video on bitshares.tv called
#7 Thinking of Crowd Funding your bitcoin/crypto project? Think Again.
https://www.youtube.com/watch?v=u1fBcB0yguQ
 
and he made a good point about delegates positions being used to carry on funding project developments after the crowd sell ipo money has ran out.
Pages: « 1 ... 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 [76] 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 ... 194 »
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!