Bitcoin Forum
July 05, 2024, 05:58:09 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
  Home Help Search Login Register More  
  Show Posts
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 »
101  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: July 06, 2015, 05:54:42 PM
James was able to rewrite the internal communication of SuperNET this weekend to make it easier for Windows to handle. With this simple 32 bit clipping bug fixed, my work porting SuperNET to Windows is drawing to a close, as it is now working.

I will update the build instructions soon and post them in slack so supernet will be running inside BTCD. Once I get the nonbundled agents working I hope to release another demo video showing how we can query InstantDEX directly from BitcoinDark debug window and run the awesome html gui alongside btcd and Nxt. Things are really getting close.  Smiley

Matthew
102  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 23, 2015, 11:47:15 PM
Will the same automatic .config creation be happening with the Mac download, too?

Yes, once someone compiles it. I don't have a Mac.
103  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 23, 2015, 11:32:56 PM
Hi All,

I took a break from debugging SuperNET-enabled BitcoinDark for Windows today to update the vanilla BTCD release with automatic BitcoinDark.conf generation.


WHAT THIS MEANS

If you don't know what a .conf file is, don't worry about it! Just download and unzip the executable, and run it. It will find peers quickly.

If you do know, it will check for BitcoinDark.conf on launch. If it finds it, it skips it. If it doesn't, it will create a 5 character random username and 15 character random password and generate a BitcoinDark.conf file with a list of nodes. I plan to update these nodes from time to time.

Azeh will update the official Bitbucket download soon, but for now I have uploaded it at:

https://mega.co.nz/#!U0d1QShC!W2RllvIRWPBYbMNbd0mgoo9LZRPfaI_gv7AwCGUCo3g

Code:
matthew@matthew:~/Desktop$ sha1sum BitcoinDark-qt.rar 
d6a48339b413660334cb5442c8f8259469a7dc5c  BitcoinDark-qt.rar

Source at github.com/laowais/bitcoindark

Matthew
104  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 17, 2015, 10:09:34 PM
where are all the btcd? almost no sell orders on exchanges. James is controlling way too many BTCD. Very unhealthy for a "currency". Maybe the tech is pioneering but as long as one person is controlling 20-40% i will not buy into it.

Perhaps you don't remember James posting "WTB BTCD" all over the place last year. He purchased every BitcoinDark on his dime, on the open market. We have disclosed the exact figures on the premine, it's a drop in the bucket compared to many BTCD stackers.

105  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 17, 2015, 04:44:55 PM
Great dividend this week.

Hope to staking continue to rise.

Matthew
106  Alternate cryptocurrencies / Altcoin Discussion / Re: Which SuperNET dev is behind CryptoCircuits? on: June 16, 2015, 11:25:46 PM
I've never heard of it.
107  Alternate cryptocurrencies / Altcoin Discussion / Re: compile question under mingw on: June 16, 2015, 03:52:22 AM
Boost
-----
DOS prompt:
downloaded boost jam 3.1.18
cd \boost-1.47.0-mgw
bjam toolset=gcc --build-type=complete stage

it shows:
c:/mingw/bin/../lib/gcc/ming32/4.6.2/../../../../mingw32/bin/ld.exe: cannot find -lboost_thread_win32-mgw46-mt-s-1_54 collect2: ld 1

Those are two different versions of boost. Make sure you put the correct version and prefix (i.e. _win32-mgwxx-mt-whatever) in the makefile.

Matthew
108  Alternate cryptocurrencies / Altcoin Discussion / Re: jl777 is Satoshi Nakamoto on: June 12, 2015, 05:08:48 PM
BTCD wallet released in mid-2014 with zero upgrades since...

Except for the BitcoinDark repo with 4,040 commits.
109  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 10, 2015, 08:44:37 PM
BitcoinDark Weekly Dividends to Stakers

This week's dividends have been paid to BitcoinDark stakers: 52 BTCD in total.

Including the 1.7 rolled over from last week, 14 BTCD from MM-BTCD

8 from Mivond and bitcoindarkdice.net

30 from Cassius, whom generously donated his blog fee to BTCD Stakers

A warm thanks to the above for their contribution in support of BitcoinDark.  Please remember to keep your wallet unlocked for staking in order to receive weekly dividends.


Great dividend week, and we are just getting started  Grin

A big thanks to mivond from bitcoindarkdice.net and cassius.
110  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 09, 2015, 02:33:06 PM
James (jl777) Cross-Post from Slack:

BTCD Lchains MGW is ready for testing.

Install BitcoinDarkd:git clone https://github.com/jl777/btcd cd btcd/libjl777 make dependencies;
make onetime; make btcd; echo "{\"secret\":\"randvals\",\"userdir\":\"$HOME\"}" > SuperNET.conf; ./BitcoinDarkd

then get a deposit address: ./BitcoinDarkd SuperNET '{"plugin":"MGW","method":"msigaddr","coin":"BTCD","userNXT":"NXT-KAK4-SDL7-DHGT-9W37B","broadcastflag":1}'

if it is a brand new acct without pubkey: ./BitcoinDarkd SuperNET '{"plugin":"peers","method":"msigaddr","coin":"BTCD","userNXT":"NXT-KAK4-SDL7-DHGT-9W37B","userpubkey":"8e7aeb3f92f5aa9d2c32c3c4fcda55deab8eda958237289b7e3d38959cfbf278","buyNXT":10,"broadcastflag":1}'

deposit to the  "address":"bRYAfqJwjMKJbt2o2TUAqUZSpnVWhz17xP" that is returned from the "msigaddr" call (takes about 2 seconds)
it is set for 10 coin confirms

you can test withdraw by doing an asset transfer to the issuer NXT-JXRD-GKMR-WD9Y-83CK7, but make sure to have a NOT encrypted message:{"withdrawaddr":"<btcd addr>"}
the JSON cannot have any syntax errors and it needs to be a valid btcd address and the message cannot be encrypted

I have ported supernet for Windows, am fixing bugs. Hopefully Windows users will be testing this soon as well Smiley
111  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 05, 2015, 04:50:55 AM
Is anyone-else experiencing the same phenomenon? - A db file that doesn't update but the wallet nevertheless functioning ok?

I haven't spent much time reading the btc code appending the blockchain file so this is my guess as to what's going on, but I've spent plenty of time reading from the file directly.

blk00001.dat is just a file with accepted blocks laid out in sequence. i.e. block0_bits->block1_bits->block2_bits->...

You say that you are synced up now. Would you want the blockchain file to append every block it sees? Probably not, especially after what just happened with all the syncing issues. You'd probably choose to let the chain build for a while before appending a block to the file on disk, to eliminate the risk of a block being rejected later.

In short, it's probably just waiting for 110 confirms to write the latest blocks to disk.

Quote
Any advice what to do next?

Hodl for liftoff

Matthew
112  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 04, 2015, 08:51:59 PM
The wallet is not sync how to do

Hi,

Sorry you are having this problem. Try deleting peers.dat from your BitcoinDark folder and restarting BitcoinDark. If that doesn't work, you may have to delete everything in the folder except wallet.dat and BitcoinDark.conf and let it resync.

Matthew
113  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 04, 2015, 07:48:37 PM
Quote

This is the reason I added a strong random password generation to the upcoming BitcoinDark wallet.

Honestly, we ought to just remove rpcuser and rpcpassword fields from the default conf.

rpcuser and rpcpassword allow you access to the BitcoinDark functionality from outside code. If you are just using BTCD-qt as a wallet without ever making some program that uses it remotely, you DO NOT need those fields.

IF you include rpcuser and rpcpassword, give them both unique, random names.

DO NOT EVER use user and pass.

Here is a good example:

rpcuser=fh3hf3hfhf
rpcpassword=m34uvn9u9v424!mvfj4

Basically, if you don't know what RPC is used for, don't include it!

Matthew


So, you are suggesting that those two lines simply be deleted from the suggested code at the beginning of this thread in the OP?

Is it true that I don't need those two lines in my .conf?

Can I can simply remake my .conf file without them, overwrite my original .conf file and go back to business as usual without making any other changes or needing to reinstall my wallet?


Open your BitcoinDark.conf, delete rpcuser and rpcpassword, take out server=1, and save it. Then restart BitcoinDark.
114  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 04, 2015, 05:31:44 PM
please don't use this in your config file.


///////////////////////////////////////////////

rpcuser=user
rpcpassword=pass
rpcport=14632
port=14631
daemon=1
gen=1
server=1

//////////////////////////////////////////////

Why?

Its from the OP, and working perfectly for me.

Because inexperienced user will not change "pass" to their unique password and their system could very possibly get compromised.

Guys and Gals, so that I can get all the guides correct for everyone, including for noobs like me (who are actually not so new), can I please get a few specific answers to each question posted below? I will then revise the guides to make them idiot proof. I am a decent technical writer largely because I am still close to being new at this and can explain things well to less experienced people, as long as I understand all the concepts. Here is what I need specific answers for:

When you type what you are supposed to type in those rpcuser=user, rpcpassword=pass fields, how do you know what your "user" name is and what your "password" is when you first make the wallet? I am asking because someone brand new at this (and actually me right now) would wonder how they already have a user name and password when they haven't even done anything yet or signed up for anything anywhere.

Do you just type random stuff in both fields?

If you just type random stuff, do you ever need to access that random stuff or input it later for any reason? Do you need to remember the random stuff you type in those fields or write it down? If you do need to remember it, why do you need to remember it?

Is any of what you are supposed to type in those rpcuser=user, rpcpassword=pass fields based on the same password you use to encrypt the wallet? Does there need to be any congruency between the encryption of your wallet and what you type in those fields?

Please let me know SPECIFIC answers to those few simple questions, and I will revise the guide to everyone's satisfaction.

Also, thank you to GIminer for pointing this all out. It didn't just help noobs... it helped me, because I have been rolling for a long time with exactly that code that I was supposed to change! I had no idea.


This is the reason I added a strong random password generation to the upcoming BitcoinDark wallet.

Honestly, we ought to just remove rpcuser and rpcpassword fields from the default conf.

rpcuser and rpcpassword allow you access to the BitcoinDark functionality from outside code. If you are just using BTCD-qt as a wallet without ever making some program that uses it remotely, you DO NOT need those fields.

IF you include rpcuser and rpcpassword, give them both unique, random names.

DO NOT EVER use user and pass.

Here is a good example:

rpcuser=fh3hf3hfhf
rpcpassword=m34uvn9u9v424!mvfj4

Basically, if you don't know what RPC is used for, don't include it!

Matthew
115  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 04, 2015, 03:46:25 PM
Hi,

I have a suggestion,  a common mistake amongs the  who aren't tech savvy happends is to copy/paste literally the part

rpcuser=user
rpcpassword=pass

of the suggested code to make a conf file. Long time ago I did that mistake when I made my first conf file for another coin's wallet.  

I know is too noob, but being quite usual mistake and one that can compromise the wallet's security, I strongly suggest to stress that at the Bitcondark.conf's code at the OP.

As example, something like that:  

rpcuser=type your user
rpcpassword=type your password

Thanks


I have already implemented automatic BitcoinDark.conf generation in the upcoming BTCD wallet at github.com/jl777/btcd

I generates a strong 12 character random password.
116  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Ramchains/SuperNET Core/Dividends/Gen 1.5 on: June 04, 2015, 02:12:42 PM
Hi Everyone,

It seems there has been some issue around block 5550559. Yes, it is coming at a bad time since BitcoinDark has been on an accelerating upward trajectory lately.

If you are stuck, the first thing I would do is to delete your peers.dat and restart BitcoinDark. If that doesn't work, try deleting your blockchain and resyncing.

Many people have been fixing this issue by deleting everything except their wallet and BitcoinDark.conf.

In fact, here are some nodes that seem to be synced:

addnode=192.99.203.53
addnode=198.50.152.135

In fact, I myself have restarted my vps's.

When clear consensus is lost, it takes some time to restore the longest chain. That's just the nature of a blockchain.

crackfoo has informed me that he received the daily BTCD payments from the exchanges, so they are on the correct chain.

Thanks,
Matthew
117  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Telepathy/Ramchains/SuperNET Core on: June 02, 2015, 03:13:38 PM
Good news!

Azeh was able to use the getstakers rpc command and a custom automated dividend payer script I wrote to automatically send out this weeks' MM-BTCD revenue to the past weeks' BitcoinDark stakers!

This is the first time a 'gen1' cryptocurrency has paid dividends! It is an historic day indeed. Remember, InstantDEX, SuperNET, possibly crypto777 and other services will be paying 5% of their revenues directly to staking addresses.

If you missed the payment, make sure to stake as much as you can for next week's dividend!

Matthew
118  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Telepathy/Ramchains/SuperNET Core on: May 29, 2015, 06:35:55 PM
so, if now supernet is just a plug in of btcd it is a best choice to buy btcd than supernet

I bought some.  Smiley

Not only you, my friend! Nice rise at bittrex today!  Grin

It seems that with all the hodling, large miners switching to BTCD output on the multipool, mm-btcd starting to pay dividends in btcd (not to mention the upcoming dividends from other revenue streams) we are putting some positive pressure on the btcd price
119  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] SuperNET trades on Poloniex as UNITY, asset id 12071612744977229797 on: May 28, 2015, 12:23:11 AM
Hi all,

I have taken a short break from porting SuperNET to Windows and working with James to develop Ramchains to add a mechanism into BitcoinDark to help automate the dividend process.

We have promised 5% of the revenues of various services will go directly to BitcoinDark stakers, including, but not limited to, InstantDEX (5%), SuperNET (5%), and potentially other assets which are in the pipeline.

MM-BTCD will also be paying dividends directly to BTCD stakers.

Direct dividends to stakers will be done over certain intervals. This means that your percentage of the total dividend is dependent on the number of blocks you stake, not how much BTCD you stake. This has the effect of incentivising constant staking, thus helping to secure the network.

How does it work?

I added a new RPC call to BitcoinDark, getstakers. This command returns a string of all the addresses which staked blocks between two given intervals. You can access it from the debug console in BitcoinDark-qt.

Example:

Code:
getstakers 100000 100005
{
"Addresses:" : "'{\"RFzJFDXULPvy7y6xfChUUorieYnr2c81HX\"\", \"RDGi3CKdYC7h3cqXFTyd2xPkTVkwza83aw\"\", \"RWE5VQQ6oDKGyXJxWh3FPQ7RFJFiZWDjYN\"\", \"RQKB86ur6gA7xpJW3Eh12az5EJp8WWe3vx\"\", \"RNVdKEDirp4REpMQ1hJGPxKJhfFfDeWzn7\"\", \"RSn23Tv5mR3Y23a9KsW7JHHJCte2exux2H\"\"}'"
}

These addresses staked blocks 100,000, 100,001, 100,002, 100,003, 100,004, and 100,005, respectively.

What about the dividends though?

Say InstantDEX is up and running and has made 1000BTC. It wants to pay out its 5% share (50BTC) for the month to BitcoinDark stakers. It first calculates the block interval which represents that month. Just to keep things short I'll only make the interval a few blocks long:

Code:
getstakers 500000 500005 50

{
"Addresses:" : "'{\"RCs9Sqe99sRDD3yKCfY39VvShamcGXXSRD\"\": 8.33333, \"RX8ziTPuKqfxJemHdrFcCEpJKpbDFgXwNn\"\": 8.33333, \"RTopxEU3vZsu81KdRUdMfP2QR31kbwCGeP\"\": 8.33333, \"RRYbXEkZokCns4EQfpTB6DnEyMF98cVFVQ\"\": 8.33333, \"RYEZ1VdiFxLthKKLZzU5iDHNfgX4EiCVNc\"\": 8.33333, \"RLM1DaCS9kJ9e7EcyHHXiuw9DsgdEFxU12\"\": 8.33333}'"
}

You simply pass the total amount to be paid out and it automatically calculates how much each address should get.

It also puts it in a form for another, standard, RPC call, sendmany:

Code:
sendmany "" '{"RCs9Sqe99sRDD3yKCfY39VvShamcGXXSRD": 8.33333, "RX8ziTPuKqfxJemHdrFcCEpJKpbDFgXwNn": 8.33333, "RTopxEU3vZsu81KdRUdMfP2QR31kbwCGeP": 8.33333, "RRYbXEkZokCns4EQfpTB6DnEyMF98cVFVQ": 8.33333, "RYEZ1VdiFxLthKKLZzU5iDHNfgX4EiCVNc": 8.33333, "RLM1DaCS9kJ9e7EcyHHXiuw9DsgdEFxU12": 8.33333}'

Run the above command and the dividend will be sent out to all stakers for the appropriate time interval.

That's it!

I have updated the vanilla BTCD repo (https://github.com/laowais/bitcoindark) with this functionality, so you may build it yourself or download the binary here:

https://mega.co.nz/#!sss3kRTJ!IdofVJVllG0jzNIFa3cHdC6hUArM3A7lGg4NHhZkuec

SHA-1 Hash: 069320d2688d8a5e8a8c899ac9e2063ca4ef703a

I expect this link will replace the OP link soon.

We are making really great progress with this project. Ramchains are performing really well, as is InstantDEX, and I am close to porting the updated plugin-based SuperNET to Windows. Once this first batch of tech. makes it through testing, release, etc. we will resume work on teleport and all the other great features for which you are waiting so patiently. Believe me, I am just as excited as you are!
 
If you haven't joined slack, please do! We have hundreds of people there and we lost 0 time due to BitcoinTalk troubles.

SuperNET is now a plug-in of BitcoinDark.

Matthew
120  Alternate cryptocurrencies / Announcements (Altcoins) / Re: [ANN] BitcoinDark (BTCD)--Teleport/Telepathy/Ramchains/SuperNET Core on: May 28, 2015, 12:14:01 AM
Hi all,

I have taken a short break from porting SuperNET to Windows and working with James to develop Ramchains to add a mechanism into BitcoinDark to help automate the dividend process.

We have promised 5% of the revenues of various services will go directly to BitcoinDark stakers, including, but not limited to, InstantDEX (5%), SuperNET (5%), and potentially other assets which are in the pipeline.

MM-BTCD will also be paying dividends directly to BTCD stakers.

Direct dividends to stakers will be done over certain intervals. This means that your percentage of the total dividend is dependent on the number of blocks you stake, not how much BTCD you stake. This has the effect of incentivising constant staking, thus helping to secure the network.

How does it work?

I added a new RPC call to BitcoinDark, getstakers. This command returns a string of all the addresses which staked blocks between two given intervals. You can access it from the debug console in BitcoinDark-qt.

Example:

Code:
getstakers 100000 100005
{
"Addresses:" : "'{\"RFzJFDXULPvy7y6xfChUUorieYnr2c81HX\"\", \"RDGi3CKdYC7h3cqXFTyd2xPkTVkwza83aw\"\", \"RWE5VQQ6oDKGyXJxWh3FPQ7RFJFiZWDjYN\"\", \"RQKB86ur6gA7xpJW3Eh12az5EJp8WWe3vx\"\", \"RNVdKEDirp4REpMQ1hJGPxKJhfFfDeWzn7\"\", \"RSn23Tv5mR3Y23a9KsW7JHHJCte2exux2H\"\"}'"
}

These addresses staked blocks 100,000, 100,001, 100,002, 100,003, 100,004, and 100,005, respectively.

What about the dividends though?

Say InstantDEX is up and running and has made 1000BTC. It wants to pay out its 5% share (50BTC) for the month to BitcoinDark stakers. It first calculates the block interval which represents that month. Just to keep things short I'll only make the interval a few blocks long:

Code:
getstakers 500000 500005 50

{
"Addresses:" : "'{\"RCs9Sqe99sRDD3yKCfY39VvShamcGXXSRD\"\": 8.33333, \"RX8ziTPuKqfxJemHdrFcCEpJKpbDFgXwNn\"\": 8.33333, \"RTopxEU3vZsu81KdRUdMfP2QR31kbwCGeP\"\": 8.33333, \"RRYbXEkZokCns4EQfpTB6DnEyMF98cVFVQ\"\": 8.33333, \"RYEZ1VdiFxLthKKLZzU5iDHNfgX4EiCVNc\"\": 8.33333, \"RLM1DaCS9kJ9e7EcyHHXiuw9DsgdEFxU12\"\": 8.33333}'"
}

You simply pass the total amount to be paid out and it automatically calculates how much each address should get.

It also puts it in a form for another, standard, RPC call, sendmany:

Code:
sendmany "" '{"RCs9Sqe99sRDD3yKCfY39VvShamcGXXSRD": 8.33333, "RX8ziTPuKqfxJemHdrFcCEpJKpbDFgXwNn": 8.33333, "RTopxEU3vZsu81KdRUdMfP2QR31kbwCGeP": 8.33333, "RRYbXEkZokCns4EQfpTB6DnEyMF98cVFVQ": 8.33333, "RYEZ1VdiFxLthKKLZzU5iDHNfgX4EiCVNc": 8.33333, "RLM1DaCS9kJ9e7EcyHHXiuw9DsgdEFxU12": 8.33333}'

Run the above command and the dividend will be sent out to all stakers for the appropriate time interval.

That's it!

I have updated the vanilla BTCD repo (https://github.com/laowais/bitcoindark) with this functionality, so you may build it yourself or download the binary here:

https://mega.co.nz/#!sss3kRTJ!IdofVJVllG0jzNIFa3cHdC6hUArM3A7lGg4NHhZkuec

SHA-1 Hash: 069320d2688d8a5e8a8c899ac9e2063ca4ef703a

I expect this link will replace the OP link soon.

We are making really great progress with this project. Ramchains are performing really well, as is InstantDEX, and I am close to porting the updated plugin-based SuperNET to Windows. Once this first batch of tech. makes it through testing, release, etc. we will resume work on teleport and all the other great features for which you are waiting so patiently. Believe me, I am just as excited as you are!
 
If you haven't joined slack, please do! We have hundreds of people there and we lost 0 time due to BitcoinTalk troubles.

SuperNET is now a plug-in of BitcoinDark.

Matthew
Pages: « 1 2 3 4 5 [6] 7 8 9 10 11 12 13 »
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!