jangko
1836d725e9
update hive stat for ethereum/graphql suite
...
from: ethereum/graphql: 36 pass, 10 fail, 46 total
to : ethereum/graphql: 40 pass, 6 fail, 46 total
2021-06-17 18:18:28 +07:00
jangko
d0782cdb0d
fixes some of graphql resolver
...
following recent fixes in upstream hive,
we also update our graphql resolvers
2021-06-17 18:18:28 +07:00
jangko
cbed4a368b
hive: update current state of the tests
...
from: ethereum/sync: 0 pass, 1 fail, 1 total
to : ethereum/sync: 2 pass, 2 fail, 4 total
2021-05-20 18:47:11 +07:00
jangko
19f343b979
hive: use HIVE_NETWORK_ID to initialize networkId if available
...
devp2p/eth simulator is using this HIVE_NETWORK_ID to configure client
2021-05-20 14:04:17 +07:00
jangko
a0d10f5728
drop PublicNetwork enum usage and replace it with NetworkId
...
we cannot limit the `--networkid` switch to values available in
`PublicNetwork` enum. it should able to accept very wide range of
custom NetworkId.
2021-05-20 14:04:16 +07:00
jangko
d12e7d22bf
update hive stat
...
additional simulators can run:
- `devp2p/discv4`
- `devp2p/eth`
from:
devp2p/discv4: 0 pass, 14 fail, 14 total
devp2p/eth: 0 pass, 1 fail, 1 total
to:
devp2p/discv4: 3 pass, 11 fail, 14 total
devp2p/eth: 1 pass, 8 fail, 9 total
2021-05-19 17:51:13 +07:00
jangko
2fd2665026
update hive client script
...
add enode.sh
use HIVE_BOOTNODES flag in nimbus.sh
2021-05-19 17:51:12 +07:00
Jordan Hrycaj
91e24e3581
collected wisdom after working with hive/docker ( #669 )
2021-05-18 16:38:35 +01:00
jangko
18553156b1
hive: update hive flags usage checklist in nimbus.sh
...
additional flags we use:
- [x] HIVE_NETWORK_ID network ID number to use for the eth protocol
- [x] HIVE_LOGLEVEL client loglevel (0-5)
- [x] HIVE_GRAPHQL_ENABLED enables graphql on port 8545
2021-05-18 09:31:11 +07:00
jangko
cc1034aecf
hive: fixes mapper.jq related to DAO fork
...
hive always set 'HIVE_FORK_DAO_VOTE' to '1'.
set 'daoForkSupport' to 'true' if only 'HIVE_FORK_DAO_BLOCK'
is set by hive, not depends only on 'HIVE_FORK_DAO_VOTE'.
This is because 'nimbus-eth1' internal is different compared to 'geth'.
2021-05-18 09:23:12 +07:00
jangko
b02095a45a
hive: update current state of the tests
...
additional simulators can be run:
- `ethereum/rpc`
- `smoke/network`
- `smoke/genesis`
number of passess and fails:
from: ethereum/consensus: 27353 pass, 892 fail, 28245 total
to : ethereum/consensus: 28186 pass, 59 fail, 28245 total
new:
- smoke/genesis: 3 pass, 0 fail, 3 total
- smoke/network: 1 pass, 0 fail, 1 total
- smoke/clique: 0 pass, 1 fail, 1 total
2021-05-18 09:01:11 +07:00
jangko
af1537fcab
fixes and add hive simulators written in nim
...
now we have hive simulators written in nim:
- ethereum/consensus
- ethereum/graphql
Using these simulators, we can debug test cases without have to run
hive or docker.
2021-05-17 20:48:22 +07:00
Jordan Hrycaj
d1348824f8
update conversion to start option argument inside hive container ( #658 )
...
why:
not overloading genesis.json by converted version, using new file
with edited contents
2021-05-14 08:56:21 +01:00
jangko
fe92942fa2
update hive/ethereum/consensus stat
...
from: ethereum/consensus: 16556 pass, 11643 fail, 28199 total
to : ethereum/consensus: 27353 pass, 892 fail, 28245 total
2021-05-14 08:18:54 +07:00
jangko
911bc0b1c3
update mapper.jq in hive_integration/nimbus
...
this changes is required due to recent #654 .
custom genesis and chain config parser are fixed
and the genesis fields are grouped into "genesis"
field, similar with chain config fields,
they are grouped in "config" field.
2021-05-13 18:09:28 +07:00
jangko
6966324f3b
add our own hive/graphql simulator into hive_integration
...
now we can run hive/graphql test without using hive or docker.
it's useful for debugging session. but lacking nice result report
like real hive.
2021-05-12 21:21:53 +07:00
jangko
8ec72e86bc
update hive/rpc stat
...
from: ethereum/rpc: 0 pass, 1 fail, 1 total
to : ethereum/rpc: 3 pass, 35 fail, 38 total
2021-05-12 12:55:29 +07:00
jangko
86939d9248
fixes Forks can't be assigned out of order
error in hive
...
this is a quick fix for #635 , allow us to run hive test again
2021-05-12 07:54:37 +07:00
jangko
a401f43155
update hive/graphql stat in hive_integration/README.md
...
from: ethereum/graphql: 34 pass, 12 fail, 46 total
to : ethereum/graphql: 36 pass, 10 fail, 46 total
2021-05-11 08:50:53 +07:00
jangko
d2c0d2f534
add '--nat:0.0.0.0' flag to hive_integration/nimbus/nimbus.sh
...
trying Jacek suggestion in #591 , I added nat setting to
nimbus-eth1 hive shell script. visible difference after adding
this flag is the nat library not complaining about
"the gateway does not support nat-pmp" anymore.
but the slow startup time described in #591 is yet to be measured
again, although I already see improvement when executing
ethereum/consensus category in hive.
2021-05-07 19:48:10 +07:00
jangko
6b639c6f0a
update hive_integration/README.md section 'Current state of the tests'
...
before: ethereum/graphql: 31 pass, 15 fail, 46 total
after : ethereum/graphql: 34 pass, 12 fail, 46 total
2021-05-07 19:45:59 +07:00
jangko
9e055bd15f
update hive_integration/README.md
...
from: ethereum/graphql: 1 pass, 46 fail, 46 total
to: ethereum/graphql: 31 pass, 15 fail, 46 total
2021-05-05 18:43:26 +07:00
jangko
6049073c69
fixes nimbus.sh script for hive integration related to graphql
...
- add `chain.rlp` import code
- add --graphql and --graphqlbind to enable graphql service
2021-04-30 12:56:19 +07:00
Jamie Lokier
44744596fd
Hive: Attach current nimbus-eth1 test results (summary)
...
Signed-off-by: Jamie Lokier <jamie@shareable.org>
2021-04-26 18:30:05 +01:00
Jamie Lokier
480e2d4009
Hive: Improvements to documentation
...
- Explain some of the prerequisites in more detail (Go version).
- Practical issues around Go version and Docker configuration to make it work.
- Make the first example be one that works with nimbus-eth1.
(Instead of giving an obscure error message that looks like the user's Docker
setup is broken).
- Rename to `README.md` per convention.
Signed-off-by: Jamie Lokier <jamie@shareable.org>
2021-04-26 18:27:29 +01:00
jangko
bbf5790b5e
fixes docker address and port binding in hive entrypoint script
2021-04-08 08:52:49 +07:00
andri lim
9823b3d132
fixes nimbus hive client code
2021-04-08 08:52:41 +07:00
jangko
2befeceeac
add instructions how to run hive and nimbus in hive
2021-04-08 08:52:40 +07:00
jangko
e237e21372
add hive client files
2021-04-08 08:52:40 +07:00
jangko
a7344b13d1
add debugging tool related to hive: extract_consensus_data
2021-04-08 08:52:30 +07:00