Bitcoin Forum
June 15, 2024, 11:42:12 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 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 »
  Print  
Author Topic: [ANN] & [DEV] SpreadBot 1000 der BTC Altcoin Trading Bot (v2.0 Release)  (Read 125042 times)
This is a self-moderated topic. If you do not want to be moderated by the person who started this topic, create a new topic.
cagrund
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000


CTO für den Bundesverband Bitcoin e. V.


View Profile WWW
June 08, 2015, 12:03:07 PM
 #761

Im Log finde ich immer wieder:

Code:
{08.06.15, 13:34:20} Skipping Poloniex (No DEPOSIT-ADDRESS for PTS)

Der Haken an der Sache ist jetzt das es keine echte Depositaddress gibt sondern Poloniex & Co.

etwas in dieser Art nutzen:

Code:
[PTS] BitShares PTS 0.00000000
On orders: 0.00000000
BTC value: 0.00000000
You MUST send your deposit using the unique Memo below. Failure to do so may result in the loss of your deposit.

Deposit address: poloniexwallet
Memo: Press Generate...

Code:
Balance: 	9980.02169216 PTS
Day withdrawal limit 3000000 / 3000000PTS
Fund password
TOTP: Leave blank if not enabled
PTS Registered account: Must be registered account on the blockchain or unregistered account KEY. Memo can be entered after the address separated by a space, format: Account Memo
Amount (PTS): Minimum 26 PTS, Maximum 3000000 PTS
Fee: 0% + 25 PTS (No fee for Bter Code).
Verification code: Captcha
Input the verification code:
BTR deduction: You have 413.577268 available BTR.
According to the rule, 0.01222 BTR per PTS will be deducted from your account until 0.


Kann man das im Bot abbilden?

Gruß Carsten.

Vaagar
Hero Member
*****
Offline Offline

Activity: 639
Merit: 500



View Profile
June 08, 2015, 12:35:28 PM
 #762

Code:
DIEM market is dead
bzw. kann man die dead coins disablen?

Der Bot prüft in jedem Durchlauf ob der Markt wieder online ist, damit er weiß ob er wieder mit dem Coin handeln kann oder nicht.
Disablen kannst du den Coin ganz normal unter enable-coins in der Config, jedoch hast du dann den Nachteil das er nicht mehr prüft ob der Markt wieder online ist.

Bei dem anderen habe ich keine Ahnung.


Im Log finde ich immer wieder:
Code:
{08.06.15, 13:34:20} Skipping Poloniex (No DEPOSIT-ADDRESS for PTS)

Kann man das im Bot abbilden?


Dark arbeitet soweit ich weiß an einer Lösung, siehe aber bezüglich der BTS den Post auf der ersten Seite:


  • Kein Autowithdraw für PTS Bitshares / XMR Monero / XRP Ripple / HZ Horizon und Co
    Coins mit einem zusätzlichen Transfermechanismus wie personalisiertes Secret, Tag, Memo, Payment ID können nicht automatisch vom Bot zwischen den Exchanges verschoben werden. Dies liegt an der jeweiligen Börsenimplementation des Features und dass es nicht möglich ist alle notwendigen Informationen via API auszulesen.
    Sperrliste: "BBR", "BCN", "BTS", "BURST", "DSH", "HZ", "MCN", "NXT", "PTS", "STR", "XDN", "XMR", "XPB", "XRP"




                ,╓▄▄▄▄▄▄▄▄▄╓                
            ╓▄█████████████████▄╖           
         ╓▄█████▀▀'▒,,,,,╠'▀▀█████▄,        
       ,▓███▀╜,▄▄███████████▄▄,╙▀████╖      
      ▄███▀ ▄█████▀▀"``╙"▀▀█████▄ ▀███▄     
     ▓███╜╓████▀ ,▄▄█████▄▄, ▀████,╙███▌    
    ▓███`╔███▀ ╓▓███▀▀▀▀▀████╖ ▀███@"███▌   
   ]███▌┌███▌ ▐███         ███▄ ▐███ ▐███,  
   ▐███ ▐███ .███           ███  ███▌ ███▌  
   ▐███ ▐███ '███           ███  ███▌ ███▌  
   ]███@╙███@ ▀██▌        ,▄██▌ ▐███ ▐███`  
    ▓███ ▐███▄ ╙██▀╩     9███╜ ╔███▀,███▌   
     ████,╙███▌               ▓███╜,████    
      ▀███▄ ▀╜                 ▀▀ ▄███▌     
       ╙████▄,                 ╓▄████╜      
         ╙█████▄▄╓,       ,╓▄▄█████▀        
            ▀▀█████████████████▀▀           
                '▀▀▀▀▀▀▀▀▀▀▀'

CloakCoin |  Trustless Anonymous Cryptocurrency |  PoSA3
Forum | Bitcointalk |  Twitter |  Facebook |  VK |  Reddit |  CloakTV |  Instagram |  IRC-Chat |  Faucet
cagrund
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000


CTO für den Bundesverband Bitcoin e. V.


View Profile WWW
June 08, 2015, 01:59:31 PM
 #763

Hmm, ja okay aber im selben Post weiter unten steht was anderes ...

Dort heißt es ja "Gelöst mit: Version 1.2" und es hat auch keine Sperrliste mehr. Ich hätte jetzt gedacht in dem Fall kriege ich eine Email oder einen Log Eintrag, damit ich auch weiß wieviel ich von wo nach wo schaufeln muß.  Huh


Folgend Bugs sind bekannt/gemeldet mit der aktuellen Version 1.1:


  • Kein Autowithdraw für PTS Bitshares / XMR Monero / XRP Ripple / HZ Horizon und Co
    Coins mit einem zusätzlichen Transfermechanismus wie personalisiertes Secret, Tag, Memo, Payment ID können nicht automatisch vom Bot zwischen den Exchanges verschoben werden. Dies liegt an der jeweiligen Börsenimplementation des Features und dass es nicht möglich ist alle notwendigen Informationen via API auszulesen.
    Sperrliste: "BBR", "BCN", "BTS", "BURST", "DSH", "HZ", "MCN", "NXT", "PTS", "STR", "XDN", "XMR", "XPB", "XRP"
     
  • ...









Folgende Fehler wurden mit früheren Versionen behoben:

  • Withdraw für PTS Bitshares / XMR Monero / XRP Ripple / HZ Horizon und Co funktioniert nicht
    Coins mit einem zusätzlichen Transfermechanismus wie personalisiertes Secret, Tag, Memo, Payment ID können nicht automatisch vom Bot zwischen den Exchanges verschoben werden. Dies liegt an der jeweiligen Börsenimplementation des Features und dass es nicht möglich ist alle notwendigen Informationen via API auszulesen. Diese Coins werden jetzt aktiv davon abgehalten ein Withdraw auf den Exchanges durchzuführen. Arbitrage Trades sind weiterhin möglich, Coins müssen nur manuell verschoben werden.
    Gelöst mit: Version 1.2
     



Vaagar
Hero Member
*****
Offline Offline

Activity: 639
Merit: 500



View Profile
June 08, 2015, 02:28:25 PM
 #764

Hmm, ja okay aber im selben Post weiter unten steht was anderes ...

Dort heißt es ja "Gelöst mit: Version 1.2" und es hat auch keine Sperrliste mehr. Ich hätte jetzt gedacht in dem Fall kriege ich eine Email oder einen Log Eintrag, damit ich auch weiß wieviel ich von wo nach wo schaufeln muß.  Huh


Da geb ich dir Recht, evtl. ein Bug? Ich halte keinen dieser Coins, deswegen kann ich dir da leider nicht weiter helfen.


                ,╓▄▄▄▄▄▄▄▄▄╓                
            ╓▄█████████████████▄╖           
         ╓▄█████▀▀'▒,,,,,╠'▀▀█████▄,        
       ,▓███▀╜,▄▄███████████▄▄,╙▀████╖      
      ▄███▀ ▄█████▀▀"``╙"▀▀█████▄ ▀███▄     
     ▓███╜╓████▀ ,▄▄█████▄▄, ▀████,╙███▌    
    ▓███`╔███▀ ╓▓███▀▀▀▀▀████╖ ▀███@"███▌   
   ]███▌┌███▌ ▐███         ███▄ ▐███ ▐███,  
   ▐███ ▐███ .███           ███  ███▌ ███▌  
   ▐███ ▐███ '███           ███  ███▌ ███▌  
   ]███@╙███@ ▀██▌        ,▄██▌ ▐███ ▐███`  
    ▓███ ▐███▄ ╙██▀╩     9███╜ ╔███▀,███▌   
     ████,╙███▌               ▓███╜,████    
      ▀███▄ ▀╜                 ▀▀ ▄███▌     
       ╙████▄,                 ╓▄████╜      
         ╙█████▄▄╓,       ,╓▄▄█████▀        
            ▀▀█████████████████▀▀           
                '▀▀▀▀▀▀▀▀▀▀▀'

CloakCoin |  Trustless Anonymous Cryptocurrency |  PoSA3
Forum | Bitcointalk |  Twitter |  Facebook |  VK |  Reddit |  CloakTV |  Instagram |  IRC-Chat |  Faucet
neogen1
Sr. Member
****
Offline Offline

Activity: 458
Merit: 250



View Profile WWW
June 08, 2015, 05:38:17 PM
 #765

Hmm, ja okay aber im selben Post weiter unten steht was anderes ...

Dort heißt es ja "Gelöst mit: Version 1.2" und es hat auch keine Sperrliste mehr. Ich hätte jetzt gedacht in dem Fall kriege ich eine Email oder einen Log Eintrag, damit ich auch weiß wieviel ich von wo nach wo schaufeln muß.  Huh


Da geb ich dir Recht, evtl. ein Bug? Ich halte keinen dieser Coins, deswegen kann ich dir da leider nicht weiter helfen.

die coins muss man manuell versenden wegen den id´s, geht momentan leider nur so vlt kommt mal noch ein update für das problem

ewibit
Legendary
*
Offline Offline

Activity: 2955
Merit: 1049


View Profile
June 08, 2015, 07:45:17 PM
 #766

hat von den Linux@PI usern sonst keiner Probleme mit den SDHC Karten?
heute bemerkte ich dass der bot auf dem PI nicht mehr läuft; - nach Neustart andauernd Absturz
-> reboot und lauter Fehler auf /dev/mm...
extra eine Kingston dafür verwendet und trotzdem andauernd Schreib/Lesefehler...
any hints?
TIA
5tift
Legendary
*
Offline Offline

Activity: 2244
Merit: 1033


Bitcoin Casino Est. 2013


View Profile
June 09, 2015, 04:41:28 AM
 #767

Also bei mir läuft alles rund, seit 2 Monaten auf dem Pi 2 mit Raspbian, die restlichen Monate seit der ersten Version auf dem PI B mit Kali.


███▄▀██▄▄
░░▄████▄▀████ ▄▄▄
░░████▄▄▄▄░░█▀▀
███ ██████▄▄▀█▌
░▄░░███▀████
░▐█░░███░██▄▄
░░▄▀░████▄▄▄▀█
░█░▄███▀████ ▐█
▀▄▄███▀▄██▄
░░▄██▌░░██▀
░▐█▀████ ▀██
░░█▌██████ ▀▀██▄
░░▀███
▄▄██▀▄███
▄▄▄████▀▄████▄░░
▀▀█░░▄▄▄▄████░░
▐█▀▄▄█████████
████▀███░░▄░
▄▄██░███░░█▌░
█▀▄▄▄████░▀▄░░
█▌████▀███▄░█░
▄██▄▀███▄▄▀
▀██░░▐██▄░░
██▀████▀█▌░
▄██▀▀██████▐█░░
███▀░░
cagrund
Legendary
*
Offline Offline

Activity: 1372
Merit: 1000


CTO für den Bundesverband Bitcoin e. V.


View Profile WWW
June 09, 2015, 05:17:47 AM
 #768

Hmm, ja okay aber im selben Post weiter unten steht was anderes ...

Dort heißt es ja "Gelöst mit: Version 1.2" und es hat auch keine Sperrliste mehr. Ich hätte jetzt gedacht in dem Fall kriege ich eine Email oder einen Log Eintrag, damit ich auch weiß wieviel ich von wo nach wo schaufeln muß.  Huh


Da geb ich dir Recht, evtl. ein Bug? Ich halte keinen dieser Coins, deswegen kann ich dir da leider nicht weiter helfen.

die coins muss man manuell versenden wegen den id´s, geht momentan leider nur so vlt kommt mal noch ein update für das problem

Mit dem manuellen versenden hätte ich kein Problem. Leider sagt der Bot aber nur

Code:
{08.06.15, 13:34:20} Skipping Poloniex (No DEPOSIT-ADDRESS for PTS)

Somit weiß ich weder wieviele, noch wohin ich die versenden soll.  Roll Eyes

Gruß Carsten.

Darkwinde (OP)
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
June 09, 2015, 07:27:23 AM
 #769

Hmm, ja okay aber im selben Post weiter unten steht was anderes ...

Dort heißt es ja "Gelöst mit: Version 1.2" und es hat auch keine Sperrliste mehr. Ich hätte jetzt gedacht in dem Fall kriege ich eine Email oder einen Log Eintrag, damit ich auch weiß wieviel ich von wo nach wo schaufeln muß.  Huh


Da geb ich dir Recht, evtl. ein Bug? Ich halte keinen dieser Coins, deswegen kann ich dir da leider nicht weiter helfen.

die coins muss man manuell versenden wegen den id´s, geht momentan leider nur so vlt kommt mal noch ein update für das problem

Aloa,

sorry bin aktuell etwas kanpp an Zeit, daher echt top, dass sich die Community sich selber hilft. DANKE DAFÜR!!!!


Der Fehler ist zum einen gelöst und zum Anderen auch wieder nicht. Das ursprüngliche Problem, dass der Client die Coins versucht zu verschicken, obwohl er nicht weiß, was er einzutragen hat und so in Fehler lief ist durch die Sperrliste behoben. Was nicht behoben oder generell das Problem ist, dass trotz API ein Autowithdraw nicht geht und man als nutzer selber die Coins verschieben muss....wie bei BTer auch.


Darkwinde (OP)
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
June 09, 2015, 07:30:14 AM
 #770

Ups, jetzt bin ich natürlich verwirrt, da in meiner config.json Kraken mit drin war.
Daher dachte ich natürlich die Börse geht auch.  Roll Eyes

Aber gut, dann muß ich halt das Guthaben wieder von kraken abziehen.  Cry


Danke für den Hinweis.


Gruß Carsten.


Ja aktuell ist Kraken nicht vollständig implementiert, daher auch nicht verfügbar. SOrry wenn das zur Verwirrung führt Sad
Was geht und was nicht habe ich hoffentlich auf Seite 1 hier dargestellt. Wenn was fehlt, bitte melden

Darkwinde (OP)
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
June 09, 2015, 07:40:32 AM
 #771

was heißt eigentlicht genau
Code:
Status - Dust detected. Coin will not be added.
und dauert das bei allen so lange
Code:
DIEM market is dead
bzw. kann man die dead coins disablen?

TIA


Das ist ja nur eine Anzeige die den Status anzeigt. Im Zweifel wenn es nicht im LOG in der SB / Webinterface steht ist es nicht wichtig Wink

Dust bedeutet nur, dass die Coinmenge so gering ist für den Exchange (einige haben Mindestmengen auf Trades), dass sie nicht weiter verarbeitet werden können und dem bestehenden Portfolio zugeschlagen werden.

Darkwinde (OP)
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
June 09, 2015, 07:43:04 AM
 #772

hat von den Linux@PI usern sonst keiner Probleme mit den SDHC Karten?
heute bemerkte ich dass der bot auf dem PI nicht mehr läuft; - nach Neustart andauernd Absturz
-> reboot und lauter Fehler auf /dev/mm...
extra eine Kingston dafür verwendet und trotzdem andauernd Schreib/Lesefehler...
any hints?
TIA

Läuft bei mir, mir ist nur beim Update von Arch die Karte Hops gegangen, aber nach Backup drauf spielen alles wieder Tippi Toppi Wink irgendwie nru verschluckt.

Hast du mal geschaut wieviel Speicherplatz noch da ist? Nutzt di PI A/B oder PI2 ??


Ich nutze eine von Samsung und eine von SanDisk je 8 GB

Darkwinde (OP)
Hero Member
*****
Offline Offline

Activity: 700
Merit: 500


View Profile
June 09, 2015, 07:44:13 AM
 #773

Hmm, ja okay aber im selben Post weiter unten steht was anderes ...

Dort heißt es ja "Gelöst mit: Version 1.2" und es hat auch keine Sperrliste mehr. Ich hätte jetzt gedacht in dem Fall kriege ich eine Email oder einen Log Eintrag, damit ich auch weiß wieviel ich von wo nach wo schaufeln muß.  Huh


Da geb ich dir Recht, evtl. ein Bug? Ich halte keinen dieser Coins, deswegen kann ich dir da leider nicht weiter helfen.

die coins muss man manuell versenden wegen den id´s, geht momentan leider nur so vlt kommt mal noch ein update für das problem

Mit dem manuellen versenden hätte ich kein Problem. Leider sagt der Bot aber nur

Code:
{08.06.15, 13:34:20} Skipping Poloniex (No DEPOSIT-ADDRESS for PTS)

Somit weiß ich weder wieviele, noch wohin ich die versenden soll.  Roll Eyes

Gruß Carsten.


Generier dir mal eine Adresse über das Webinterface, dann müsste es gehen.

neogen1
Sr. Member
****
Offline Offline

Activity: 458
Merit: 250



View Profile WWW
June 09, 2015, 01:29:47 PM
 #774

wie lange ist bei euch die durchlauf zeit de bots bei mir um die 11 min ist das normal?

Vaagar
Hero Member
*****
Offline Offline

Activity: 639
Merit: 500



View Profile
June 09, 2015, 01:33:27 PM
 #775

wie lange ist bei euch die durchlauf zeit de bots bei mir um die 11 min ist das normal?

oO Wieviele Coins hast du auf einer Instanz laufen?


                ,╓▄▄▄▄▄▄▄▄▄╓                
            ╓▄█████████████████▄╖           
         ╓▄█████▀▀'▒,,,,,╠'▀▀█████▄,        
       ,▓███▀╜,▄▄███████████▄▄,╙▀████╖      
      ▄███▀ ▄█████▀▀"``╙"▀▀█████▄ ▀███▄     
     ▓███╜╓████▀ ,▄▄█████▄▄, ▀████,╙███▌    
    ▓███`╔███▀ ╓▓███▀▀▀▀▀████╖ ▀███@"███▌   
   ]███▌┌███▌ ▐███         ███▄ ▐███ ▐███,  
   ▐███ ▐███ .███           ███  ███▌ ███▌  
   ▐███ ▐███ '███           ███  ███▌ ███▌  
   ]███@╙███@ ▀██▌        ,▄██▌ ▐███ ▐███`  
    ▓███ ▐███▄ ╙██▀╩     9███╜ ╔███▀,███▌   
     ████,╙███▌               ▓███╜,████    
      ▀███▄ ▀╜                 ▀▀ ▄███▌     
       ╙████▄,                 ╓▄████╜      
         ╙█████▄▄╓,       ,╓▄▄█████▀        
            ▀▀█████████████████▀▀           
                '▀▀▀▀▀▀▀▀▀▀▀'

CloakCoin |  Trustless Anonymous Cryptocurrency |  PoSA3
Forum | Bitcointalk |  Twitter |  Facebook |  VK |  Reddit |  CloakTV |  Instagram |  IRC-Chat |  Faucet
neogen1
Sr. Member
****
Offline Offline

Activity: 458
Merit: 250



View Profile WWW
June 09, 2015, 03:26:16 PM
 #776

wie lange ist bei euch die durchlauf zeit de bots bei mir um die 11 min ist das normal?

oO Wieviele Coins hast du auf einer Instanz laufen?

habe 6 coins in der instance

SpAcEDeViL
Legendary
*
Offline Offline

Activity: 986
Merit: 1027


Miner-Control.de Pooler


View Profile WWW
June 09, 2015, 04:17:11 PM
 #777

Hy Leute,

besteht Interesse das der SpreadBot 1000 auf der Seite Miner-Control.de integriert wird?

Was bedeutet das?
Wenn das Interesse groß genug ist, wird für den SpreadBot eine Schnittstelle von mir erstellt. Diese Schnittstelle sendet und empfängt Daten des Bots von eurem lokalen Pi. Somit fällt für euch die Einrichtung eines VPNs oder eines DynDNS Dienstes, Portweiterleitung, etc. komplett weg.
Soweit es der Bot zulässt und vom Entwickler erlaubt, darf die Seite auch Befehle an den Bot senden, ansonsten dient dies als reine Informationsübertragung und Darstellung. Mit diesen Informationen wäre es euch z.b. ersichtlich welcher Coin gerade am besten geeignet ist zum Minen und falls ein Miner angebunden ist, und dieser einen entsprechenden Pool für den Coin hat, kann Automatisch drauf geswitcht werden.

Die Daten werden verschlüsselt in der Datenbank abgelegt und können somit auch nicht von mir oder jemand anderen eingesehen werden, nur von euch, dem Account Besitzer.

Der Account kann durch ein Passwort sowie eine 2-Auth geschützt werden.

Die Übertragung der Daten erfolgt per https sowie einer mehrfachen Verschlüsselung durch min. 5 unterschiedlichen Werten, wovon 2 dynamisch am User gekoppelt sind. Um eine Manipulation zu verhindern, wird das Script verschlüsselt sein. So könnt ihr Sicher sein, das der Bot nur von euch befehle annimmt.


Ich freue mich auf euer Feedback!

Beste Grüße


Armin van Bruggen
Full Member
***
Offline Offline

Activity: 232
Merit: 101


Stratege, berechnend


View Profile
June 09, 2015, 05:12:19 PM
 #778

Nein Sven, kein Bedarf. Solange das "private" Mining noch möglich ist, solltest du lieber über die bereits mehrfach angesprochene API (für Miner selbst) nachdenken. PHP zu "verschlüsseln" ist genauso sinnfrei, wie C#. Wer das plain sehen möchte, den hält Ioncube nicht auf Cheesy.

MfG;

Armin
SpAcEDeViL
Legendary
*
Offline Offline

Activity: 986
Merit: 1027


Miner-Control.de Pooler


View Profile WWW
June 09, 2015, 05:38:13 PM
 #779

Nein Sven, kein Bedarf. Solange das "private" Mining noch möglich ist, solltest du lieber über die bereits mehrfach angesprochene API (für Miner selbst) nachdenken. PHP zu "verschlüsseln" ist genauso sinnfrei, wie C#. Wer das plain sehen möchte, den hält Ioncube nicht auf Cheesy.

MfG;

Armin

Was soll das den jetzt? Erst nach einer API fragen und dann quer schießen?!
Ich glaube du hast den Sinn dahinter nicht verstanden. Bitte nochmal lesen.


Armin van Bruggen
Full Member
***
Offline Offline

Activity: 232
Merit: 101


Stratege, berechnend


View Profile
June 09, 2015, 05:42:10 PM
 #780

Ich denke von mir behaupten zu können, obrigen Text gut durchgegangen zu sein. Nur ist meine Aussage leicht belegbar, es wird weniger User geben , welche diesen Bot verwenden und gleichzeitig Minen, als User die Minen. Somit ist die Nachfrage an einer API um die Miner selbst zu "steuern" sicherlich imenser, als die Nachfrage nach einem Portal um Miner, welche im Verbund mit diesem Bot betrieben werden zu steuern.

Mit besten Grüßen;

Armin
Pages: « 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 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 »
  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!