Commit Graph

249 Commits (master)

Author SHA1 Message Date
Michał Sałaban df9dd7152b Include status in exception message
4 years ago
lance 7809b51b06 ensure functions utilizing `raw_request` can authenticate to rpc enabled daemon
4 years ago
Michał Sałaban 28db684400 Bump up version
5 years ago
Michał Sałaban 9aee6564e7 Replace Ed25519 implementation with much faster pyca/ed25519
5 years ago
Michał Sałaban c5c53adb10 Enable key retrieval from subaddresses too
5 years ago
Michał Sałaban e029ade30b Bump up version
5 years ago
Michał Sałaban 02ba5df0a6 Update doc
5 years ago
Michał Sałaban 90a7202bb1 Merge branch 'master' of https://github.com/massanchik/monero-python into massanchik-master
5 years ago
Michał Sałaban a870165de9 Fix docs
5 years ago
silk 5699c26f6b requests verify argument name fix
5 years ago
silk 4adef4de8a verify parameter name changed to verify_ssl_certs
5 years ago
Michał Sałaban fb13992c77 Add method for retrieving block headers from daemon
5 years ago
Michał Sałaban eb88f7cd6f Add exception for watch-only wallets trying to perform a spend op
5 years ago
Michał Sałaban 8f888d2aca Optimize retrieval of master address
5 years ago
Michał Sałaban a184c3bea2 Make Address accept bytes/str too
5 years ago
Michał Sałaban b70c3fbc43 Add __format__() to Address
5 years ago
silk 13efdb967c docstrings
5 years ago
silk f049570135 optional verify parameter for requests package
5 years ago
Michał Sałaban e55e2239b1 Add exception
5 years ago
Michał Sałaban d44d4fd2ac Add payment filtering by tx_id
5 years ago
Michał Sałaban c2af7acc31 Update .new_address() method to return subaddress index
5 years ago
Michał Sałaban 6bf97ddca2 Change project name in PyPi, update version
5 years ago
Michał Sałaban 25ed5dec6a Bump up version to 0.5.4
5 years ago
Michał Sałaban 48cad4007a Add `sweep_all()` method, close #20
5 years ago
Michał Sałaban 010408dcf9 Add request timeout to JSONRPC backend
5 years ago
Michał Sałaban 64149f6323 Fix minor bugs in JSONRPC daemon backend and offline wallet, add tests
5 years ago
Michał Sałaban 3478e24d33 Bump up to 0.5.2
5 years ago
Michał Sałaban a7c8579b13 Check type of amounts passed to conversion, avoid MemoryError when a string is being concatenated 10^12 times. Close#48
5 years ago
Michał Sałaban 3358e5a30a Remove compatibility and most references to archaic version of Monero
5 years ago
Michał Sałaban 864829b858 Properly handle account labels
5 years ago
Michał Sałaban 5f340482d0 Bump up to 0.5.1
5 years ago
Michał Sałaban d81b29182f Fix bug in destinations amounts
5 years ago
moneroexamples f59e6c402b Caching of ed25519 values for public keys in seed
5 years ago
Michał Sałaban c999f68cf1 Remove obsolete comment
5 years ago
Michał Sałaban 213c352afe Add missing copyright notice
5 years ago
Michał Sałaban 3b832040c6 Add range check
5 years ago
Michał Sałaban b0526972bd Up to 0.5
5 years ago
Michał Sałaban d9c68a86c6 Cleanup and update
5 years ago
Michał Sałaban d0a2d35176 Add offline subaddress generation
5 years ago
Michał Sałaban 6c1f667840 Merge branch 'master' into 0.5.x
5 years ago
Michał Sałaban bab0099419 Rearrange address class hierarchy
6 years ago
Michał Sałaban e12ecbaefb Release 0.4.4
6 years ago
Michał Sałaban 000a1d5cff Issue a warning when filtering by height but also asking for mempool transactions, fix #37
6 years ago
Michał Sałaban e3dcc96a60 Add secret key checking methods
6 years ago
Michał Sałaban 5ee551fa4a Return None when spend key is zero (view-only wallet)
6 years ago
Michał Sałaban 005076e8a2 Merge branch 'master' into 0.5.x
6 years ago
Michał Sałaban 980770a2b7 Remove excess import
6 years ago
Michał Sałaban 9d03995092 Remove the ringsize parameter
6 years ago
Michał Sałaban 91c720ecee Sort payments by height (descending) and mempool on top
6 years ago
Michał Sałaban 2d9843fec9 Make list of destinations a tuple, like argument to transfer_multiple();
6 years ago
Michał Sałaban 55ce01f555 Merge branch 'master' into lialsoftlab-tx_confirmations
6 years ago
Michał Sałaban d0dd554e38 Add new RPC error code pending as PR
6 years ago
Alexey V. Litvinov 4fc8495727 Support for confirmations number in transactions.
6 years ago
Alexey V. Litvinov 339363b575 Fix for python 2.x compatibility issue.
6 years ago
Alexey V. Litvinov ee8aea69bd Destinations adresses support in outgoing payment transactions.
6 years ago
Michał Sałaban 915590780f Add methods for exporting/importing outputs and key images
6 years ago
codeforcer a31afd84e5 support for rpc login in regular monero daemon
6 years ago
Michał Sałaban e8b70cfff0 Bump up version
6 years ago
Michał Sałaban 42dbaa7c98 Update to scheduled hard fork v8, warn about deprecation of dynamic ring size
6 years ago
Maciej Urbanski e4af96540d base58 improvements
6 years ago
Michał Sałaban dc3180753b Clean up imports
6 years ago
Michał Sałaban 101064ad7c Prepare v0.4.2
6 years ago
zhixin.xiu 0250d8fc25 transfer with payment id
6 years ago
Michał Sałaban aa9c341167 Bump up version
6 years ago
Michał Sałaban e77f57ad11 Add note on local changes
6 years ago
Maciej Urbanski 164f6afb7c
slightly better base58 (still ugly tho)
6 years ago
Michał Sałaban ce47e90535 Bump up version
6 years ago
Michał Sałaban 7176f3fa0f Properly raise exceptions in base58 code; partial fix for #27
6 years ago
Michał Sałaban b14770ea5a Instantiate the address returned by Seed
6 years ago
Adam Ward 9f6fed8ced Imported mnemonic wordlists from monero-project
6 years ago
Adam Ward 4c9ca07006 Add support for multiple mnemonic wordlist
6 years ago
Michał Sałaban ee16fd41b9 Save hexlify/unhexlify cycles
6 years ago
Michał Sałaban ce9427180b Simplify the Seed class interface, raise ValueError instead of assertions
6 years ago
Michał Sałaban 83eca24ce0 Add handling for 12/13-word seeds (MyMonero style)
6 years ago
Michał Sałaban 10c6ee1a67 Fix bytes/str conflict in Python 3, add network selection for address derivation from the seed
6 years ago
Michał Sałaban d032fd2d86 Prepare for release 0.3
6 years ago
Michał Sałaban a037f121b7 Add support for stagenet addresses
6 years ago
Michał Sałaban 539ad6b165 Prepare for v0.2
6 years ago
Michał Sałaban cd41ee29be Prepare for v7 hard fork, set default ring size to 7 (closes #16)
6 years ago
cryptochangements 4316cfa296 Generate keys and Addresses
6 years ago
Michał Sałaban bd0777262e Merge branch '0.1.x'
6 years ago
Michał Sałaban 3357235664 Bump up version
6 years ago
Michał Sałaban a91b975e4d Return Seed object from the wallet
6 years ago
Michał Sałaban 94656dc771
Merge pull request #11 from lalanza808/mnemonics
6 years ago
lance allen 6adb4eeae1
Squashed commit of the following:
6 years ago
Michał Sałaban aa5b2b65f9 Bump up the version
6 years ago
Michał Sałaban 4287a1918c Describe mempool() method
6 years ago
Michał Sałaban d20b710034 Clean up unused code
6 years ago
Michał Sałaban 9e9b75a42e Add API docs for backend and transaction classes
6 years ago
Michał Sałaban 0aff11fc59 Add API doc for Daemon
6 years ago
Michał Sałaban c729611c81 Add numbers module docs, describe transaction priorities
6 years ago
Michał Sałaban 775e3bd7a4 Add API docs for Account and Wallet
6 years ago
Michał Sałaban e76f90b70d v0.1.1
6 years ago
Michał Sałaban 1d633410da Add fixes to work with Monero 0.11
6 years ago
Michał Sałaban 9a6bc49a28 Use protocol constant
6 years ago
Michał Sałaban 4655de6f25 Display height, optimize
6 years ago
Michał Sałaban 6a5dc9ad6d Add defaults and fix ranges in height query
6 years ago
Michał Sałaban 68e631ebe3 Test outgoing transfers
6 years ago
Michał Sałaban 323746b80a Allow sending transactions with relaying disabled
6 years ago
Michał Sałaban c073a9d1a3 Update tests, fix bugs
6 years ago
Michał Sałaban ed383d6040 Update checks and tests
6 years ago
Michał Sałaban a814197057 Refactor transfer query
6 years ago
Michał Sałaban e058155124 Add exception for no daemon connection
6 years ago
Michał Sałaban c695e43883 Remove excessive get_ prefixes from method names
6 years ago
Michał Sałaban 090ef0c984 Update to recent Monero project state
6 years ago
Michał Sałaban a16ae37a94 Reorganize payments and transactions
6 years ago
Michał Sałaban 8ae386904a Fix typo
6 years ago
Michał Sałaban a59a8f737a Merge branch 'mempool'
6 years ago
Michał Sałaban 01060cbe7d Add exception
6 years ago
Michał Sałaban 6255ca48a7 Add exception on transaction not found
6 years ago
Michał Sałaban 3854a9e0eb Fix crash on empty mempool
6 years ago
Michał Sałaban aa155b0520 Fix: use proper class; add comment on pending PR
6 years ago
Michał Sałaban 38704ba8ea Handle mempool transactions
6 years ago
Michał Sałaban d0bc224e78 Fix: use proper class; add comment on pending PR
6 years ago
Michał Sałaban 582bd1c9e4 Correct error message
6 years ago
Michał Sałaban 8fbc8e853a Change the default port
6 years ago
Lance Allen 3a9600672b fixing variable referencing _log
6 years ago
Michał Sałaban 0e66388e6e Correct imports, add version
6 years ago
Michał Sałaban 099218b685 Add apidocs for address
6 years ago
Michał Sałaban 8e6970ea38 Automatically relay transactions (note: the flag is not documented)
6 years ago
Michał Sałaban f8bb84c458 Add transaction broadcasting
6 years ago
Michał Sałaban 900bcdc2ed Add daemon API sketch
6 years ago
Michał Sałaban 333caafa90 Add key retrieval
6 years ago
Michał Sałaban 34fa48fcf8 Allow creating txs without relaying to the network
6 years ago
Michał Sałaban 1be5d0b063 Bugfixing: mixin vs ringsize, get_addresses() in wallet
6 years ago
Michał Sałaban a1849cab8d Add methods for account and address creation; Retrieve labels
6 years ago
Michał Sałaban 0d0cc34353 Recognize "TX not possible" exception
6 years ago
Michał Sałaban 02a599e9ad Differentiate between None and 0 as payment id
6 years ago
Michał Sałaban 5b7dd90b9d Recognize payment id exception
6 years ago
Michał Sałaban 4be870c50b Fix method signature mismatch in subclass
6 years ago
Michał Sałaban ae6f6e9dfa Return payment id in transfers
6 years ago
Michał Sałaban bb11d9d671 Add sanity check
6 years ago
Michał Sałaban 5cc760bd71 Sort transactions by timestamp
6 years ago
Michał Sałaban 666aed038f Refactor Payment ID as separate type
6 years ago
Michał Sałaban 6a3015d880 More explicit naming
6 years ago
Michał Sałaban 5355824a61 Add classes for transactions
6 years ago
Michał Sałaban 79a549391d s/JSONRPC/JSONRPCWallet/g
6 years ago
Michał Sałaban ddd54b6063 Retrieve subaddress index from response
6 years ago
Michał Sałaban 3131edf1a4 Add more sanity tests on addresses
7 years ago
Michał Sałaban 4e9284c064 Don't use unusual names
7 years ago
Michał Sałaban 56d7443616 Add mock tests for accounts, addresses and balance.
7 years ago
Michał Sałaban 5e96380d7b Update info
7 years ago
Michał Sałaban 097107f3de Port back to Python 2
7 years ago
Michał Sałaban 45516ec33f Add SubAddress class
7 years ago
Michał Sałaban 40fd464a12 Add transfer handling
7 years ago
Michał Sałaban 176ab69638 Handle idempotence in Address()
7 years ago
Michał Sałaban 7200d980d9 Add draft of Account, Wallet and JSONRPC backend
7 years ago
Michał Sałaban 0952fe0893 Add number conversion
7 years ago
Michał Sałaban bbeb7d85a2 Add address
7 years ago