Lex Berezhny
eff66bdf80
use get_dewies_or_error in jsonrpc_publish
2018-09-03 09:09:28 -04:00
Lex Berezhny
70e68c6361
handle amount passed as float
2018-09-03 09:09:28 -04:00
Lex Berezhny
b783b4daed
publish with certificates fix
2018-09-03 09:09:28 -04:00
Lex Berezhny
c38b463bf6
added default_wallet and default_account properties to daemon
2018-09-03 09:09:28 -04:00
Lex Berezhny
8696cd3c27
fix for chris45 integration test
2018-09-03 09:09:28 -04:00
Lex Berezhny
2fca29144e
pylint: line too long fixes
2018-09-03 09:09:28 -04:00
Lex Berezhny
1675cc4580
renamed a bunch of wallet commands and split up the big account command
2018-09-03 09:09:28 -04:00
shyba
93d134f0ce
[bug] remove get_block_info as it doesnt make sense, unify to get_block ( #1425 )
2018-08-31 13:12:13 -04:00
hackrush
1c6ce49b7b
Removed unnecessary yield and inlineCallbacks, rectified command behaviour ( #1421 )
...
* wallet_prefill_addresses command follows specifications(docs)
* unnecessary to document bugs in changelog which were created and fixed without having ever been released
2018-08-30 15:26:04 -04:00
shyba
5e371e8e6a
[API] Fixes for block_show and claim_show ( #1390 )
...
block_show using block hash
block_show using height
claim_show from claim_id
claim_show from outpoint
2018-08-27 20:03:08 -04:00
Lex Berezhny
2238e1f802
wallet_send command working ( #1382 )
...
* wallet_send command
2018-08-24 11:42:35 -04:00
Lex Berezhny
c5d1478c02
changed default maximum number of times an address should get used to 1 from 2, per lbrynaut review
2018-08-24 11:42:35 -04:00
Lex Berezhny
1c57293e9c
amount comparison should be 0, per lbrynaut review
2018-08-24 11:42:35 -04:00
hackrush
14a067a4c4
wallet_prefill_command working
2018-08-24 11:42:35 -04:00
hackrush
ceb25f917a
Use get_dewies_or_error method instead
2018-08-24 11:42:35 -04:00
hackrush
002faf7a58
Convert str to Decimals
2018-08-24 11:42:35 -04:00
Lex Berezhny
4a8776be10
wallet integration tests fixed
2018-08-24 11:42:35 -04:00
Jack Robison
4384a5f022
fix json encoding of bytes
2018-08-24 11:42:35 -04:00
hackrush
2b5e3204c0
Refactor client, cli and test_cli, fix delayedCalls not expiring
2018-08-24 11:42:35 -04:00
Lex Berezhny
cbc98e72a7
pylint fixes
2018-08-24 11:42:35 -04:00
Lex Berezhny
434d98c6a6
restore formatting
2018-08-24 11:42:35 -04:00
Lex Berezhny
e51c98ca8c
formatting fixes
2018-08-24 11:42:35 -04:00
Lex Berezhny
f719aa1db0
old command is called daemon_stop
2018-08-24 11:42:35 -04:00
Lex Berezhny
3686b1d970
changes from jacks review
2018-08-24 11:42:35 -04:00
hackrush
2590523fa1
Rename client and add test_cli to tox.ini
2018-08-24 11:42:08 -04:00
hackrush
08b4fd6942
stop listening port only if it is not None
2018-08-24 11:42:08 -04:00
hackrush
6a8963d807
Added Authenticated API Client Integration Test
2018-08-24 11:42:08 -04:00
hackrush
083bf4f61d
aiohttp based Async Authenticated API Client
2018-08-24 11:42:08 -04:00
Victor Shyba
3b88d2465d
fixes and refactors from review
2018-08-24 11:42:08 -04:00
Victor Shyba
0841c90e6c
fix encoding on download
2018-08-24 11:42:06 -04:00
Victor Shyba
a32a0c6401
fix peer_ping
2018-08-24 11:40:43 -04:00
Victor Shyba
95cb29d3c8
fix routing_table_get
2018-08-24 11:40:43 -04:00
Lex Berezhny
a204f0d3e6
- replaced old lbryum function with struct.pack, per @BrannonKing review
...
- make copy of keys so we can modify the dictionary
2018-08-24 11:40:43 -04:00
Lex Berezhny
892758be65
account.from_dict() takes wallet as second arg
2018-08-24 11:40:43 -04:00
Lex Berezhny
be248dc448
account command can now configure the default account
2018-08-24 11:40:43 -04:00
Lex Berezhny
f79a49bbf4
added account management command
2018-08-24 11:40:43 -04:00
Lex Berezhny
6a5d88a0d5
new fund command and automatic account creation
2018-08-24 11:40:43 -04:00
hackrush
4165881d5f
Authenticated CLI works again
2018-08-24 11:40:43 -04:00
Lex Berezhny
8dc4e3be43
integration tests working again and daemon starts normally
2018-08-24 11:40:43 -04:00
Lex Berezhny
0dd6193eaa
FakeComponent was missing __lt__ comparison operator and couldnt be put in set()
2018-08-24 11:40:43 -04:00
Lex Berezhny
da8e09846d
pylint fixed
2018-08-24 11:40:43 -04:00
Lex Berezhny
310fe4a42c
updated Headers component to use lbrynet.wallet
2018-08-24 11:40:43 -04:00
hackrush
a7ef8889dd
Unified CLI, python 3(WIP) ( #1330 )
...
* Added new custom cli class using aiohttp
* Proper error handling in CLI based on RPC error codes(PoC)
* Auth API working
* UnitTests
2018-08-24 11:40:43 -04:00
Lex Berezhny
f41229cb5b
tx.get_claim_id() -> txo.claim_id, claim update works now
...
channel_list encodes claim name and also added claim_id
fixed BlobManager foreign key error handling
2018-08-24 11:40:43 -04:00
Lex Berezhny
fcd46629c4
refactored how transactions are created, fixed list addresses command
2018-08-24 11:40:43 -04:00
Lex Berezhny
47bb634035
abandon claims and chris45 epic adventure
2018-08-24 11:40:43 -04:00
Lex Berezhny
10b34d6b33
unnecessary list() added during py3 port
...
instead of recursive bytes2unicode use a proper JSONEncoder to conver bytes->unicode for json.dumps()
removing excessive isinstance(data, bytes) checks
py3: / -> // and list() around .items() that gets modified in loop
moved lbrynet.undecorated to where its actually used and hopefully we can delete it eventually
removed build/upload_assets.py, travis can do all this now
2018-08-24 11:40:43 -04:00
Lex Berezhny
f061ca2b15
integration tests no longer mock Blob, BlobManager and Session
2018-08-24 11:40:43 -04:00
Lex Berezhny
91bf312e4d
fix for file open during publish
2018-08-24 11:40:43 -04:00
hackrush
1af6326b97
Fix account_balance's doc strings
2018-08-24 11:40:43 -04:00
Lex Berezhny
4da40e8d52
renamed build binary to lbrynet and other cleanup
2018-08-24 11:40:41 -04:00
Lex Berezhny
d54d989c40
change stop command from daemon_stop to just stop lbrynet
2018-08-24 11:38:20 -04:00
Lex Berezhny
84d97ab323
+ account_max_gap command
2018-08-24 11:37:53 -04:00
Lex Berezhny
aeaffd620e
simple cli implementation
2018-08-24 11:37:53 -04:00
hackrush
3f7091cbf2
Make curl work in py3 again
2018-08-24 11:37:53 -04:00
hackrush
a95f791215
Make daemon work in py3 again
2018-08-24 11:37:53 -04:00
Lex Berezhny
a937aff80f
pylint fixes
2018-08-24 11:37:53 -04:00
Lex Berezhny
5597d45aed
got integration tests to work again with rebased branch
2018-08-24 11:37:53 -04:00
hackrush
473d2eabfa
curl works with python3 now
2018-08-24 11:37:53 -04:00
Lex Berezhny
7335d012ef
replace miniupnpc with upnpclient
...
docker build with wine
2018-08-24 11:37:53 -04:00
Lex Berezhny
d35d340613
fixing unit tests
...
fixing integration tests
skip running functional tests on travis until they are fixed
2018-08-24 11:37:53 -04:00
Lex Berezhny
693a3346d2
pylint fixes
2018-08-24 11:37:53 -04:00
Lex Berezhny
4ece422f48
No longer inheriting from object and added proper use of super().
2018-08-24 11:37:53 -04:00
Lex Berezhny
ba80c0e594
py2(iteritems, itervalues) -> py3(items, values)
2018-08-24 11:37:53 -04:00
Lex Berezhny
971252d5d1
undo simplejson commit
2018-08-24 11:37:53 -04:00
hackrush
c01716a6c0
Using simplejson and fixed some encodes and decodes
2018-08-24 11:37:53 -04:00
hackrush
4bd0806e58
Fix metaclass not registering objects
2018-08-24 11:37:53 -04:00
Victor Shyba
78c560a3be
general incomplete porting of daemon booting ~> py3
2018-08-24 11:37:53 -04:00
Lex Berezhny
a28c9d09c8
- fix and improvements related to the two balance command account_balance and wallet_balance
...
- working CommonWorkflowTests integration test
- pylint, unit and integration test fixes
- switch integration tests to use async/await
2018-08-24 11:37:53 -04:00
Victor Shyba
44bd0ae847
fix another forgotten claim id nbo conversion
2018-08-24 11:37:53 -04:00
Victor Shyba
5809ba093d
convert amount on channel_new
2018-08-24 11:37:53 -04:00
Lex Berezhny
17aee92dc9
wallet_balance --include-unconfirmed works now
2018-08-24 11:37:53 -04:00
Victor Shyba
75f57fc517
fix claim id handling during publish from the latest changes
2018-08-24 11:37:53 -04:00
Lex Berezhny
f589410496
tests
2018-08-24 11:37:53 -04:00
Lex Berezhny
adc92a2b52
fix for daemon.get_est_cost
2018-08-24 11:37:53 -04:00
Lex Berezhny
0442770c9d
pylint fixes
2018-08-24 11:37:53 -04:00
Lex Berezhny
076af7ef43
py3 compatibility updates
2018-08-24 11:37:53 -04:00
Lex Berezhny
43bef9447c
progress on publish command: py3 porting and integration tests
2018-08-24 11:37:53 -04:00
Lex Berezhny
e175e43082
.decode() string for sqlite
2018-08-24 11:37:53 -04:00
Lex Berezhny
cb9b320ed7
dropped make_claim in favor of wallet.claim_name
2018-08-24 11:37:53 -04:00
Lex Berezhny
1d906fb0c7
create_and_publish_stream fix
2018-08-24 11:37:53 -04:00
Lex Berezhny
c544e26206
publish integration test works
2018-08-24 11:37:53 -04:00
Lex Berezhny
1eaac35a3e
claim_name does not take change_address anymore
2018-08-24 11:37:53 -04:00
Lex Berezhny
cc7962fc2e
stringify address from sqlite
2018-08-24 11:37:53 -04:00
Lex Berezhny
688caf4453
+ save wallet after creating a channel
2018-08-24 11:37:53 -04:00
Lex Berezhny
eeb5b3c139
publishing
2018-08-24 11:37:53 -04:00
Victor Shyba
bdd271e78f
adds resolve
2018-08-24 11:37:53 -04:00
Lex Berezhny
70a7ca95fe
wip
2018-08-24 11:37:53 -04:00
Lex Berezhny
12ff7015cd
wallet tests and py3 compatibility
2018-08-24 11:37:53 -04:00
Lex Berezhny
f2f212edba
switch component wallet to use the new wallet
2018-08-24 11:37:53 -04:00
Lex Berezhny
69446491b8
pylint and unit test fixes
2018-08-24 11:37:50 -04:00
Lex Berezhny
d5beaa0937
jsonrpc_channel_new uses new wallet
2018-08-24 11:37:25 -04:00
Lex Berezhny
cc970c499b
daemon/auth py3 conversion, this breaks the client for now
2018-08-24 11:37:25 -04:00
Lex Berezhny
b3e9240aa8
wip, valuesforuris
2018-08-24 11:37:25 -04:00
Lex Berezhny
7d3daa9fe6
set the lbryschema BLOCKCHAIN_NAME global variable
2018-08-24 11:37:25 -04:00
Jack Robison
a9774a293f
docs
2018-08-13 16:18:31 -04:00
Jack Robison
ea481e6c5a
fix download_progress in blockchain_headers status
...
-use a 0-100 range for percentage regardless of how much we have to download (if we're resuming or starting fresh)
-prevent negative blocks or blocks_behind counts
2018-08-13 14:03:15 -04:00
Jack Robison
68f1dda7b0
initialize headers download progress
2018-08-12 22:05:07 -04:00
Jack Robison
153022a1a7
add is_locked to status
2018-08-12 22:04:48 -04:00
Lex Berezhny
1098ca0494
+ convert float to decimal for wallet_send
2018-08-09 19:14:56 -04:00