protolambda
675d404c38
Package eth2spec for tooling and experimentation
...
See tests/core/pyspec/README.md for usage description.
This commit:
- refactors config loading to be part of the pyspec package
- updates requirements and main files to use new config loading
- cleans up the build script
- converts the build script to a distutil command
- runs pyspec build as part of build package command
- provides pyspecdev command to get editable spec python files
2020-01-25 01:57:11 +01:00
protolambda
d9f62f9303
Remerkleable - merkle tree based ssz for better and faster spec
2020-01-25 00:43:43 +01:00
protolambda
01f7c6c1e2
separate deposit contract compiler and tester, pin compiler to python 3.7. Upgrade others to 3.8
2020-01-22 19:41:19 +01:00
Danny Ryan
676e216beb
reorg specs by fork and move ssz out to own folder. make all of the build and link changes to support move
2020-01-10 11:55:13 -07:00
Hsiao-Wei Wang
fbfe024e7a
Rename vyper file from `.v.py` to `.vy`
2020-01-07 17:20:17 +08:00
Danny Ryan
01a2ef8158
fix vyper custom build link and bump pycryptodome version
2019-12-18 16:36:28 -07:00
Daejun Park
4290c1dd1b
Vyper b13 -> b13.hotfix1761
2019-12-17 18:58:56 -06:00
Carl Beekhuizen
8ec1e1ff06
Vyper b12->b13
2019-11-27 10:43:21 +01:00
Justin
d1fe8f16fd
Deposit contract fixes ( #1362 )
2019-09-03 18:59:18 +01:00
Hsiao-Wei Wang
27d615ca56
Bump vyper to `0.1.0b10`
2019-07-01 12:26:57 +08:00
Hsiao-Wei Wang
12dff5349d
Renames:
...
1. `Deposit` log -> `DepositEvent` log
2. `get_deposit_root` -> `get_hash_tree_root`
2019-06-30 03:42:00 +08:00
protolambda
b162a8ff8a
simplify list creation
2019-06-29 16:57:24 +02:00
Justin Drake
a7ceec1e8a
Uncomment tests
2019-06-29 09:28:46 +01:00
Justin Drake
d5d3e49c5f
Tests pass
2019-06-29 09:25:19 +01:00
Justin Drake
34b8d8ab33
Start modifying test
2019-06-29 09:13:42 +01:00
Justin Drake
d820dbd7b1
Compile contract
2019-06-29 09:01:05 +01:00
Justin Drake
ad943bbd06
Make deposit root the root of an SSZ vector
2019-06-29 08:39:27 +01:00
Justin Drake
193b628fb4
Bypass Vyper compiler bug
2019-06-11 19:03:26 +01:00
Justin Drake
abe48cc988
Address final comments by HW and Danny
2019-06-11 15:25:25 +01:00
Justin Drake
b60314e892
Merge branch 'deposit-contract-justin' of github.com:ethereum/eth2.0-specs into deposit-contract-justin
2019-06-10 16:03:08 +01:00
Justin Drake
ef91ee5698
Address Danny's comments
2019-06-10 15:55:08 +01:00
Justin
4d6a25f161
Update conftest.py
2019-06-10 13:43:00 +01:00
Justin Drake
29129d06cf
Fix tests
2019-06-09 17:03:35 +01:00
Justin Drake
c293b9dcef
Cleanups
2019-06-09 11:29:22 +01:00
Justin Drake
4ee00c9cbd
Address HW's comments
2019-06-09 11:03:38 +01:00
Justin Drake
d1e589f11f
Remove eth2 genesis in favour of genesis trigger
2019-06-08 19:00:50 +01:00
Hsiao-Wei Wang
5b8cca8314
deposit_contract/venv
...
PR feedback + bump eth-tester
2019-06-07 22:41:50 -04:00
Hsiao-Wei Wang
cf23a252b4
fix path
2019-06-07 15:46:38 -04:00
Hsiao-Wei Wang
a81fa54c73
Add README.md
2019-05-30 14:12:05 +08:00
Hsiao-Wei Wang
0424fab024
Use `eth2spec.utils.hash_function.hash`
2019-05-30 13:39:42 +08:00
Hsiao-Wei Wang
b280e0a8d4
Sync with ethereum/deposit_contract#43
2019-05-30 10:08:19 +08:00
Hsiao-Wei Wang
30bb8986c4
Bump to latest deposit contract dev branch (fad5c32)
2019-05-27 18:25:31 +08:00
Hsiao-Wei Wang
b05444a92c
Update Makefile and CI config
...
1. Add `install_deposit_contract_test` command
2. Add `test_deposit_contract` command
2019-05-27 15:59:01 +08:00
Hsiao-Wei Wang
09f7114b63
copied from deposit contract
2019-05-27 13:15:10 +08:00