@@ -70,9 +70,6 @@ class Coin(object):
7070 BLOCK_PROCESSOR = BlockProcessor
7171 XPUB_VERBYTES = bytes ('????' , 'utf-8' )
7272 XPRV_VERBYTES = bytes ('????' , 'utf-8' )
73- IRC_PREFIX = None
74- IRC_SERVER = "irc.freenode.net"
75- IRC_PORT = 6667
7673 # Peer discovery
7774 PEER_DEFAULT_PORTS = {'t' : '50001' , 's' : '50002' }
7875 PEERS = []
@@ -87,8 +84,6 @@ def lookup_coin_class(cls, name, net):
8784 if (coin .NAME .lower () == name .lower () and
8885 coin .NET .lower () == net .lower ()):
8986 coin_req_attrs = req_attrs .copy ()
90- if coin .IRC_PREFIX is not None :
91- coin_req_attrs .append ('IRC_CHANNEL' )
9287 missing = [attr for attr in coin_req_attrs
9388 if not hasattr (coin , attr )]
9489 if missing :
@@ -616,8 +611,6 @@ class Viacoin(AuxPowMixin, Coin):
616611 TX_COUNT = 113638
617612 TX_COUNT_HEIGHT = 3473674
618613 TX_PER_BLOCK = 30
619- IRC_PREFIX = "E_"
620- IRC_CHANNEL = "#vialectrum"
621614 RPC_PORT = 5222
622615 REORG_LIMIT = 5000
623616 DESERIALIZER = lib_tx .DeserializerAuxPowSegWit
@@ -665,8 +658,9 @@ class Namecoin(AuxPowMixin, Coin):
665658 TX_COUNT = 4415768
666659 TX_COUNT_HEIGHT = 329065
667660 TX_PER_BLOCK = 10
668- IRC_PREFIX = "E_"
669- IRC_CHANNEL = "#electrum-nmc"
661+ PEERS = [
662+ 'elec.luggs.co s446' ,
663+ ]
670664
671665
672666class NamecoinTestnet (Namecoin ):
@@ -694,8 +688,6 @@ class Dogecoin(AuxPowMixin, Coin):
694688 TX_COUNT = 27583427
695689 TX_COUNT_HEIGHT = 1604979
696690 TX_PER_BLOCK = 20
697- IRC_PREFIX = "E_"
698- IRC_CHANNEL = "#electrum-doge"
699691 REORG_LIMIT = 2000
700692
701693
@@ -726,8 +718,6 @@ class Dash(Coin):
726718 TX_COUNT = 2157510
727719 TX_PER_BLOCK = 4
728720 RPC_PORT = 9998
729- IRC_PREFIX = "D_"
730- IRC_CHANNEL = "#electrum-dash"
731721 PEERS = [
732722 'electrum.dash.org s t' ,
733723 'electrum.masternode.io s t' ,
@@ -760,7 +750,6 @@ class DashTestnet(Dash):
760750 TX_COUNT = 132681
761751 TX_PER_BLOCK = 1
762752 RPC_PORT = 19998
763- IRC_PREFIX = "d_"
764753 PEER_DEFAULT_PORTS = {'t' : '51001' , 's' : '51002' }
765754 PEERS = [
766755 'electrum.dash.siampm.com s t' ,
@@ -779,8 +768,6 @@ class Argentum(AuxPowMixin, Coin):
779768 TX_COUNT = 2263089
780769 TX_COUNT_HEIGHT = 2050260
781770 TX_PER_BLOCK = 2000
782- IRC_PREFIX = "A_"
783- IRC_CHANNEL = "#electrum-arg"
784771 RPC_PORT = 13581
785772
786773
@@ -806,8 +793,6 @@ class DigiByte(Coin):
806793 TX_COUNT = 1046018
807794 TX_COUNT_HEIGHT = 1435000
808795 TX_PER_BLOCK = 1000
809- IRC_PREFIX = "DE_"
810- IRC_CHANNEL = "#electrum-dgb"
811796 RPC_PORT = 12022
812797
813798
@@ -818,8 +803,6 @@ class DigiByteTestnet(DigiByte):
818803 WIF_BYTE = bytes .fromhex ("ef" )
819804 GENESIS_HASH = ('b5dca8039e300198e5fe7cd23bdd1728'
820805 'e2a444af34c447dbd0916fa3430a68c2' )
821- IRC_PREFIX = "DET_"
822- IRC_CHANNEL = "#electrum-dgb"
823806 RPC_PORT = 15022
824807 REORG_LIMIT = 2000
825808
@@ -837,8 +820,6 @@ class FairCoin(Coin):
837820 TX_COUNT = 505
838821 TX_COUNT_HEIGHT = 470
839822 TX_PER_BLOCK = 1
840- IRC_PREFIX = "E_"
841- IRC_CHANNEL = "#fairlectrum"
842823 RPC_PORT = 40405
843824 PEER_DEFAULT_PORTS = {'t' : '51811' , 's' : '51812' }
844825 PEERS = [
@@ -882,8 +863,6 @@ class Zcash(EquihashMixin, Coin):
882863 TX_COUNT = 329196
883864 TX_COUNT_HEIGHT = 68379
884865 TX_PER_BLOCK = 5
885- IRC_PREFIX = "E_"
886- IRC_CHANNEL = "#electrum-zcash"
887866 RPC_PORT = 8232
888867 REORG_LIMIT = 800
889868
@@ -939,8 +918,6 @@ class Einsteinium(Coin):
939918 TX_COUNT = 2087559
940919 TX_COUNT_HEIGHT = 1358517
941920 TX_PER_BLOCK = 2
942- IRC_PREFIX = "E_"
943- IRC_CHANNEL = "#electrum-emc2"
944921 RPC_PORT = 41879
945922 REORG_LIMIT = 2000
946923
@@ -958,8 +935,6 @@ class Blackcoin(ScryptMixin, Coin):
958935 TX_COUNT = 4594999
959936 TX_COUNT_HEIGHT = 1667070
960937 TX_PER_BLOCK = 3
961- IRC_PREFIX = "E_"
962- IRC_CHANNEL = "#electrum-blk"
963938 RPC_PORT = 15715
964939 REORG_LIMIT = 5000
965940
@@ -977,8 +952,6 @@ class Bitbay(ScryptMixin, Coin):
977952 TX_COUNT = 4594999
978953 TX_COUNT_HEIGHT = 1667070
979954 TX_PER_BLOCK = 3
980- IRC_PREFIX = "E_"
981- IRC_CHANNEL = "#electrum-bay"
982955 RPC_PORT = 19914
983956 REORG_LIMIT = 5000
984957
@@ -997,8 +970,6 @@ class Peercoin(Coin):
997970 TX_COUNT = 1207356
998971 TX_COUNT_HEIGHT = 306425
999972 TX_PER_BLOCK = 4
1000- IRC_PREFIX = "E_"
1001- IRC_CHANNEL = "#electrum-ppc"
1002973 RPC_PORT = 9902
1003974 REORG_LIMIT = 5000
1004975
@@ -1016,8 +987,6 @@ class Reddcoin(Coin):
1016987 TX_COUNT = 5413508
1017988 TX_COUNT_HEIGHT = 1717382
1018989 TX_PER_BLOCK = 3
1019- IRC_PREFIX = "E_"
1020- IRC_CHANNEL = "#electrum-rdd"
1021990 RPC_PORT = 45443
1022991
1023992
@@ -1197,8 +1166,6 @@ class CanadaeCoin(AuxPowMixin, Coin):
11971166 TX_COUNT = 3455905
11981167 TX_COUNT_HEIGHT = 3645419
11991168 TX_PER_BLOCK = 1
1200- IRC_PREFIX = "E_"
1201- IRC_CHANNEL = "#electrum-cdn"
12021169 RPC_PORT = 34330
12031170 REORG_LIMIT = 1000
12041171
0 commit comments