Commit Graph

124 Commits

Author SHA1 Message Date
Carl Beekhuizen
1079a30af3
Separate out Binary build requirements.txt 2020-07-24 16:16:45 +02:00
Carl Beekhuizen
7a0e13e4e1
Adds windows builds 2020-07-24 15:52:03 +02:00
Carl Beekhuizen
5243a006ed
Adds MacOS build capablilities 2020-07-24 14:23:37 +02:00
Carl Beekhuizen
5d2671f701
Prerequisites for pyinstaller 2020-07-24 12:24:23 +02:00
Carl Beekhuizen
2ca9cc2b7b
Merge pull request #57 from ethereum/version_bump_v0_2
Bump app version from v0.1.0 -> v0.2.0 to align with release versioning
2020-07-23 13:34:13 +02:00
Carl Beekhuizen
397bb205f0
Bump app version from v0.1.0 -> v0.2.0 to align with release versioning 2020-07-23 13:32:44 +02:00
Carl Beekhuizen
5b527d1388
Merge pull request #56 from ethereum/version_bump
eth2deposit version bump v0.0.0 -> v0.1.0
2020-07-23 13:28:34 +02:00
Carl Beekhuizen
6b0a2b9db2
v0.0.0 -> v0.1.0 2020-07-23 11:40:20 +02:00
Carl Beekhuizen
fbf0906d6e
Merge pull request #48 from ethereum/carl_eip2335_unicode
Unicode compliant eip2335
2020-07-23 11:37:30 +02:00
Carl Beekhuizen
f6ae9801ca
Additional tests for control char stripping
Co-authored-by: Hsiao-Wei Wang <hwwang156@gmail.com>
2020-07-23 11:16:29 +02:00
Hsiao-Wei Wang
cbad006886
Merge pull request #55 from ethereum/medalla_chain_config
Medalla chain support
2020-07-23 16:38:40 +08:00
Carl Beekhuizen
21547b6d38
Medalla chain support 2020-07-23 10:01:15 +02:00
Carl Beekhuizen
8fe4ca8233
Adds tests for stripping of control chars for passwords 2020-07-23 03:09:06 +02:00
Carl Beekhuizen
3ebc6ae1f0
Merge pull request #51 from ethereum/carl_depoist_datum_dict_refactor
Credential minor refactor
2020-07-23 02:45:36 +02:00
Carl Beekhuizen
f70b143022
Linting fixes 2020-07-21 10:31:41 +02:00
Carl Beekhuizen
c6401c8e7b
Groups credential properties together 2020-07-21 10:25:33 +02:00
Carl Beekhuizen
ef0ad43216
Moves deposit datum dict from credential list to credential 2020-07-21 10:24:15 +02:00
Hsiao-Wei Wang
7cebff15ea
Merge pull request #50 from ethereum/fix-script
Fix installation script
2020-07-11 00:46:18 +08:00
Hsiao-Wei Wang
18ab43b2b6
Add Makefile to cache key and kick cache 2020-07-09 22:53:44 +08:00
Hsiao-Wei Wang
5f7a7d607d
Do not retreat pip as a module 2020-07-09 22:49:57 +08:00
Carl Beekhuizen
a13294741f
Adds description field to keystores 2020-07-09 15:59:03 +02:00
Carl Beekhuizen
353c40215f
Merge branch 'dev' into carl_eip2335_unicode
* dev: (22 commits)
  Remove BLS incompatability warning
  Adds preproduction warning
  Adds typing & Moves global variables into pytest function args
  Linting fixes
  Test key_info != b''
  import pytest into test_tree
  Apply suggestions from @hwwhww's code review
  Fix lint
  Add Altona setting
  Remove extra newline (lint)
  Update tests for new EIP2333 (bls v2 compliant HKDF_mod_r)
  Rename json file fields
  Create uuid at execution time instead of class attribute
  Add uuid test
  Fix key path
  Add Witti
  gitignore dist/
  Revert to DepositMessage & DepositData as per spec
  Add fork_version
  adds build/ to .gitignore
  ...
2020-07-06 21:19:07 +02:00
Carl Beekhuizen
4ff0754aed
Merge pull request #43 from ethereum/dev
Merge `dev` to `master` (v0.12.x mode)
2020-07-06 20:24:01 +02:00
Carl Beekhuizen
5e77d3888e
Backport the README updates from master -> dev
Backport the README updates from master -> dev
2020-07-06 20:20:08 +02:00
Carl Beekhuizen
bfa440145d
Remove BLS incompatability warning 2020-07-06 17:07:25 +02:00
Carl Beekhuizen
10aa923d33
Backport README warnings from master into dev
* master:
  Adds preproduction warning
2020-07-06 17:05:42 +02:00
Carl Beekhuizen
e6fb258465
Merge pull request #46 from ethereum/v011_release
Backport v0.0.0 release to Master(Adds preproduction warning to README)
2020-07-06 17:01:30 +02:00
Carl Beekhuizen
421ba4e80f
Adds preproduction warning 2020-07-03 18:12:37 +02:00
Hsiao-Wei Wang
06e6838699
Merge pull request #44 from ethereum/hwwhww/altona
Add Altona setting
2020-06-30 21:49:02 +08:00
Hsiao-Wei Wang
5ea8e76c8c
Merge pull request #45 from ethereum/carl_general_cleanups
Test Cleanups
2020-06-30 18:43:15 +08:00
Carl Beekhuizen
6788781a4b
Adds typing & Moves global variables into pytest function args 2020-06-30 11:57:06 +02:00
Carl Beekhuizen
7ffe1edacd
Merge pull request #41 from ethereum/carl_eip2333_blsv2
Update tests for new EIP2333 (bls v2 compliant HKDF_mod_r)
2020-06-29 17:01:14 +02:00
Carl Beekhuizen
f6c9d4b8fd
Linting fixes 2020-06-29 16:44:17 +02:00
Carl Beekhuizen
dbfbaccca9
Test key_info != b'' 2020-06-29 16:22:09 +02:00
Carl Beekhuizen
ba585f8b8e
import pytest into test_tree 2020-06-29 16:21:20 +02:00
Carl Beekhuizen
9557f3cabb
Apply suggestions from @hwwhww's code review
* Tests are of type none.
* Parameters passed in to tests instead of using global variables
* remove debugging print left in

Co-authored-by: Hsiao-Wei Wang <hwwang156@gmail.com>
2020-06-29 11:48:59 +02:00
Carl Beekhuizen
39703588d7
Unicode support keystore passwords 2020-06-26 16:10:19 +02:00
Hsiao-Wei Wang
636825394d
Fix lint 2020-06-25 11:42:03 +08:00
Hsiao-Wei Wang
4dcaa1caa0
Merge branch 'master' into dev 2020-06-25 11:36:53 +08:00
Hsiao-Wei Wang
0c51422281
Add Altona setting 2020-06-25 11:23:00 +08:00
Carl Beekhuizen
9d2008eb4e
Remove extra newline (lint) 2020-06-19 16:45:00 +02:00
Carl Beekhuizen
6de81195ae
Update tests for new EIP2333 (bls v2 compliant HKDF_mod_r) 2020-06-19 16:33:46 +02:00
Hsiao-Wei Wang
87a1e15c00
Merge pull request #32 from ethereum/hwwhww/fork_version
Add fork_version
2020-06-02 22:06:52 +08:00
Hsiao-Wei Wang
dbac6d236b
Rename json file fields
1. `deposit_data_root` -> `deposit_message_root`
2. `signed_deposit_data_root` -> `deposit_data_root`
2020-06-02 20:19:52 +08:00
Hsiao-Wei Wang
a784a73cdd
Merge branch 'master' into hwwhww/fork_version 2020-05-27 14:58:01 +08:00
Carl Beekhuizen
1f6f63bce3
Merge pull request #28 from ethereum/carl_CredentialList
CredentialList class
2020-05-26 16:25:47 +02:00
Hsiao-Wei Wang
4833b67ccb
Merge pull request #37 from ethereum/hwwhww/fix_path
Fix key path and some refactoring
2020-05-26 21:55:35 +08:00
Carl Beekhuizen
9f7069575b
Merge pull request #38 from ethereum/hwwhww/uuid
Create uuid during calling `encrypt` instead of using class attribute
2020-05-26 15:32:17 +02:00
Hsiao-Wei Wang
e9fa2192df
Create uuid at execution time instead of class attribute 2020-05-26 21:09:20 +08:00
Hsiao-Wei Wang
49a8bded42
Add uuid test 2020-05-26 21:00:53 +08:00