Daniel Van Der Maden
6d077de7a4
[setup] Fix build for subpackage
5 years ago
Janet Liang
3cf778876e
Basic Python SDK ( #1 )
...
* [project] Update README with correct Python version requirement
* [request] Add rpc request lib
[exceptions] Add exceptions wrapper lib
[common] Define defaults for endpoint & timeout
* [blockchain] Added blockchain related RPCs
[staking] Added staking related RPCs
* [blockchain] Added more RPCs, organized file based on RPC type (network or block)
* [account] Add account related RPCs (balance, transaction history)
* [transaction] Added regular & staking transaction RPCs
* [rpc] Move RPCs to separate lib
[common] Remove common & add defaults to request
* [rpc] Add __init__ file for future use
* [util] Update utils to use rpc lib
* [rpc] Add return type annotations
* [make] Fix import errors
* [test] Add tests for rpc_request using local blockchain
[make] Update make tests to print reason to skip test
* [test] Add proper testing infra for RPC calls
* [numbers] Add utils for converting between atto and one
* [test] Use cross shard as the inital funding transaction & enable cross shard RPC tests
* [test] Refactor test setup to not wait if setup on chain is already done
* [pyhmy] Remove dev version & update major version
* [init] Update imports
* [account] Add get_balance_on_all_shards
* [rpc] Fix documentation errors
* [util] Fix is_active_shard error
* [rpc] Address PR comments
5 years ago
Daniel Van Der Maden
b50b8214ae
[version] bump
5 years ago
Daniel Van Der Maden
3c6dc8ddf3
[cli] Fix duplicate arg parsing in _make_call_command
5 years ago
Daniel Van Der Maden
ae8b698996
[logging] expose file path
5 years ago
Daniel Van Der Maden
1b692a56b4
[logging] Add log rotating to ControlledLogger
5 years ago
Daniel Van Der Maden
b27315b0f7
[version] Update version to release
5 years ago
Daniel Van Der Maden
2a3fdfcb75
[cli] Fix string command parse for calls
5 years ago
Daniel Van Der Maden
6a260cf187
[cli] Add support for quoted strings in cli calls
5 years ago
Daniel Van Der Maden
793e006826
[cli] Clean cli calls to account for empty strings
5 years ago
Daniel Van Der Maden
b8ceb839b3
[util] Add util to check if shard is active
5 years ago
Daniel Van Der Maden
a50c04e525
[cli] Fix fallback libs set after download
5 years ago
Daniel Van Der Maden
8d7710fbba
[cli] Disable caching for future improvements
5 years ago
Daniel Van Der Maden
3fbdb9ce30
[cli] Restore keystore caching
5 years ago
Daniel Van Der Maden
7407b26a82
[cli] Fix syncing
5 years ago
Daniel Van Der Maden
99d30bea0f
[cli] Refactor stored address logic
5 years ago
Daniel Van Der Maden
3ee4aa15f8
[cli] Lock keystore accesses
5 years ago
Daniel Van Der Maden
00ad71714d
[cli] Disable keystore caching while cli is under dev
5 years ago
Daniel Van Der Maden
483d655746
[cli] Update preface doc
5 years ago
Daniel Van Der Maden
46835d8320
[version] Update version
5 years ago
Daniel Van Der Maden
c5f9c11a9f
[cli] Set default pexpect delaybeforesend to none on `expect_call` return
5 years ago
Daniel Van Der Maden
8924f6dec3
[version] Update version
5 years ago
Daniel Van Der Maden
726dea06c8
[cli] Make `single_call` errors more general
5 years ago
Daniel Van Der Maden
1ea3dfbaa0
[version] Update version
5 years ago
Daniel Van Der Maden
f086e4cb30
[cli] Fix `single_call` error report
5 years ago
Daniel Van Der Maden
75b52240b5
[version] Update version
5 years ago
Daniel Van Der Maden
250bc2f5d4
[cli] Make keystore cache mutex lock global
5 years ago
Daniel Van Der Maden
cb5adab45d
[version] Update version
5 years ago
Daniel Van Der Maden
9610790aae
[cli] Add option for ok errors in `single_call`
5 years ago
Daniel Van Der Maden
08855a8862
[version] Update version to latest pypi
5 years ago
Daniel Van Der Maden
65b0442cbc
[cli] Add locked caching to `_get_current_accounts_keystore`
5 years ago
Daniel Van Der Maden
34bc2c2194
[version] update readme and version
5 years ago
Daniel Van Der Maden
0c3b18609d
[version] Add thread locking when accessing keystore
5 years ago
Daniel Van Der Maden
e7e64375a9
[version] Update version
5 years ago
Daniel Van Der Maden
acae34ae06
[cli] Remove caching for keystore related functions
5 years ago
Daniel Van Der Maden
4db7cf7dfe
[cli] Remove unnecessary caching & update version
5 years ago
Daniel Van Der Maden
00acc839be
[cli] Remove setting default binary
5 years ago
Daniel Van Der Maden
025351527f
[cli] Add libs check for linux & update version
5 years ago
Daniel Van Der Maden
2bac075d73
[cli] Update make file & version
5 years ago
Daniel Van Der Maden
44acaf2121
[cli] Only set default binary if required harmony repos are presents
5 years ago
Daniel Van Der Maden
a33d715d62
[cli] Fix download dir check
5 years ago
Daniel Van Der Maden
14bce009e3
[logging] Add filename attribute
5 years ago
Daniel Van Der Maden
605f1044a0
[util] Add `datetime_format` for datetime
5 years ago
Daniel Van Der Maden
964bfab536
[cli] Add dylibs check when downloading the cli
5 years ago
Daniel Van Der Maden
65e865e7f0
[cli] Add binary check for init & keep shell script for `download`
5 years ago
Daniel Van Der Maden
809509b0eb
[cli] Add `download`, expose `environment`, and update docs
5 years ago
Daniel Van Der Maden
452887f30a
[util] Remove `download_cli`
5 years ago
Daniel Van Der Maden
d23f9479f0
[logging] Add locking, repr, and fix log level
5 years ago
Daniel Van Der Maden
2f538231c9
[cli] Move `_set_account_keystore_path` call to `_sync_accounts`
5 years ago
Daniel Van Der Maden
9a20f03985
[logging] Add realpath to `ControlledLogger` log file path
5 years ago