Commit Graph

68 Commits

Author SHA1 Message Date
lza_menace 026992a812 refactoring for wownero 2020-08-17 23:41:41 -07:00
Michał Sałaban 5cad782b3b Add tests on fee 2020-06-09 14:36:57 +02:00
Michał Sałaban 36af7fd8ee Add test on mempool vs tx_id 2020-06-09 14:05:02 +02:00
Michał Sałaban 74704a9b37 Split mempool tests into more granular ones 2020-06-09 14:04:52 +02:00
Michał Sałaban 3ad3a6082b Fix encoding errors on send_transaction() 2020-04-13 11:44:25 +02:00
Michał Sałaban c6256fe4e1 Add comparison handling to Block, fix reward type 2020-01-24 12:38:33 +01:00
Michał Sałaban 1b503fd0ab Add Block class and handling 2020-01-22 14:11:39 +01:00
Michał Sałaban ccf5066739 Make daemon return net as in monero.const, cache the value 2020-01-22 14:11:27 +01:00
Michał Sałaban 6e410d9624 Introduce monero.const, simplify net check methods and deprecate old API 2020-01-22 14:10:39 +01:00
Michał Sałaban 44d87be2e6 Add retrieval of transaction from daemon 2019-12-11 23:46:51 +01:00
Michał Sałaban 8f888d2aca Optimize retrieval of master address 2019-10-08 01:02:06 +02:00
Michał Sałaban a184c3bea2 Make Address accept bytes/str too 2019-10-07 15:10:54 +02:00
Michał Sałaban b70c3fbc43 Add __format__() to Address 2019-10-04 14:38:17 +02:00
Michał Sałaban d44d4fd2ac Add payment filtering by tx_id 2019-09-14 00:34:03 +02:00
Michał Sałaban f76311d03e Test hash equality 2019-09-13 17:16:48 +02:00
Michał Sałaban c2af7acc31 Update .new_address() method to return subaddress index 2019-09-13 17:16:48 +02:00
Michał Sałaban 48cad4007a Add `sweep_all()` method, close #20 2019-06-26 20:01:43 +02:00
Michał Sałaban 64149f6323 Fix minor bugs in JSONRPC daemon backend and offline wallet, add tests 2019-04-05 02:10:10 +02:00
Michał Sałaban a7c8579b13 Check type of amounts passed to conversion, avoid MemoryError when a string is being concatenated 10^12 times. Close#48 2019-04-04 13:07:53 +02:00
Michał Sałaban 864829b858 Properly handle account labels 2019-04-02 22:42:50 +02:00
Michał Sałaban d81b29182f Fix bug in destinations amounts 2019-03-12 11:27:46 +01:00
Michał Sałaban 3b832040c6 Add range check 2019-01-04 11:25:28 +00:00
Michał Sałaban d0a2d35176 Add offline subaddress generation 2019-01-03 16:36:26 +00:00
Michał Sałaban 6c1f667840 Merge branch 'master' into 0.5.x 2019-01-02 23:16:03 +00:00
Michał Sałaban bab0099419 Rearrange address class hierarchy 2018-12-15 03:53:19 +00:00
Michał Sałaban 000a1d5cff Issue a warning when filtering by height but also asking for mempool transactions, fix #37 2018-11-30 00:51:37 +00:00
Michał Sałaban e3dcc96a60 Add secret key checking methods 2018-11-30 00:51:37 +00:00
Michał Sałaban 9d03995092 Remove the ringsize parameter 2018-10-19 01:32:04 +02:00
Michał Sałaban 91c720ecee Sort payments by height (descending) and mempool on top 2018-10-19 01:26:15 +02:00
Michał Sałaban 915590780f Add methods for exporting/importing outputs and key images 2018-10-11 18:24:59 +02:00
Michał Sałaban 42dbaa7c98 Update to scheduled hard fork v8, warn about deprecation of dynamic ring size 2018-10-06 01:57:37 +02:00
Maciej Urbanski 164f6afb7c
slightly better base58 (still ugly tho) 2018-07-02 19:01:25 +02:00
Maciej "RooTer" Urbański 12e69da496 continuous integration goodies from rooterkyberian (#26)
* continuous integration goodies

* fixed test_address not running

* fixup `python setup.py test`

* fixup readme.rst formatting
2018-06-12 13:09:35 +02:00
Michał Sałaban 7176f3fa0f Properly raise exceptions in base58 code; partial fix for #27 2018-06-07 22:34:13 +02:00
Michał Sałaban b14770ea5a Instantiate the address returned by Seed 2018-06-04 12:53:45 +02:00
Adam Ward 9f6fed8ced Imported mnemonic wordlists from monero-project 2018-06-03 12:32:02 +10:00
Adam Ward 4c9ca07006 Add support for multiple mnemonic wordlist
Added Wordlist class and registry
Moved mnemonic encoding/decoding logic from Seed to Wordlist
2018-06-03 12:30:48 +10:00
Michał Sałaban e922ed92e8 Add test for 12 words 2018-05-26 18:05:47 +02:00
Michał Sałaban ce9427180b Simplify the Seed class interface, raise ValueError instead of assertions 2018-05-26 17:58:39 +02:00
Michał Sałaban 83eca24ce0 Add handling for 12/13-word seeds (MyMonero style) 2018-05-26 17:42:55 +02:00
Michał Sałaban c9b4a5c7cb Add failing test for MyMonero mnemonics 2018-05-24 12:40:19 +02:00
Michał Sałaban 10c6ee1a67 Fix bytes/str conflict in Python 3, add network selection for address derivation from the seed 2018-05-24 12:38:59 +02:00
Michał Sałaban a037f121b7 Add support for stagenet addresses 2018-05-21 17:25:28 +02:00
Michał Sałaban a91b975e4d Return Seed object from the wallet 2018-02-19 23:06:16 +01:00
lance allen 6adb4eeae1
Squashed commit of the following:
commit 091aa668e194489e3a45e418941ea922c09f7024
Author: lance allen <lrallen03@gmail.com>
Date:   Mon Feb 19 09:32:50 2018 -0800

    removing extraneous import

commit 47d2dbcf4e20a4cbba1bb77caa39e8005db00042
Author: lance allen <lrallen03@gmail.com>
Date:   Mon Feb 19 00:18:19 2018 -0800

    matching the version to emesik master and fixing the method name

commit 63b5f5fae3a3125b36a6ed18f3f7e47e54cd1d1d
Author: lance allen <lrallen03@gmail.com>
Date:   Sun Feb 18 22:38:37 2018 -0800

    adding unit file for seed class

commit 515ccfe18663d6f52810d59ccdd9ab51e2be7d58
Author: lance allen <lrallen03@gmail.com>
Date:   Sun Feb 18 22:38:17 2018 -0800

    updating init files

commit 6e0803661f08694a5a81a83a7fbeede6e18f741c
Author: lance allen <lrallen03@gmail.com>
Date:   Sun Feb 18 22:37:46 2018 -0800

    updating init from assert to raise, set gte operator on checks

commit e066039bf8ccf5128987e6d291864f3a9d61df28
Author: lance allen <lrallen03@gmail.com>
Date:   Sun Feb 18 18:42:30 2018 -0800

    move get_checksum outside of class and always return seed with checksum

commit 1b0cb8adc6945d777abba18acfcaf8d3b6f4be42
Author: lance allen <lrallen03@gmail.com>
Date:   Sun Feb 18 17:14:46 2018 -0800

    removing extraneous seed_ prefixes from class vars and change class param to

commit 9b60a34da554696f3cfbfd7cb3f0780dfc32bc55
Author: lance allen <lrallen03@gmail.com>
Date:   Sun Feb 18 13:52:12 2018 -0800

    move generate_hex function outside of class

commit 162036cb38ff5a90cf515fd951d70299117866aa
Author: lance allen <lrallen03@gmail.com>
Date:   Sun Feb 18 13:49:46 2018 -0800

    adding string input to class constructor and determine validity

commit 30f04ade1819b152fd600eff0b7364d9bd7aaab4
Author: lalanza808 <lrallen03@gmail.com>
Date:   Sat Feb 17 23:59:19 2018 -0800

    adding commit hashes and revamping comments

commit c46029fbc9bf74bf64231a1d4c4c6613be08bf00
Author: lalanza808 <lrallen03@gmail.com>
Date:   Sat Feb 17 23:18:07 2018 -0800

    adding licensing, verb noun functions, checksum val, hex generation

commit fa38d8aa1ea3aeb5ba7d03f89f9610a1b9b76e49
Author: lance allen <lrallen03@gmail.com>
Date:   Sat Feb 17 16:57:19 2018 -0800

    adding seed class for encoding/decoding mnemonic phrases or hex strings

commit d523e51a92c626a435aad64740d2fe04eb2f8b99
Author: lance allen <lrallen03@gmail.com>
Date:   Sat Feb 17 16:57:03 2018 -0800

    adding english wordlist for mnemonic seeds

commit f6d78a497a0d48b565f1a584b51150a03f9df7d6
Author: lance allen <lrallen03@gmail.com>
Date:   Sat Feb 17 16:56:48 2018 -0800

    updating monero init file to include wordlists
2018-02-19 09:35:30 -08:00
Michał Sałaban 68e631ebe3 Test outgoing transfers 2018-01-31 00:22:26 +01:00
Michał Sałaban c073a9d1a3 Update tests, fix bugs 2018-01-30 19:56:36 +01:00
Michał Sałaban ed383d6040 Update checks and tests 2018-01-30 12:47:10 +01:00
Michał Sałaban a814197057 Refactor transfer query 2018-01-29 21:26:46 +01:00
Michał Sałaban c695e43883 Remove excessive get_ prefixes from method names 2018-01-28 21:00:24 +01:00