From c8e36e42cea9eeff483e4a05d5d13a6d8b228f5c Mon Sep 17 00:00:00 2001 From: Felix B Date: Mon, 19 Feb 2018 18:07:39 +0100 Subject: [PATCH] Added 22 Altcoins --- network/abncoin.py | 15 ++++++++++++++ network/aseancoin.py | 35 ++++++++++++++++++++++++++++++++ network/bitcoinabc.py | 33 ++++++++++++++++++++++++++++++ network/concoin.py | 17 ++++++++++++++++ network/coupecoin.py | 15 ++++++++++++++ network/cryptographic_anomaly.py | 15 ++++++++++++++ network/landcoin.py | 24 ++++++++++++++++++++++ network/pluscoin.py | 15 ++++++++++++++ network/prcoin.py | 18 ++++++++++++++++ network/procoin.py | 32 +++++++++++++++++++++++++++++ network/resumeo_shares.py | 15 ++++++++++++++ network/richcoin.py | 15 ++++++++++++++ network/save_the_ocean.py | 15 ++++++++++++++ network/sex_pistols.py | 15 ++++++++++++++ network/shellcoin.py | 14 +++++++++++++ network/sigmacoin.py | 15 ++++++++++++++ network/sjwcoin.py | 15 ++++++++++++++ network/stability_shares.py | 25 +++++++++++++++++++++++ network/swapcoin.py | 15 ++++++++++++++ network/t-coin.py | 14 +++++++++++++ network/tychocoin.py | 24 ++++++++++++++++++++++ network/unicoin.py | 15 ++++++++++++++ 22 files changed, 416 insertions(+) create mode 100644 network/abncoin.py create mode 100644 network/aseancoin.py create mode 100644 network/bitcoinabc.py create mode 100644 network/concoin.py create mode 100644 network/coupecoin.py create mode 100644 network/cryptographic_anomaly.py create mode 100644 network/landcoin.py create mode 100644 network/pluscoin.py create mode 100644 network/prcoin.py create mode 100644 network/procoin.py create mode 100644 network/resumeo_shares.py create mode 100644 network/richcoin.py create mode 100644 network/save_the_ocean.py create mode 100644 network/sex_pistols.py create mode 100644 network/shellcoin.py create mode 100644 network/sigmacoin.py create mode 100644 network/sjwcoin.py create mode 100644 network/stability_shares.py create mode 100644 network/swapcoin.py create mode 100644 network/t-coin.py create mode 100644 network/tychocoin.py create mode 100644 network/unicoin.py diff --git a/network/abncoin.py b/network/abncoin.py new file mode 100644 index 0000000..f0878e1 --- /dev/null +++ b/network/abncoin.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class Abncoin(Bitcoin): + """ + Class with all the necessary Abncoin network information based on + https://github.com/AbnMainDev/abncoin/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'abncoin' + symbols = ('ABN', ) + seeds = ("node.walletbuilders.com") + port = 10267 + +# no testnet \ No newline at end of file diff --git a/network/aseancoin.py b/network/aseancoin.py new file mode 100644 index 0000000..db8116b --- /dev/null +++ b/network/aseancoin.py @@ -0,0 +1,35 @@ +from clove.network.bitcoin import Bitcoin + + +class Aseancoin(Bitcoin): + """ + Class with all the necessary Aseancoin network information based on + https://github.com/tyemday/Aseancoin/blob/master/src/chainparams/chainparams.cpp + (date of access: 02/19/2018) + """ + name = 'aseancoin' + symbols = ('ASN', ) + seeds = ("seed.bitcoin.sipa.be", + "dnsseed.bluematt.me", + "dnsseed.bitcoin.dashjr.org", + "seed.bitcoinstats.com", + "bitseed.xf2.org") + port = 8333 + + +class AseancoinTestNet(Aseancoin): + """ + Class with all the necessary Aseancoin testing network information based on + https://github.com/tyemday/Aseancoin/blob/master/src/chainparams/chainparams.cpp + (date of access: 02/19/2018) + """ + name = 'test-aseancoin' + seeds = ("testnet-seed.alexykot.me", + "testnet-seed.bitcoin.petertodd.org", + "testnet-seed.bluematt.me", + "testnet-seed.bitcoin.schildbach.de") + port = 18333 + + + + diff --git a/network/bitcoinabc.py b/network/bitcoinabc.py new file mode 100644 index 0000000..27fbc31 --- /dev/null +++ b/network/bitcoinabc.py @@ -0,0 +1,33 @@ +from clove.network.bitcoin import Bitcoin + + +class BitcoinABC(Bitcoin): + """ + Class with all the necessary BitcoinABC network information based on + https://github.com/Bitcoin-ABC/bitcoin-abc/blob/master/src/chainparams.cpp + (date of access: 02/19/2018) + """ + name = 'bitcoinabc' + symbols = ('BABC', ) + seeds = ("seed.bitcoinabc.org", + "seed-abc.bitcoinforks.org", + "btccash-seeder.bitcoinunlimited.info", + "seed.bitprim.org", + "seed.deadalnix.me", + "seeder.criptolayer.net") + port = 8333 + + +class BitcoinABCTestNet(Diamond): + """ + Class with all the necessary BitcoinABC testing network information based on + https://github.com/Bitcoin-ABC/bitcoin-abc/blob/master/src/chainparams.cpp + (date of access: 02/19/2018) + """ + name = 'test-bitcoinabc' + seeds = ("testnet-seed.bitcoinabc.org", + "testnet-seed-abc.bitcoinforks.org", + "testnet-seed.bitprim.org", + "testnet-seed.deadalnix.me", + "testnet-seeder.criptolayer.net") + port = 18333 diff --git a/network/concoin.py b/network/concoin.py new file mode 100644 index 0000000..9f86341 --- /dev/null +++ b/network/concoin.py @@ -0,0 +1,17 @@ +from clove.network.bitcoin import Bitcoin + + +class Concoin(Bitcoin): + """ + Class with all the necessary Concoin network information based on + https://github.com/Concoin/concoin-master/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'concoin' + symbols = ('CONX', ) + seeds = ("94.176.236.84", + "212.47.238.107", + "94.176.235.111") + port = 40100 + + diff --git a/network/coupecoin.py b/network/coupecoin.py new file mode 100644 index 0000000..89a7fbe --- /dev/null +++ b/network/coupecoin.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class Coupecoin(Bitcoin): + """ + Class with all the necessary Coupecoin network information based on + https://github.com/CoupecoinOriginal/coupecoin/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'coupecoin' + symbols = ('COUPE', ) + seeds = ("45.79.66.198", + "electrum5.cryptolife.net") + port = 17739 + diff --git a/network/cryptographic_anomaly.py b/network/cryptographic_anomaly.py new file mode 100644 index 0000000..f78df5f --- /dev/null +++ b/network/cryptographic_anomaly.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class Cryptographic_Anomaly(Bitcoin): + """ + Class with all the necessary Cryptographic Anomaly network information based on + https://github.com/CryptographicAnomaly/CryptographicAnomaly2/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'cryptographic_anomaly' + symbols = ('CGA', ) + seeds = ("cga.dnsseed.crypto2.net") + port = 3933 + +# no testnet \ No newline at end of file diff --git a/network/landcoin.py b/network/landcoin.py new file mode 100644 index 0000000..2d06ec8 --- /dev/null +++ b/network/landcoin.py @@ -0,0 +1,24 @@ +from clove.network.bitcoin import Bitcoin + + +class LandCoin(Bitcoin): + """ + Class with all the necessary LandCoin network information based on + https://github.com/landcoin-project/landcoin/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'landcoin' + symbols = ('LND', ) + seeds = ("seed.landcoin.net") + port = 1911 + + +class LandCoinTestNet(LandCoin): + """ + Class with all the necessary LandCoin testing network information based on + https://github.com/landcoin-project/landcoin/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'test-landcoin' + seeds = ("seed.landcoin.net") + port = 11911 \ No newline at end of file diff --git a/network/pluscoin.py b/network/pluscoin.py new file mode 100644 index 0000000..8532268 --- /dev/null +++ b/network/pluscoin.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class PlusCoin(Bitcoin): + """ + Class with all the necessary PlusCoin network information based on + https://github.com/BitcoinPlus-org/bitcoinplus/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'pluscoin' + symbols = ('PLC', ) + seeds = ("seed.xbcplus.com") + port = 53518 + +# no testnet \ No newline at end of file diff --git a/network/prcoin.py b/network/prcoin.py new file mode 100644 index 0000000..2f14cfc --- /dev/null +++ b/network/prcoin.py @@ -0,0 +1,18 @@ +from clove.network.bitcoin import Bitcoin + + +class PRCoin(Bitcoin): + """ + Class with all the necessary PRCoin network information based on + https://github.com/prcoin/prcoin-wallet + (date of access: 02/19/2018) + """ + name = 'prcoin' + symbols = ('PRC', ) + seeds = ("73.78.96.65:52698", + "218.144.45.133:50090", + "218.144.45.133:51045", + "218.144.45.133:61276") + port = 8535 + +# no testnet \ No newline at end of file diff --git a/network/procoin.py b/network/procoin.py new file mode 100644 index 0000000..f6360a5 --- /dev/null +++ b/network/procoin.py @@ -0,0 +1,32 @@ +from clove.network.bitcoin import Bitcoin + + +class ProCoin(Bitcoin): + """ + Class with all the necessary ProCoin network information based on + https://github.com/Procoin-project/Procoin-Done/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'procoin' + symbols = ('PCN', ) + seeds = ("dnsseed.procointools.com", + "dnsseed.procoinpool.org", + "dnsseed.pro.xurious.com", + "dnsseed.koin-project.com", + "dnsseed.weminemnc.com") + port = 4113 + + +class ProCoinTestNet(ProCoin): + """ + Class with all the necessary ProCoin testing network information based on + https://github.com/Procoin-project/Procoin-Done/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'test-procoin' + seeds = ("testnet-seed.procointools.com", + "testnet-seed.weminemnc.com") + port = 51474 + + + \ No newline at end of file diff --git a/network/resumeo_shares.py b/network/resumeo_shares.py new file mode 100644 index 0000000..6812c59 --- /dev/null +++ b/network/resumeo_shares.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class Resumeo_Shares(Bitcoin): + """ + Class with all the necessary Resumeo Shares network information based on + https://github.com/vanyabios/resumeo/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'resumeo_shares' + symbols = ('RMS', ) + seeds = ("107.170.189.185", + "79.135.200.66") + port = 38891 + diff --git a/network/richcoin.py b/network/richcoin.py new file mode 100644 index 0000000..ffb2a6d --- /dev/null +++ b/network/richcoin.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class RichCoin(Bitcoin): + """ + Class with all the necessary RichCoin network information based on + https://github.com/dmdcoin/diamond/blob/master/src/chainparams.cpp + (date of access: 02/19/2018) + """ + name = 'richcoin' + symbols = ('RICHX', ) + seeds = ("richcoin.us") + port = 11777 + +# no testnet \ No newline at end of file diff --git a/network/save_the_ocean.py b/network/save_the_ocean.py new file mode 100644 index 0000000..98aeed0 --- /dev/null +++ b/network/save_the_ocean.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class Save_The_Ocean(Bitcoin): + """ + Class with all the necessary Save The Ocean network information based on + https://github.com/SaveTheOceanMovement/SaveTheOceanCoin/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'save_the_ocean' + symbols = ('STO', ) + seeds = ("52.169.14.55") + port = 4555 + +# no testnet \ No newline at end of file diff --git a/network/sex_pistols.py b/network/sex_pistols.py new file mode 100644 index 0000000..d585eef --- /dev/null +++ b/network/sex_pistols.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class Sex_Pistols(Bitcoin): + """ + Class with all the necessary Sex Pistols network information based on + https://github.com/sexpist/sexpistols/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'sex_pistols' + symbols = ('SP', ) + seeds = ("node.walletbuilders.com") + port = 7515 + +# no testnet \ No newline at end of file diff --git a/network/shellcoin.py b/network/shellcoin.py new file mode 100644 index 0000000..29ee435 --- /dev/null +++ b/network/shellcoin.py @@ -0,0 +1,14 @@ +from clove.network.bitcoin import Bitcoin + + +class ShellCoin(Bitcoin): + """ + Class with all the necessary ShellCoin network information based on + https://bitcointalk.org/index.php?topic=1054714.0 + (date of access: 02/19/2018) + """ + name = 'shellcoin' + symbols = ('SHELL', ) + seeds = ("153.92.98.55") + port = 12454 + \ No newline at end of file diff --git a/network/sigmacoin.py b/network/sigmacoin.py new file mode 100644 index 0000000..44a86ef --- /dev/null +++ b/network/sigmacoin.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class SIGMAcoin(Bitcoin): + """ + Class with all the necessary SIGMAcoin network information based on + https://github.com/sigmadevelopment/sigma/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'sigmacoin' + symbols = ('SIGMA', ) + seeds = ("node.walletbuilders.com") + port = 8211 + +# no testnet \ No newline at end of file diff --git a/network/sjwcoin.py b/network/sjwcoin.py new file mode 100644 index 0000000..ba8577f --- /dev/null +++ b/network/sjwcoin.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class SJWCoin(Bitcoin): + """ + Class with all the necessary SJWCoin network information based on + https://github.com/sjwcoin/sjwcoin/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'sjwcoin' + symbols = ('SJW', ) + seeds = ("seed.sjwcoin.com") + port = 19966 + +# no testnet \ No newline at end of file diff --git a/network/stability_shares.py b/network/stability_shares.py new file mode 100644 index 0000000..ef34dcc --- /dev/null +++ b/network/stability_shares.py @@ -0,0 +1,25 @@ +from clove.network.bitcoin import Bitcoin + + +class Stability_Shares(Bitcoin): + """ + Class with all the necessary Stability Shares network information based on + https://bitcointalk.org/index.php?topic=490529.0 + (date of access: 02/16/2018) + """ + name = 'stability_shares' + symbols = ('XSS', ) + seeds = ("80.112.144.84", + "82.139.127.205", + "23.253.82.83", + "27.33.1.58", + "87.147.43.53", + "174.108.122.202", + "204.195.130.236", + "92.55.41.212", + "88.127.170.75", + "94.23.196.92") + port = 7711 + +# no testnet + diff --git a/network/swapcoin.py b/network/swapcoin.py new file mode 100644 index 0000000..b4f159e --- /dev/null +++ b/network/swapcoin.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class Swapcoin(Bitcoin): + """ + Class with all the necessary Swapcoin network information based on + https://github.com/swapcoin/swap/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'swapcoin' + symbols = ('SWP', ) + seeds = ("207.12.89.115") + port = 19988 + +# no testnet \ No newline at end of file diff --git a/network/t-coin.py b/network/t-coin.py new file mode 100644 index 0000000..a1c2536 --- /dev/null +++ b/network/t-coin.py @@ -0,0 +1,14 @@ +from clove.network.bitcoin import Bitcoin + + +class T-coin(Bitcoin): + """ + Class with all the necessary T-coin network information based on + https://github.com/tcoindev/t-coin/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 't-coin' + symbols = ('TCOIN', ) + seeds = ("175.124.227.229", + "175.124.227.230") + port = 25286 diff --git a/network/tychocoin.py b/network/tychocoin.py new file mode 100644 index 0000000..01b0597 --- /dev/null +++ b/network/tychocoin.py @@ -0,0 +1,24 @@ +from clove.network.bitcoin import Bitcoin + + +class Tychocoin(Bitcoin): + """ + Class with all the necessary Tychocoin network information based on + https://github.com/tychocoin2017/tychocoin/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'tychocoin' + symbols = ('TYCHO', ) + seeds = ("50.63.164.183") + port = 9333 + + +class TychocoinTestNet(Tychocoin): + """ + Class with all the necessary Tychocoin testing network information based on + https://github.com/tychocoin2017/tychocoin/blob/master/src/net.cpp + (date of access: 02/19/2018) + """ + name = 'test-tychocoin' + seeds = ("50.63.164.183") + port = 19333 \ No newline at end of file diff --git a/network/unicoin.py b/network/unicoin.py new file mode 100644 index 0000000..44b6767 --- /dev/null +++ b/network/unicoin.py @@ -0,0 +1,15 @@ +from clove.network.bitcoin import Bitcoin + + +class UniCoin(Bitcoin): + """ + Class with all the necessary UniCoin network information based on + https://github.com/unicoindev/unicoin/blob/master/src/chainparams.cpp + (date of access: 02/19/2018) + """ + name = 'unicoin' + symbols = ('UNIC', ) + seeds = ("altminers.com") + port = 50667 + +# no testnet \ No newline at end of file