@@ -98,7 +98,7 @@ Charon test commands are designed to help you evaluate the performance and readi
9898 ``` shell
9999 charon alpha test all \
100100 --peers-enrs=" enr:-HW4QMno_MB_ID6GFVxoIQAHHVHZZZjzFctxtX2tm9D95tvaPbHathi8YUP8jh8v2YUAVu2fYWEOB_BT14pt8QgiGg2AgmlkgnY0iXNlY3AyNTZrMaECdpnK83s0dbBwCaEfDIkQ-3nJkkC93STvv6Vmi0bYlzg,enr:-HW4QO2vefLueTBEUGly5hkcpL7NWdMKWx7Nuy9f7z6XZInCbFAc0IZj6bsnmj-Wi4ElS6jNa0Mge5Rkc2WGTVemas2AgmlkgnY0iXNlY3AyNTZrMaECR9SmYQ_1HRgJmNxvh_ER2Sxx78HgKKgKaOkCROYwaDY" \
101- --beacon-endpoints=" http://lighthouse :5052/" \
101+ --beacon-endpoints=" http://127.0.0.1 :5052/" \
102102 --beacon-load-test \
103103 --mev-endpoints=" https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b1cb359caa092c71bbded0bae5b5ea401aab7e@aestus.live,https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net,https://0x8b5d2e73e2a3a55c6c87b8b6eb92e0149a125c852751db1422fa951e42a09b82c142c3ea98d0d9930b056a3bc9896b8f@bloxroute.max-profit.blxrbdn.com,https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net,https://0xa1559ace749633b997cb3fdacffb890aeebdb0f5a3b6aaa7eeeaf1a38af0a8fe88b9e4b1f61f236d2e64d95733327a62@relay.ultrasound.money,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@regional.titanrelay.xyz,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@global.titanrelay.xyz" \
104104 --mev-beacon-node-endpoint=" https://ethereum-beacon-api.publicnode.com" \
@@ -120,7 +120,7 @@ Charon test commands are designed to help you evaluate the performance and readi
120120 ``` shell
121121 charon alpha test all \
122122 --peers-definition-file=" ./.charon/cluster-definition.json" \
123- --beacon-endpoints=" http://lighthouse :5052/" \
123+ --beacon-endpoints=" http://127.0.0.1 :5052/" \
124124 --beacon-load-test \
125125 --mev-endpoints=" https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b1cb359caa092c71bbded0bae5b5ea401aab7e@aestus.live,https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net,https://0x8b5d2e73e2a3a55c6c87b8b6eb92e0149a125c852751db1422fa951e42a09b82c142c3ea98d0d9930b056a3bc9896b8f@bloxroute.max-profit.blxrbdn.com,https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net,https://0xa1559ace749633b997cb3fdacffb890aeebdb0f5a3b6aaa7eeeaf1a38af0a8fe88b9e4b1f61f236d2e64d95733327a62@relay.ultrasound.money,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@regional.titanrelay.xyz,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@global.titanrelay.xyz" \
126126 --mev-beacon-node-endpoint=" https://ethereum-beacon-api.publicnode.com" \
@@ -142,7 +142,7 @@ Charon test commands are designed to help you evaluate the performance and readi
142142 ``` shell
143143 charon alpha test all \
144144 --peers-lock-file=" ./.charon/cluster-lock.json" \
145- --beacon-endpoints=" http://lighthouse :5052/" \
145+ --beacon-endpoints=" http://127.0.0.1 :5052/" \
146146 --beacon-load-test \
147147 --mev-endpoints=" https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b1cb359caa092c71bbded0bae5b5ea401aab7e@aestus.live,https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net,https://0x8b5d2e73e2a3a55c6c87b8b6eb92e0149a125c852751db1422fa951e42a09b82c142c3ea98d0d9930b056a3bc9896b8f@bloxroute.max-profit.blxrbdn.com,https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net,https://0xa1559ace749633b997cb3fdacffb890aeebdb0f5a3b6aaa7eeeaf1a38af0a8fe88b9e4b1f61f236d2e64d95733327a62@relay.ultrasound.money,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@regional.titanrelay.xyz,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@global.titanrelay.xyz" \
148148 --mev-beacon-node-endpoint=" https://ethereum-beacon-api.publicnode.com" \
@@ -247,7 +247,7 @@ Run tests on beacon node(s), to evaluate their effectiveness for a Distributed V
247247
248248 ``` shell
249249 charon alpha test beacon \
250- --endpoints=" http://lighthouse :5052/" \
250+ --endpoints=" http://127.0.0.1 :5052/" \
251251 --load-test
252252 ```
253253 </TabItem >
@@ -327,6 +327,8 @@ The storage tests require `fio` to be installed on your machine. Read more about
327327 </TabItem >
328328 <TabItem value = " Docker" label = " Docker" default >
329329
330+ If you are running Charon using the [ charon-distributed-validator-node repository] ( https://github.com/ObolNetwork/charon-distributed-validator-node/ ) , services like the beacon node and validator client are hosted locally. To run the beacon node and validator client tests, you need to point them toward the correct Docker container, and also include the Docker container’s network. Check your docker networks with ` docker network ls ` . When you run the test command, specify the Docker network with ` --network <name> ` . Read more about docker networking [ here] ( https://docs.docker.com/engine/network/ ) .
331+
330332<h2 >Test all</h2 >
331333
332334Intended for running tests across all categories. Each flag should have a prefix for its category (i.e.: the flag ` --endpoints ` from the beacon tests becomes ` --beacon-endpoints ` ). For details about each category refer to their respective sections.
@@ -418,12 +420,13 @@ Intended for running tests across all categories. Each flag should have a prefix
418420 <h3 >Example run</h3 >
419421
420422 ``` shell
421- docker run -u $( id -u) :$( id -g) --rm -v " $( pwd) :/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
423+ docker run --network= " charon-distributed-validator-node_dvnode " - u $( id -u) :$( id -g) --rm -v " $( pwd) :/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
422424 --peers-enrs=" enr:-HW4QMno_MB_ID6GFVxoIQAHHVHZZZjzFctxtX2tm9D95tvaPbHathi8YUP8jh8v2YUAVu2fYWEOB_BT14pt8QgiGg2AgmlkgnY0iXNlY3AyNTZrMaECdpnK83s0dbBwCaEfDIkQ-3nJkkC93STvv6Vmi0bYlzg,enr:-HW4QO2vefLueTBEUGly5hkcpL7NWdMKWx7Nuy9f7z6XZInCbFAc0IZj6bsnmj-Wi4ElS6jNa0Mge5Rkc2WGTVemas2AgmlkgnY0iXNlY3AyNTZrMaECR9SmYQ_1HRgJmNxvh_ER2Sxx78HgKKgKaOkCROYwaDY" \
423425 --peers-private-key-file=" /opt/charon/test/.charon/charon-enr-private-key" \
424426 --beacon-endpoints=" http://lighthouse:5052/" \
425427 --beacon-simulation-file-dir=" /opt/charon/test" \
426428 --beacon-load-test \
429+ --validator-api-address=" lodestar:5064" \
427430 --mev-endpoints=" https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b1cb359caa092c71bbded0bae5b5ea401aab7e@aestus.live,https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net,https://0x8b5d2e73e2a3a55c6c87b8b6eb92e0149a125c852751db1422fa951e42a09b82c142c3ea98d0d9930b056a3bc9896b8f@bloxroute.max-profit.blxrbdn.com,https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net,https://0xa1559ace749633b997cb3fdacffb890aeebdb0f5a3b6aaa7eeeaf1a38af0a8fe88b9e4b1f61f236d2e64d95733327a62@relay.ultrasound.money,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@regional.titanrelay.xyz,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@global.titanrelay.xyz" \
428431 --mev-beacon-node-endpoint=" https://ethereum-beacon-api.publicnode.com" \
429432 --mev-load-test \
@@ -443,12 +446,13 @@ Intended for running tests across all categories. Each flag should have a prefix
443446 <h3 >Example run</h3 >
444447
445448 ``` shell
446- docker run -u $( id -u) :$( id -g) --rm -v " $( pwd) :/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
449+ docker run --network= " charon-distributed-validator-node_dvnode " - u $( id -u) :$( id -g) --rm -v " $( pwd) :/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
447450 --peers-definition-file=" /opt/charon/test/.charon/cluster-definition.json" \
448451 --peers-private-key-file=" /opt/charon/test/.charon/charon-enr-private-key" \
449452 --beacon-endpoints=" http://lighthouse:5052/" \
450453 --beacon-simulation-file-dir=" /opt/charon/test" \
451454 --beacon-load-test \
455+ --validator-api-address=" lodestar:5064" \
452456 --mev-endpoints=" https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b1cb359caa092c71bbded0bae5b5ea401aab7e@aestus.live,https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net,https://0x8b5d2e73e2a3a55c6c87b8b6eb92e0149a125c852751db1422fa951e42a09b82c142c3ea98d0d9930b056a3bc9896b8f@bloxroute.max-profit.blxrbdn.com,https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net,https://0xa1559ace749633b997cb3fdacffb890aeebdb0f5a3b6aaa7eeeaf1a38af0a8fe88b9e4b1f61f236d2e64d95733327a62@relay.ultrasound.money,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@regional.titanrelay.xyz,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@global.titanrelay.xyz" \
453457 --mev-beacon-node-endpoint=" https://ethereum-beacon-api.publicnode.com" \
454458 --mev-load-test \
@@ -468,12 +472,13 @@ Intended for running tests across all categories. Each flag should have a prefix
468472 <h3 >Example run</h3 >
469473
470474 ``` shell
471- docker run -u $( id -u) :$( id -g) --rm -v " $( pwd) :/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
475+ docker run --network= " charon-distributed-validator-node_dvnode " - u $( id -u) :$( id -g) --rm -v " $( pwd) :/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test all \
472476 --peers-lock-file=" /opt/charon/test/.charon/cluster-lock.json" \
473477 --peers-private-key-file=" /opt/charon/test/.charon/charon-enr-private-key" \
474478 --beacon-endpoints=" http://lighthouse:5052/" \
475479 --beacon-simulation-file-dir=" /opt/charon/test" \
476480 --beacon-load-test \
481+ --validator-api-address=" lodestar:5064" \
477482 --mev-endpoints=" https://0xa15b52576bcbf1072f4a011c0f99f9fb6c66f3e1ff321f11f461d15e31b1cb359caa092c71bbded0bae5b5ea401aab7e@aestus.live,https://0xa7ab7a996c8584251c8f925da3170bdfd6ebc75d50f5ddc4050a6fdc77f2a3b5fce2cc750d0865e05d7228af97d69561@agnostic-relay.net,https://0x8b5d2e73e2a3a55c6c87b8b6eb92e0149a125c852751db1422fa951e42a09b82c142c3ea98d0d9930b056a3bc9896b8f@bloxroute.max-profit.blxrbdn.com,https://0xac6e77dfe25ecd6110b8e780608cce0dab71fdd5ebea22a16c0205200f2f8e2e3ad3b71d3499c54ad14d6c21b41a37ae@boost-relay.flashbots.net,https://0xa1559ace749633b997cb3fdacffb890aeebdb0f5a3b6aaa7eeeaf1a38af0a8fe88b9e4b1f61f236d2e64d95733327a62@relay.ultrasound.money,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@regional.titanrelay.xyz,https://0x8c4ed5e24fe5c6ae21018437bde147693f68cda427cd1122cf20819c30eda7ed74f72dece09bb313f2a1855595ab677d@global.titanrelay.xyz" \
478483 --mev-beacon-node-endpoint=" https://ethereum-beacon-api.publicnode.com" \
479484 --mev-load-test \
@@ -578,7 +583,7 @@ Run tests on beacon node(s), to evaluate their effectiveness for a Distributed V
578583 <h3 >Example run</h3 >
579584
580585 ``` shell
581- docker run -u $( id -u) :$( id -g) --rm -v " $( pwd) :/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test beacon \
586+ docker run --network= " charon-distributed-validator-node_dvnode " - u $( id -u) :$( id -g) --rm -v " $( pwd) :/opt/charon/test" obolnetwork/charon:v1.1.2 alpha test beacon \
582587 --endpoints=" http://lighthouse:5052/" \
583588 --simulation-file-dir=" /opt/charon/test" \
584589 --load-test
@@ -600,7 +605,8 @@ Default endpoint for validator and port is used at `127.0.0.1:3600`. This can be
600605<h3 >Example run</h3 >
601606
602607``` shell
603- docker run obolnetwork/charon:v1.1.2 alpha test validator
608+ docker run --network=" charon-distributed-validator-node_dvnode" obolnetwork/charon:v1.1.2 alpha test validator \
609+ --validator-api-address=" lodestar:5064"
604610```
605611
606612<h2 >Test MEV relay</h2 >
0 commit comments