Exemple #1
0
if not argz.do_blocktime_adjustments:
    write_blocktime_adjustments("moneywagon/blocktime_adjustments.py",
                                random=True)

ex_major, ex_minor, ex_point = pkg_resources.get_distribution(
    'moneywagon').version.split(".")
version = "%s.%s.%s"

if argz.major:
    version = version % (int(ex_major) + 1, "0", "0")
elif argz.minor:
    version = version % (ex_major, int(ex_minor) + 1, "0")
elif argz.point:
    version = version % (ex_major, ex_minor, int(ex_point) + 1)

with open("setup.py", 'w') as f, open("setup_template.py") as t:
    setup = t.read().replace("{{ version }}", version)
    f.write(setup)

with open("README.md", 'w') as f, open("README_template.md") as t:
    table = service_table(format='html')
    readme = t.read().replace("{{ service_table }}", table)
    f.write(readme)

call(["python", "setup.py", "sdist", "upload"])
call(["python", "setup.py", "develop"])
call(["git", "commit", "-am", "'Made release %s" % version])
call(["git", "tag", version])
call(["git", "push", "--tags"])
Exemple #2
0
from moneywagon.core import ServiceDisagreement

from .utils import (make_crypto_data_json, make_service_info_json,
                    service_modes, get_block_currencies,
                    get_balance_currencies, get_paper_wallet_currencies)

from .models import CachedTransaction, Memo
from alerts.models import FraudAlert
from pricetick.models import PriceTick
from bitcoin import ecdsa_verify, pubkey_to_address

services_by_id = {s.service_id: s for s in ALL_SERVICES}
crypto_data_json = make_crypto_data_json()
service_info_json = make_service_info_json()
block_info_currencies = get_block_currencies()
service_table_html = service_table(format='html')


@csrf_exempt
def perform_lookup(request, service_mode, service_id):
    """
    Passes on this request to the API, then return their response normalized to
    a single API. service_mode == (address_balance, historical_transactions)
    """
    include_raw = request.GET.get('include_raw', False)

    extended_fetch = (request.GET.get('extended_fetch', 'false').lower()
                      == 'true' and service_mode == 'historical_transactions')

    paranoid = service_id.startswith("paranoid")
    average_mode = service_id.startswith("average")
Exemple #3
0
from .utils import (
    make_crypto_data_json, make_service_info_json, service_modes,
    get_block_currencies, get_balance_currencies, get_paper_wallet_currencies
)

from .models import CachedTransaction, Memo
from alerts.models import FraudAlert
from pricetick.models import PriceTick
from bitcoin import ecdsa_verify, pubkey_to_address

services_by_id = {s.service_id: s for s in ALL_SERVICES}
crypto_data_json = make_crypto_data_json()
service_info_json = make_service_info_json()
block_info_currencies = get_block_currencies()
service_table_html = service_table(format='html')

@csrf_exempt
def perform_lookup(request, service_mode, service_id):
    """
    Passes on this request to the API, then return their response normalized to
    a single API. service_mode == (address_balance, historical_transactions)
    """
    include_raw = request.GET.get('include_raw', False)

    extended_fetch = (
        request.GET.get('extended_fetch', 'false').lower() == 'true' and
        service_mode == 'historical_transactions'
    )

    paranoid = service_id.startswith("paranoid")