Commit Graph

  • 634608e6e1 [validator] Add pretty print option to JSON export [validator] Fix TypeError when setting string values Janet Liang 2020-05-27 06:28:20 -0700
  • 7638807a1f [validator] Inital commit of Validator class Janet Liang 2020-05-26 08:47:04 -0700
  • c7a317e727 [rpc] Add ability to access error message from RPCError Janet Liang 2020-05-26 08:41:07 -0700
  • ac272a10b4 [account] Add basic check for valid ONE address Janet Liang 2020-05-26 08:40:31 -0700
  • ea6926ab4d
    [blockchain] Add methods for getValidatorKeys & getBlockSignerKeys (#7) Janet Liang 2020-05-22 04:35:28 -0700
  • aadc32f371 [test] Fix blockchain test ordering #7 Janet Liang 2020-05-22 04:34:50 -0700
  • be692286fa [blockchain] Update documentation for new methods Janet Liang 2020-05-22 04:32:21 -0700
  • 7f906c3893 [blockchain] Add methods for getValidatorKeys & getBlockSignerKeys Janet Liang 2020-05-22 04:29:33 -0700
  • 6881847544
    [exceptions] Add base exceptions package (#6) Janet Liang 2020-05-22 04:26:54 -0700
  • b5f359a3ee [exceptions] Add base exceptions package & move InvalidRPCReplyError to base exceptions package #6 Janet Liang 2020-05-22 04:07:50 -0700
  • 2b9f36427b [exceptions] Remove unused import Janet Liang 2020-05-22 04:02:48 -0700
  • fdfe7f255f [request] Update documentation Janet Liang 2020-05-22 02:11:11 -0700
  • 27cdf2cb7e
    [exceptions] Remove JSONDecodeError wrapper, include in RPCError (#5) Janet Liang 2020-05-22 02:07:02 -0700
  • 6fb916f38f [exceptions] Remove JSONDecodeError wrapper, include in RPCError #5 Janet Liang 2020-05-22 01:56:59 -0700
  • b1118b7030
    [refactor] Move blockchain interaction methods out of rpc lib (#4) Janet Liang 2020-05-21 05:02:27 -0700
  • 12b1294418 [refactor] Move blockchain interaction methods out of rpc lib #4 Janet Liang 2020-05-21 04:00:57 -0700
  • c137b125d9
    Merge pull request #3 from harmony-one/validator_by_block_rpcs Janet Liang 2020-05-21 03:33:25 -0700
  • 525b513652 [docs] Indicate which methods return None when hash isn't found #3 Janet Liang 2020-05-21 02:07:43 -0700
  • f46fe4a450 [tests] Update tests to assert return type Janet Liang 2020-05-21 02:02:14 -0700
  • d5fbdd9575 [blockchain] Add method for hmy_getCurrentBadBlocks [test] Add test for new method Janet Liang 2020-05-21 01:05:42 -0700
  • 021fe948e7 [blockchain] Add methods for commonly requested data [blockchain] Raise InvalidRPCReplyErrors when modifying return value [test] Add tests for new blockchain methods Janet Liang 2020-05-21 00:57:48 -0700
  • 4ea694a127 [account] Add RPC to get account nonce (true nonce & pending pool nonce) [account] Add method to get account total balance [account] Update get_balance_for_all_shards to match return structure as go-sdk [exceptions] New InvalidRPCReplyError to indicate Harmony API changed from what pyhmy expects [test] Add respective tests for new RPCs & methods Janet Liang 2020-05-21 00:50:45 -0700
  • 481c5e77de [staking] Add ByBlockNumber validator & delegation information RPCs [test] Add respective tests for new RPCs [test] Update test setup to return block number of staking transaction Janet Liang 2020-05-21 00:47:48 -0700
  • 34d7ade672 [Make] Add make dev to install pytest & dependencies for dev Janet Liang 2020-05-21 00:46:02 -0700
  • f6b29a445d [setup] Require incremental lib for install Janet Liang 2020-05-21 00:45:13 -0700
  • b29199192e
    Merge pull request #2 from harmony-one/fix-setup Janet Liang 2020-05-15 16:30:08 -0700
  • 6d077de7a4 [setup] Fix build for subpackage #2 Daniel Van Der Maden 2020-05-15 16:27:24 -0700
  • 3cf778876e
    Basic Python SDK (#1) Janet Liang 2020-05-15 15:37:02 -0700
  • d914cdd99c [rpc] Address PR comments #1 Janet Liang 2020-05-15 15:26:14 -0700
  • c1697b2e3a [util] Fix is_active_shard error Janet Liang 2020-05-09 04:50:14 -0700
  • 290f429e8d [rpc] Fix documentation errors Janet Liang 2020-05-09 04:44:48 -0700
  • 1050373bae [account] Add get_balance_on_all_shards Janet Liang 2020-05-09 04:22:28 -0700
  • 693e6af454 [init] Update imports Janet Liang 2020-05-09 03:55:22 -0700
  • 14f6f8802f [pyhmy] Remove dev version & update major version Janet Liang 2020-05-09 03:17:46 -0700
  • a742d76b88 [test] Refactor test setup to not wait if setup on chain is already done Janet Liang 2020-05-09 03:06:15 -0700
  • 04768bc2d1 [test] Use cross shard as the inital funding transaction & enable cross shard RPC tests Janet Liang 2020-05-09 02:47:19 -0700
  • 91a00c3c5c [numbers] Add utils for converting between atto and one Janet Liang 2020-05-07 23:59:43 -0700
  • eab30ca47d [test] Add proper testing infra for RPC calls Janet Liang 2020-05-07 22:33:27 -0700
  • 146c7e7e5b [test] Add tests for rpc_request using local blockchain [make] Update make tests to print reason to skip test Janet Liang 2020-05-07 10:50:13 -0700
  • 78f9e9a70c [make] Fix import errors Janet Liang 2020-05-06 06:00:54 -0700
  • ceffe55b96 [rpc] Add return type annotations Janet Liang 2020-05-06 05:33:03 -0700
  • f70cf8c2c3 [util] Update utils to use rpc lib Janet Liang 2020-05-02 13:00:39 -0700
  • 3b3cda0cc2 [rpc] Add __init__ file for future use Janet Liang 2020-05-02 13:00:19 -0700
  • ec1d4cafa1 [rpc] Move RPCs to separate lib [common] Remove common & add defaults to request Janet Liang 2020-05-02 12:48:49 -0700
  • fe562eb8f0 [transaction] Added regular & staking transaction RPCs Janet Liang 2020-05-02 12:42:14 -0700
  • f8ce2937bc [account] Add account related RPCs (balance, transaction history) Janet Liang 2020-05-02 12:36:19 -0700
  • 8d136a7bb8 [blockchain] Added more RPCs, organized file based on RPC type (network or block) Janet Liang 2020-05-02 12:35:32 -0700
  • 9298ddc069 [blockchain] Added blockchain related RPCs [staking] Added staking related RPCs Janet Liang 2020-05-02 09:16:30 -0700
  • 98377be012 [request] Add rpc request lib [exceptions] Add exceptions wrapper lib [common] Define defaults for endpoint & timeout Janet Liang 2020-05-02 08:04:01 -0700
  • 15dda383bf [project] Update README with correct Python version requirement Janet Liang 2020-05-02 08:03:29 -0700
  • b50b8214ae [version] bump Daniel Van Der Maden 2020-04-20 04:23:33 -0700
  • 3c6dc8ddf3 [cli] Fix duplicate arg parsing in _make_call_command Daniel Van Der Maden 2020-04-20 04:22:30 -0700
  • ae8b698996 [logging] expose file path Daniel Van Der Maden 2020-04-18 19:52:55 -0700
  • 1b692a56b4 [logging] Add log rotating to ControlledLogger Daniel Van Der Maden 2020-04-18 16:20:57 -0700
  • b27315b0f7 [version] Update version to release Daniel Van Der Maden 2020-04-08 02:17:48 -0700
  • 2a3fdfcb75 [cli] Fix string command parse for calls Daniel Van Der Maden 2020-04-08 02:16:27 -0700
  • 6a260cf187 [cli] Add support for quoted strings in cli calls Daniel Van Der Maden 2020-04-08 01:58:15 -0700
  • 790d6fc695
    Update README.md Jong Hyuck Won 2020-04-02 04:27:45 -0700
  • e5fb6549ed
    Update README.md Jong Hyuck Won 2020-04-02 04:25:20 -0700
  • 793e006826 [cli] Clean cli calls to account for empty strings Daniel Van Der Maden 2020-02-28 15:51:59 -0800
  • b8ceb839b3 [util] Add util to check if shard is active Daniel Van Der Maden 2020-02-28 14:41:40 -0800
  • a50c04e525 [cli] Fix fallback libs set after download Daniel Van Der Maden 2020-02-10 10:22:48 -0800
  • 8d7710fbba [cli] Disable caching for future improvements Daniel Van Der Maden 2020-02-07 14:02:44 -0800
  • 3fbdb9ce30 [cli] Restore keystore caching Daniel Van Der Maden 2020-02-04 15:54:12 -0800
  • 7407b26a82 [cli] Fix syncing Daniel Van Der Maden 2020-02-04 14:57:02 -0800
  • 99d30bea0f [cli] Refactor stored address logic Daniel Van Der Maden 2020-02-04 14:39:08 -0800
  • 3ee4aa15f8 [cli] Lock keystore accesses Daniel Van Der Maden 2020-02-04 13:55:13 -0800
  • 00ad71714d [cli] Disable keystore caching while cli is under dev Daniel Van Der Maden 2020-02-04 13:42:12 -0800
  • 483d655746 [cli] Update preface doc Daniel Van Der Maden 2020-01-29 02:24:54 -0800
  • 46835d8320 [version] Update version Daniel Van Der Maden 2020-01-29 02:22:52 -0800
  • c5f9c11a9f [cli] Set default pexpect delaybeforesend to none on `expect_call` return Daniel Van Der Maden 2020-01-29 01:47:30 -0800
  • 8924f6dec3 [version] Update version Daniel Van Der Maden 2020-01-27 00:38:32 -0800
  • 726dea06c8 [cli] Make `single_call` errors more general Daniel Van Der Maden 2020-01-27 00:37:46 -0800
  • 1ea3dfbaa0 [version] Update version Daniel Van Der Maden 2020-01-27 00:04:01 -0800
  • f086e4cb30 [cli] Fix `single_call` error report Daniel Van Der Maden 2020-01-27 00:03:00 -0800
  • 75b52240b5 [version] Update version Daniel Van Der Maden 2020-01-25 13:02:30 -0800
  • 250bc2f5d4 [cli] Make keystore cache mutex lock global Daniel Van Der Maden 2020-01-25 13:01:45 -0800
  • cb5adab45d [version] Update version Daniel Van Der Maden 2020-01-24 19:45:19 -0800
  • 9610790aae [cli] Add option for ok errors in `single_call` Daniel Van Der Maden 2020-01-24 19:43:31 -0800
  • 08855a8862 [version] Update version to latest pypi Daniel Van Der Maden 2020-01-19 22:23:46 -0800
  • 65b0442cbc [cli] Add locked caching to `_get_current_accounts_keystore` Daniel Van Der Maden 2020-01-19 22:23:30 -0800
  • 34bc2c2194 [version] update readme and version Daniel Van Der Maden 2020-01-10 15:41:40 -0800
  • 0c3b18609d [version] Add thread locking when accessing keystore Daniel Van Der Maden 2020-01-10 15:01:49 -0800
  • e7e64375a9 [version] Update version Daniel Van Der Maden 2020-01-09 23:01:47 -0800
  • acae34ae06 [cli] Remove caching for keystore related functions Daniel Van Der Maden 2020-01-09 21:57:02 -0800
  • 4db7cf7dfe [cli] Remove unnecessary caching & update version Daniel Van Der Maden 2020-01-09 14:26:10 -0800
  • 00acc839be [cli] Remove setting default binary Daniel Van Der Maden 2020-01-09 13:33:46 -0800
  • 025351527f [cli] Add libs check for linux & update version Daniel Van Der Maden 2020-01-09 12:02:36 -0800
  • 2bac075d73 [cli] Update make file & version Daniel Van Der Maden 2020-01-09 00:12:35 -0800
  • 44acaf2121 [cli] Only set default binary if required harmony repos are presents Daniel Van Der Maden 2020-01-09 00:10:04 -0800
  • 88bcf04072 [setup] Remove unsupported tags and update readme Daniel Van Der Maden 2020-01-09 00:09:53 -0800
  • a33d715d62 [cli] Fix download dir check Daniel Van Der Maden 2020-01-08 15:31:46 -0800
  • 14bce009e3 [logging] Add filename attribute Daniel Van Der Maden 2020-01-08 13:42:33 -0800
  • 605f1044a0 [util] Add `datetime_format` for datetime Daniel Van Der Maden 2020-01-08 13:37:15 -0800
  • 964bfab536 [cli] Add dylibs check when downloading the cli Daniel Van Der Maden 2020-01-08 11:33:13 -0800
  • 65e865e7f0 [cli] Add binary check for init & keep shell script for `download` Daniel Van Der Maden 2020-01-07 13:57:43 -0800
  • cc13ebcee9 [test] Update tests for new cli download function Daniel Van Der Maden 2020-01-07 13:13:09 -0800
  • 809509b0eb [cli] Add `download`, expose `environment`, and update docs Daniel Van Der Maden 2020-01-07 13:12:37 -0800
  • 452887f30a [util] Remove `download_cli` Daniel Van Der Maden 2020-01-07 13:11:08 -0800
  • 8ee03293ce [git] Add .gitignore Daniel Van Der Maden 2020-01-07 10:12:35 -0800