Skip to content

Commit

Permalink
[#92] Run script to add coin params
Browse files Browse the repository at this point in the history
  • Loading branch information
Ola Czerepak committed Mar 1, 2018
1 parent 59d7757 commit 060e14c
Show file tree
Hide file tree
Showing 899 changed files with 17,428 additions and 10,720 deletions.
62 changes: 37 additions & 25 deletions network/007coin.py
Original file line number Diff line number Diff line change
@@ -1,25 +1,37 @@
from clove.network.bitcoin import Bitcoin


class Coin007(Bitcoin):
"""
Class with all the necessary 007Coin (007) network information based on
https://github.com/007coindev/007coin/blob/master/src/chainparams.cpp
(date of access: 02/19/2018)
"""
name = '007coin'
symbols = ('007', )
seeds = ('46.101.7.165')
port = 11007


class Coin007TestNet(Coin007):
"""
Class with all the necessary 007Coin (007) network information based on
https://github.com/007coindev/007coin/blob/master/src/chainparams.cpp
(date of access: 02/19/2018)
"""
name = 'test-007coin'
symbols = ('007', )
seeds = ()
port = 21007
from clove.network.bitcoin import Bitcoin


class Coin007(Bitcoin):
"""
Class with all the necessary 007Coin (007) network information based on
https://github.com/007coindev/007coin/blob/master/src/chainparams.cpp
(date of access: 02/19/2018)
"""
name = '007coin'
symbols = ('007', )
seeds = ('46.101.7.165')
port = 11007
message_start = b'\x2f\x24\x15\x05'
base58_prefixes = {
'PUBKEY_ADDR': 15,
'SCRIPT_ADDR': 63,
'SECRET_KEY': 153
}


class Coin007TestNet(Coin007):
"""
Class with all the necessary 007Coin (007) network information based on
https://github.com/007coindev/007coin/blob/master/src/chainparams.cpp
(date of access: 02/19/2018)
"""
name = 'test-007coin'
symbols = ('007', )
seeds = ()
port = 21007
message_start = b'\x3f\x17\x07\x25'
base58_prefixes = {
'PUBKEY_ADDR': 127,
'SCRIPT_ADDR': 196,
'SECRET_KEY': 239
}
56 changes: 31 additions & 25 deletions network/2give.py
Original file line number Diff line number Diff line change
@@ -1,25 +1,31 @@
from clove.network.bitcoin import Bitcoin


class TwoGIVE(Bitcoin):
"""
Class with all the necessary 2GIVE (2GIVE) network information based on
https://github.com/LittleDuke/2GIVE/blob/master/src/net.cpp
(date of access: 02/19/2018)
"""
name = '2give'
symbols = ('2GIVE', )
seeds = ('seed2.givecoin.io')
port = 6763


class TwoGIVETestNet(TwoGIVE):
"""
Class with all the necessary 2GIVE (2GIVE) network information based on
https://github.com/LittleDuke/2GIVE/blob/master/src/net.cpp
(date of access: 02/19/2018)
"""
name = 'test-2give'
symbols = ('2GIVE', )
seeds = ()
port = 16763
from clove.network.bitcoin import Bitcoin


class TwoGIVE(Bitcoin):
"""
Class with all the necessary 2GIVE (2GIVE) network information based on
https://github.com/LittleDuke/2GIVE/blob/master/src/net.cpp
(date of access: 02/19/2018)
"""
name = '2give'
symbols = ('2GIVE', )
seeds = ('seed2.givecoin.io')
port = 6763
message_start = b'\xce\xd5\xdb\xfa'
base58_prefixes = {
'PUBKEY_ADDR': 11,
'SCRIPT_ADDR': 8,
'SECRET_KEY': 139
}


class TwoGIVETestNet(TwoGIVE):
"""
Class with all the necessary 2GIVE (2GIVE) network information based on
https://github.com/LittleDuke/2GIVE/blob/master/src/net.cpp
(date of access: 02/19/2018)
"""
name = 'test-2give'
symbols = ('2GIVE', )
seeds = ()
port = 16763
56 changes: 31 additions & 25 deletions network/365coin.py
Original file line number Diff line number Diff line change
@@ -1,25 +1,31 @@
from clove.network.bitcoin import Bitcoin


class Three65Coin(Bitcoin):
"""
Class with all the necessary 365Coin (365) network information based on
https://github.com/365coindev/365/blob/master/src/net.cpp
(date of access: 02/19/2018)
"""
name = '365coin'
symbols = ('365', )
seeds = ('198.199.90.93')
port = 15663


class Three65CoinTestNet(Three65Coin):
"""
Class with all the necessary 365Coin (365) network information based on
https://github.com/365coindev/365/blob/master/src/net.cpp
(date of access: 02/19/2018)
"""
name = 'test-365coin'
symbols = ('365', )
seeds = ()
port = 17778
from clove.network.bitcoin import Bitcoin


class Three65Coin(Bitcoin):
"""
Class with all the necessary 365Coin (365) network information based on
https://github.com/365coindev/365/blob/master/src/net.cpp
(date of access: 02/19/2018)
"""
name = '365coin'
symbols = ('365', )
seeds = ('198.199.90.93')
port = 15663
message_start = b'\xb7\xf5\xe4\xe5'
base58_prefixes = {
'PUBKEY_ADDR': 13,
'SCRIPT_ADDR': 20,
'SECRET_KEY': 141
}


class Three65CoinTestNet(Three65Coin):
"""
Class with all the necessary 365Coin (365) network information based on
https://github.com/365coindev/365/blob/master/src/net.cpp
(date of access: 02/19/2018)
"""
name = 'test-365coin'
symbols = ('365', )
seeds = ()
port = 17778
38 changes: 22 additions & 16 deletions network/MMXVI.py
Original file line number Diff line number Diff line change
@@ -1,16 +1,22 @@
from clove.network.bitcoin import Bitcoin


class mMXVI(Bitcoin):
"""
Class with all the necessary MMXVI network information based on
https://github.com/coin2016/mmxvi/blob/master/src/net.cpp
(date of access: 02/12/2018)
"""
name = 'MMXVI'
symbols = ('MMXVI', )
seeds = ("5.196.67.100")
port = 6503


# Has no Testnet
from clove.network.bitcoin import Bitcoin


class mMXVI(Bitcoin):
"""
Class with all the necessary MMXVI network information based on
https://github.com/coin2016/mmxvi/blob/master/src/net.cpp
(date of access: 02/12/2018)
"""
name = 'MMXVI'
symbols = ('MMXVI', )
seeds = ("5.196.67.100")
port = 6503
message_start = b'\xc3\xff\xd2\xb4'
base58_prefixes = {
'PUBKEY_ADDR': 50,
'SCRIPT_ADDR': 5,
'SECRET_KEY': 178
}


# Has no Testnet
34 changes: 20 additions & 14 deletions network/SPEC.py
Original file line number Diff line number Diff line change
@@ -1,14 +1,20 @@
from clove.network.bitcoin import Bitcoin


class SPEC(Bitcoin):
"""
Class with all the necessary SPEC network information based on
https://github.com/SpecDevelopment/spec-wallet/blob/master/src/net.cpp
(date of access: 02/18/2018)
"""
name = 'SPEC'
symbols = ('SPEC', )
seeds = ("node.speccoin.com",
"node2.speccoin.com")
port = 4319
from clove.network.bitcoin import Bitcoin


class SPEC(Bitcoin):
"""
Class with all the necessary SPEC network information based on
https://github.com/SpecDevelopment/spec-wallet/blob/master/src/net.cpp
(date of access: 02/18/2018)
"""
name = 'SPEC'
symbols = ('SPEC', )
seeds = ("node.speccoin.com",
"node2.speccoin.com")
port = 4319
message_start = b'\xc3\xd2\xd1\xbd'
base58_prefixes = {
'PUBKEY_ADDR': 10,
'SCRIPT_ADDR': 5,
'SECRET_KEY': 138
}
56 changes: 31 additions & 25 deletions network/abjcoin.py
Original file line number Diff line number Diff line change
@@ -1,25 +1,31 @@
from clove.network.bitcoin import Bitcoin


class Abjcoin(Bitcoin):
"""
Class with all the necessary Abjcoin (ABJ) network information based on
https://github.com/abjcoinblockchain/Abjcoin/blob/master/src/net.cpp
(date of access: 02/17/2018)
"""
name = 'abjcoin'
symbols = ('ABJ', )
seeds = ('209.188.21.177', '199.188.207.212')
port = 29303


class AbjcoinTestNet(Abjcoin):
"""
Class with all the necessary Abjcoin (ABJ) network information based on
https://github.com/abjcoinblockchain/Abjcoin/blob/master/src/net.cpp
(date of access: 02/17/2018)
"""
name = 'test-abjcoin'
symbols = ('ABJ', )
seeds = ()
port = 39303
from clove.network.bitcoin import Bitcoin


class Abjcoin(Bitcoin):
"""
Class with all the necessary Abjcoin (ABJ) network information based on
https://github.com/abjcoinblockchain/Abjcoin/blob/master/src/net.cpp
(date of access: 02/17/2018)
"""
name = 'abjcoin'
symbols = ('ABJ', )
seeds = ('209.188.21.177', '199.188.207.212')
port = 29303
message_start = b'\x22\x3d\x04\xa6'
base58_prefixes = {
'PUBKEY_ADDR': 35,
'SCRIPT_ADDR': 85,
'SECRET_KEY': 163
}


class AbjcoinTestNet(Abjcoin):
"""
Class with all the necessary Abjcoin (ABJ) network information based on
https://github.com/abjcoinblockchain/Abjcoin/blob/master/src/net.cpp
(date of access: 02/17/2018)
"""
name = 'test-abjcoin'
symbols = ('ABJ', )
seeds = ()
port = 39303
36 changes: 21 additions & 15 deletions network/abncoin.py
Original file line number Diff line number Diff line change
@@ -1,15 +1,21 @@
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
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
message_start = b'\x3b\x40\x9d\x4f'
base58_prefixes = {
'PUBKEY_ADDR': 25,
'SCRIPT_ADDR': 85,
'SECRET_KEY': 153
}

# no testnet
Loading

0 comments on commit 060e14c

Please sign in to comment.