Merge pull request #2 from benzcash/ben/python3-and-packaging

Ben/python3 and packaging
This commit is contained in:
Ben Wilson 2019-11-05 13:46:26 -05:00 committed by GitHub
commit 4ec6110f7d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 20 additions and 3 deletions

2
.gitignore vendored Normal file
View File

@ -0,0 +1,2 @@
*/__pycache__
*.pyc

View File

@ -1,5 +1,6 @@
import requests
import json
import binascii
from pyZcash.settings import *
@ -29,7 +30,7 @@ class ZDaemon(object):
#TODO: deal with errors better.
error = resp['error']
if error:
print error
print('Error calling {}:{}'.format(method, error))
return resp['result']
@ -109,7 +110,7 @@ class ZDaemon(object):
addrs.append(utxo['address'])
for addr in addrs:
res = self._call('z_shieldcoinbase', addr, zaddr)
print res
print('{}'.format(res))
# zaddr methods
def z_gettotalbalance(self):
@ -136,7 +137,7 @@ class ZDaemon(object):
if memo == '':
amounts = {"address": receiver, "amount": amount}
else:
memo = memo.encode('hex')
memo = binascii.hexlify(str.encode(memo)).decode()
amounts = {"address": receiver, "amount": amount, "memo": memo}
amts_array.append(amounts)
return self._call('z_sendmany', sender, amts_array, 1, fee)

14
setup.py Normal file
View File

@ -0,0 +1,14 @@
from setuptools import setup
setup(name='pyZcash',
version='0.1',
description='Python wrapper for Zcash cli',
url='https://github.com/zcash-hackworks/pyZcash',
author='ECC sysadmin',
author_email='sysadmin@electriccoin.co',
license='MIT',
packages=setuptools.find_packages(),
python_requires='>=3.6',
install_requires=[
'requests',
])