Browse Source

rename packages to jm*

master
Adam Gibson 9 years ago
parent
commit
be916781ac
No known key found for this signature in database
GPG Key ID: B3AE09F1E9A3197A
  1. 6
      bitcoin/__init__.py
  2. 0
      jmbase/__init__.py
  3. 0
      jmbase/commands.py
  4. 0
      jmbase/support.py
  5. 6
      jmbitcoin/__init__.py
  6. 2
      jmbitcoin/bci.py
  7. 2
      jmbitcoin/secp256k1_deterministic.py
  8. 0
      jmbitcoin/secp256k1_main.py
  9. 2
      jmbitcoin/secp256k1_transaction.py
  10. 0
      jmclient/__init__.py
  11. 10
      jmclient/blockchaininterface.py
  12. 4
      jmclient/btc.py
  13. 2
      jmclient/client_protocol.py
  14. 0
      jmclient/commands.py
  15. 10
      jmclient/configure.py
  16. 0
      jmclient/jsonrpc.py
  17. 0
      jmclient/old_mnemonic.py
  18. 0
      jmclient/podle.py
  19. 0
      jmclient/slowaes.py
  20. 0
      jmclient/socks.py
  21. 2
      jmclient/support.py
  22. 10
      jmclient/taker.py
  23. 10
      jmclient/wallet.py
  24. 4
      jmdaemon/__init__.py
  25. 0
      jmdaemon/enc_wrapper.py
  26. 2
      jmdaemon/irc.py
  27. 2
      jmdaemon/message_channel.py
  28. 2
      jmdaemon/orderbookwatch.py
  29. 0
      jmdaemon/protocol.py
  30. 0
      jmdaemon/socks.py
  31. 4
      sendpayment.py
  32. 40
      setup.py

6
bitcoin/__init__.py

@ -1,6 +0,0 @@
import secp256k1
from bitcoin.secp256k1_main import *
from bitcoin.secp256k1_transaction import *
from bitcoin.secp256k1_deterministic import *
from bitcoin.bci import *

0
base/__init__.py → jmbase/__init__.py

0
base/commands.py → jmbase/commands.py

0
base/support.py → jmbase/support.py

6
jmbitcoin/__init__.py

@ -0,0 +1,6 @@
import secp256k1
from jmbitcoin.secp256k1_main import *
from jmbitcoin.secp256k1_transaction import *
from jmbitcoin.secp256k1_deterministic import *
from jmbitcoin.bci import *

2
bitcoin/bci.py → jmbitcoin/bci.py

@ -4,7 +4,7 @@ import random
import sys import sys
import time import time
import platform import platform
from base.support import get_log from jmbase.support import get_log
if platform.system() == "Windows": if platform.system() == "Windows":
import ssl import ssl
import urllib2 import urllib2

2
bitcoin/secp256k1_deterministic.py → jmbitcoin/secp256k1_deterministic.py

@ -1,4 +1,4 @@
from bitcoin.secp256k1_main import * from jmbitcoin.secp256k1_main import *
import hmac import hmac
import hashlib import hashlib
from binascii import hexlify from binascii import hexlify

0
bitcoin/secp256k1_main.py → jmbitcoin/secp256k1_main.py

2
bitcoin/secp256k1_transaction.py → jmbitcoin/secp256k1_transaction.py

@ -1,6 +1,6 @@
#!/usr/bin/python #!/usr/bin/python
import binascii, re, json, copy, sys import binascii, re, json, copy, sys
from bitcoin.secp256k1_main import * from jmbitcoin.secp256k1_main import *
from _functools import reduce from _functools import reduce
import os import os

0
client/__init__.py → jmclient/__init__.py

10
client/blockchaininterface.py → jmclient/blockchaininterface.py

@ -21,9 +21,9 @@ import btc
# This can be removed once CliJsonRpc is gone. # This can be removed once CliJsonRpc is gone.
import subprocess import subprocess
from client.jsonrpc import JsonRpcConnectionError, JsonRpcError from jmclient.jsonrpc import JsonRpcConnectionError, JsonRpcError
from client.configure import get_p2pk_vbyte, jm_single from jmclient.configure import get_p2pk_vbyte, jm_single
from base.support import get_log, chunks from jmbase.support import get_log, chunks
log = get_log() log = get_log()
@ -682,7 +682,7 @@ class BitcoinCoreInterface(BlockchainInterface):
sys.exit(0) sys.exit(0)
def sync_addresses(self, wallet): def sync_addresses(self, wallet):
from client.wallet import BitcoinCoreWallet from jmclient.wallet import BitcoinCoreWallet
if isinstance(wallet, BitcoinCoreWallet): if isinstance(wallet, BitcoinCoreWallet):
return return
@ -812,7 +812,7 @@ class BitcoinCoreInterface(BlockchainInterface):
self.wallet_synced = True self.wallet_synced = True
def sync_unspent(self, wallet): def sync_unspent(self, wallet):
from client.wallet import BitcoinCoreWallet from jmclient.wallet import BitcoinCoreWallet
if isinstance(wallet, BitcoinCoreWallet): if isinstance(wallet, BitcoinCoreWallet):
return return

4
client/btc.py → jmclient/btc.py

@ -6,7 +6,7 @@ BTC_P2PK_VBYTE = {"mainnet": 0x00, "testnet": 0x6f}
BTC_P2SH_VBYTE = {"mainnet": 0x05, "testnet": 0xc4} BTC_P2SH_VBYTE = {"mainnet": 0x05, "testnet": 0xc4}
PODLE_COMMIT_FILE = None PODLE_COMMIT_FILE = None
from base.support import get_log from jmbase.support import get_log
import binascii, sys, re, hashlib, base64 import binascii, sys, re, hashlib, base64
from pprint import pformat from pprint import pformat
log = get_log() log = get_log()
@ -17,7 +17,7 @@ N = 1157920892373161954235709850086879078528375642790749043826051631415181614943
interface = "joinmarket-joinmarket" interface = "joinmarket-joinmarket"
try: try:
from bitcoin import * from jmbitcoin import *
bjm = True bjm = True
except ImportError: except ImportError:
#TODO figure out the right flexibility structure #TODO figure out the right flexibility structure

2
client/client_protocol.py → jmclient/client_protocol.py

@ -14,7 +14,7 @@ import string
import time import time
import hashlib import hashlib
import os import os
from client import (Taker, Wallet, jm_single, get_irc_mchannels, from jmclient import (Taker, Wallet, jm_single, get_irc_mchannels,
load_program_config, get_log) load_program_config, get_log)
import btc import btc

0
client/commands.py → jmclient/commands.py

10
client/configure.py → jmclient/configure.py

@ -10,9 +10,9 @@ import sys
from ConfigParser import SafeConfigParser, NoOptionError from ConfigParser import SafeConfigParser, NoOptionError
import btc import btc
from client.jsonrpc import JsonRpc from jmclient.jsonrpc import JsonRpc
from base.support import get_log, joinmarket_alert, core_alert, debug_silence from jmbase.support import get_log, joinmarket_alert, core_alert, debug_silence
from client.podle import set_commitment_file from jmclient.podle import set_commitment_file
log = get_log() log = get_log()
@ -341,9 +341,9 @@ def load_program_config(config_path=None, bs=None):
def get_blockchain_interface_instance(_config): def get_blockchain_interface_instance(_config):
# todo: refactor joinmarket module to get rid of loops # todo: refactor joinmarket module to get rid of loops
# importing here is necessary to avoid import loops # importing here is necessary to avoid import loops
from client.blockchaininterface import BitcoinCoreInterface, \ from jmclient.blockchaininterface import BitcoinCoreInterface, \
RegtestBitcoinCoreInterface, BlockrInterface, ElectrumWalletInterface RegtestBitcoinCoreInterface, BlockrInterface, ElectrumWalletInterface
from client.blockchaininterface import CliJsonRpc from jmclient.blockchaininterface import CliJsonRpc
source = _config.get("BLOCKCHAIN", "blockchain_source") source = _config.get("BLOCKCHAIN", "blockchain_source")
network = get_network() network = get_network()

0
client/jsonrpc.py → jmclient/jsonrpc.py

0
client/old_mnemonic.py → jmclient/old_mnemonic.py

0
client/podle.py → jmclient/podle.py

0
client/slowaes.py → jmclient/slowaes.py

0
client/socks.py → jmclient/socks.py

2
client/support.py → jmclient/support.py

@ -5,7 +5,7 @@ import sys
import logging import logging
import pprint import pprint
import random import random
from base.support import get_log from jmbase.support import get_log
from decimal import Decimal from decimal import Decimal
from math import exp from math import exp

10
client/taker.py → jmclient/taker.py

@ -9,11 +9,11 @@ import time
import copy import copy
import btc import btc
from client.configure import jm_single, get_p2pk_vbyte, donation_address from jmclient.configure import jm_single, get_p2pk_vbyte, donation_address
from base.support import get_log from jmbase.support import get_log
from client.support import calc_cj_fee, weighted_order_choose, choose_orders from jmclient.support import calc_cj_fee, weighted_order_choose, choose_orders
from client.wallet import estimate_tx_fee from jmclient.wallet import estimate_tx_fee
from client.podle import (generate_podle, get_podle_commitments, from jmclient.podle import (generate_podle, get_podle_commitments,
PoDLE, PoDLEError) PoDLE, PoDLEError)
jlog = get_log() jlog = get_log()

10
client/wallet.py → jmclient/wallet.py

@ -9,11 +9,11 @@ from ConfigParser import NoSectionError
from getpass import getpass from getpass import getpass
import btc import btc
from client.slowaes import decryptData from jmclient.slowaes import decryptData
from client.blockchaininterface import BitcoinCoreInterface, RegtestBitcoinCoreInterface from jmclient.blockchaininterface import BitcoinCoreInterface, RegtestBitcoinCoreInterface
from client.configure import jm_single, get_network, get_p2pk_vbyte from jmclient.configure import jm_single, get_network, get_p2pk_vbyte
from base.support import get_log from jmbase.support import get_log
from client.support import select_gradual, select_greedy,select_greediest, select from jmclient.support import select_gradual, select_greedy,select_greediest, select
log = get_log() log = get_log()

4
daemon/__init__.py → jmdaemon/__init__.py

@ -5,10 +5,10 @@ from protocol import *
from .enc_wrapper import as_init_encryption, decode_decrypt, \ from .enc_wrapper import as_init_encryption, decode_decrypt, \
encrypt_encode, init_keypair, init_pubkey, get_pubkey, NaclError encrypt_encode, init_keypair, init_pubkey, get_pubkey, NaclError
from .irc import IRCMessageChannel, B_PER_SEC from .irc import IRCMessageChannel, B_PER_SEC
from base.support import get_log from jmbase.support import get_log
from .message_channel import MessageChannel, MessageChannelCollection from .message_channel import MessageChannel, MessageChannelCollection
from .orderbookwatch import OrderbookWatch from .orderbookwatch import OrderbookWatch
from base import commands from jmbase import commands
# Set default logging handler to avoid "No handler found" warnings. # Set default logging handler to avoid "No handler found" warnings.
try: try:

0
daemon/enc_wrapper.py → jmdaemon/enc_wrapper.py

2
daemon/irc.py → jmdaemon/irc.py

@ -10,7 +10,7 @@ import Queue
from daemon.message_channel import MessageChannel from daemon.message_channel import MessageChannel
from base.support import get_log, chunks from jmbase.support import get_log, chunks
from daemon.socks import socksocket, setdefaultproxy, PROXY_TYPE_SOCKS5 from daemon.socks import socksocket, setdefaultproxy, PROXY_TYPE_SOCKS5
from daemon.protocol import * from daemon.protocol import *
MAX_PRIVMSG_LEN = 450 MAX_PRIVMSG_LEN = 450

2
daemon/message_channel.py → jmdaemon/message_channel.py

@ -6,7 +6,7 @@ from daemon import (
NICK_HASH_LENGTH, NICK_MAX_ENCODED, JM_VERSION, JOINMARKET_NICK_HEADER, NICK_HASH_LENGTH, NICK_MAX_ENCODED, JM_VERSION, JOINMARKET_NICK_HEADER,
nickname, plaintext_commands, encrypted_commands, commitment_broadcast_list, nickname, plaintext_commands, encrypted_commands, commitment_broadcast_list,
offername_list, public_commands, private_commands) offername_list, public_commands, private_commands)
from base.support import get_log from jmbase.support import get_log
from functools import wraps from functools import wraps
log = get_log() log = get_log()

2
daemon/orderbookwatch.py → jmdaemon/orderbookwatch.py

@ -12,7 +12,7 @@ import json
from decimal import InvalidOperation, Decimal from decimal import InvalidOperation, Decimal
from daemon.protocol import JM_VERSION from daemon.protocol import JM_VERSION
from base.support import get_log, joinmarket_alert, DUST_THRESHOLD from jmbase.support import get_log, joinmarket_alert, DUST_THRESHOLD
from daemon.irc import B_PER_SEC from daemon.irc import B_PER_SEC
log = get_log() log = get_log()

0
daemon/protocol.py → jmdaemon/protocol.py

0
daemon/socks.py → jmdaemon/socks.py

4
sendpayment.py

@ -25,7 +25,7 @@ from optparse import OptionParser
import time import time
from client import (Taker, load_program_config, from jmclient import (Taker, load_program_config,
JMTakerClientProtocolFactory, start_reactor, JMTakerClientProtocolFactory, start_reactor,
validate_address, jm_single, validate_address, jm_single,
choose_orders, choose_sweep_orders, pick_order, choose_orders, choose_sweep_orders, pick_order,
@ -33,7 +33,7 @@ from client import (Taker, load_program_config,
Wallet, BitcoinCoreWallet, Wallet, BitcoinCoreWallet,
estimate_tx_fee) estimate_tx_fee)
from base.support import get_log, debug_dump_object from jmbase.support import get_log, debug_dump_object
log = get_log() log = get_log()

40
setup.py

@ -0,0 +1,40 @@
from setuptools import setup
import sys
if '--client-only' in sys.argv:
sys.argv.remove('--client-only')
setup(name='joinmarketclient',
version='0.1',
description='Joinmarket client library for Bitcoin coinjoins',
url='http://github.com/Joinmarket-Org/joinmarket-client',
author='Adam Gibson',
author_email='ekaggata@gmail.com',
license='GPL',
packages=['jmbase', 'jmclient'],
install_requires=['twisted',],
zip_safe=False)
elif '--client-bitcoin' in sys.argv:
sys.argv.remove('--client-bitcoin')
setup(name='joinmarketclient',
version='0.1',
description='Joinmarket client library for Bitcoin coinjoins',
url='http://github.com/Joinmarket-Org/joinmarket-client',
author='Adam Gibson',
author_email='ekaggata@gmail.com',
license='GPL',
packages=['jmbase', 'jmbitcoin', 'jmclient'],
install_requires=['twisted', 'secp256k1'],
zip_safe=False)
elif '--backend' in sys.argv:
sys.argv.remove('--backend')
setup(name='joinmarketdaemon',
version='0.1',
description='Joinmarket daemon for Bitcoin coinjoins',
author='Adam Gibson',
author_email='ekaggata@gmail.com',
license='GPL',
packages=['jmbase','jmdaemon'],
install_requires=['libnacl', 'twisted'],
zip_safe=False)
else:
raise Exception("Invalid arguments")
Loading…
Cancel
Save