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 time
import platform
from base.support import get_log
from jmbase.support import get_log
if platform.system() == "Windows":
import ssl
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 hashlib
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
import binascii, re, json, copy, sys
from bitcoin.secp256k1_main import *
from jmbitcoin.secp256k1_main import *
from _functools import reduce
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.
import subprocess
from client.jsonrpc import JsonRpcConnectionError, JsonRpcError
from client.configure import get_p2pk_vbyte, jm_single
from base.support import get_log, chunks
from jmclient.jsonrpc import JsonRpcConnectionError, JsonRpcError
from jmclient.configure import get_p2pk_vbyte, jm_single
from jmbase.support import get_log, chunks
log = get_log()
@ -682,7 +682,7 @@ class BitcoinCoreInterface(BlockchainInterface):
sys.exit(0)
def sync_addresses(self, wallet):
from client.wallet import BitcoinCoreWallet
from jmclient.wallet import BitcoinCoreWallet
if isinstance(wallet, BitcoinCoreWallet):
return
@ -812,7 +812,7 @@ class BitcoinCoreInterface(BlockchainInterface):
self.wallet_synced = True
def sync_unspent(self, wallet):
from client.wallet import BitcoinCoreWallet
from jmclient.wallet import BitcoinCoreWallet
if isinstance(wallet, BitcoinCoreWallet):
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}
PODLE_COMMIT_FILE = None
from base.support import get_log
from jmbase.support import get_log
import binascii, sys, re, hashlib, base64
from pprint import pformat
log = get_log()
@ -17,7 +17,7 @@ N = 1157920892373161954235709850086879078528375642790749043826051631415181614943
interface = "joinmarket-joinmarket"
try:
from bitcoin import *
from jmbitcoin import *
bjm = True
except ImportError:
#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 hashlib
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)
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
import btc
from client.jsonrpc import JsonRpc
from base.support import get_log, joinmarket_alert, core_alert, debug_silence
from client.podle import set_commitment_file
from jmclient.jsonrpc import JsonRpc
from jmbase.support import get_log, joinmarket_alert, core_alert, debug_silence
from jmclient.podle import set_commitment_file
log = get_log()
@ -341,9 +341,9 @@ def load_program_config(config_path=None, bs=None):
def get_blockchain_interface_instance(_config):
# todo: refactor joinmarket module to get rid of loops
# importing here is necessary to avoid import loops
from client.blockchaininterface import BitcoinCoreInterface, \
from jmclient.blockchaininterface import BitcoinCoreInterface, \
RegtestBitcoinCoreInterface, BlockrInterface, ElectrumWalletInterface
from client.blockchaininterface import CliJsonRpc
from jmclient.blockchaininterface import CliJsonRpc
source = _config.get("BLOCKCHAIN", "blockchain_source")
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 pprint
import random
from base.support import get_log
from jmbase.support import get_log
from decimal import Decimal
from math import exp

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

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

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

@ -9,11 +9,11 @@ from ConfigParser import NoSectionError
from getpass import getpass
import btc
from client.slowaes import decryptData
from client.blockchaininterface import BitcoinCoreInterface, RegtestBitcoinCoreInterface
from client.configure import jm_single, get_network, get_p2pk_vbyte
from base.support import get_log
from client.support import select_gradual, select_greedy,select_greediest, select
from jmclient.slowaes import decryptData
from jmclient.blockchaininterface import BitcoinCoreInterface, RegtestBitcoinCoreInterface
from jmclient.configure import jm_single, get_network, get_p2pk_vbyte
from jmbase.support import get_log
from jmclient.support import select_gradual, select_greedy,select_greediest, select
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, \
encrypt_encode, init_keypair, init_pubkey, get_pubkey, NaclError
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 .orderbookwatch import OrderbookWatch
from base import commands
from jmbase import commands
# Set default logging handler to avoid "No handler found" warnings.
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 base.support import get_log, chunks
from jmbase.support import get_log, chunks
from daemon.socks import socksocket, setdefaultproxy, PROXY_TYPE_SOCKS5
from daemon.protocol import *
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,
nickname, plaintext_commands, encrypted_commands, commitment_broadcast_list,
offername_list, public_commands, private_commands)
from base.support import get_log
from jmbase.support import get_log
from functools import wraps
log = get_log()

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

@ -12,7 +12,7 @@ import json
from decimal import InvalidOperation, Decimal
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
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
from client import (Taker, load_program_config,
from jmclient import (Taker, load_program_config,
JMTakerClientProtocolFactory, start_reactor,
validate_address, jm_single,
choose_orders, choose_sweep_orders, pick_order,
@ -33,7 +33,7 @@ from client import (Taker, load_program_config,
Wallet, BitcoinCoreWallet,
estimate_tx_fee)
from base.support import get_log, debug_dump_object
from jmbase.support import get_log, debug_dump_object
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