Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: update devnet #71

Merged
merged 58 commits into from
Jun 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
468954c
fix: update spammer api and signature impl
merklefruit Jun 6, 2024
d81c1f6
fix: signature recovery with prehash
merklefruit Jun 6, 2024
7131122
chore: small fix
merklefruit Jun 6, 2024
7f2184c
fix: mevboost-url trailing /
merklefruit Jun 6, 2024
0daf67a
fix: typo
merklefruit Jun 6, 2024
10a49c7
fix(mev-boost): json tags on constraints structs
thedevbirb Jun 6, 2024
9424864
chore(sidecar): add beacon client url
thedevbirb Jun 6, 2024
378ecfc
chore(relay): remove bls signature check on constraints for now
thedevbirb Jun 6, 2024
ab3a4dc
chore: added beacon client api
merklefruit Jun 6, 2024
b3effef
fix: conflicts
merklefruit Jun 6, 2024
c40a7af
fix(relay): retry subscribe to sse
merklefruit Jun 6, 2024
04f1abe
fix(builder): retry connection to relay for 10 minutes
thedevbirb Jun 6, 2024
522ea69
chore(relay, builder): moar logs
thedevbirb Jun 6, 2024
63e9e96
chore: retry upon 401
merklefruit Jun 6, 2024
2a4d55b
fix(relay): skip slot check in auth message{
thedevbirb Jun 6, 2024
557f07a
feat: added simple ack on sse
merklefruit Jun 6, 2024
ba81e17
fix(sidecar): correct eip-2718 encoding
Jun 7, 2024
ff9f2a8
fix(sidecar): fix signature serde
Jun 7, 2024
2be87a8
fix(sidecar): use eip-2718 in constraint conversion
Jun 7, 2024
7b772c1
fix(sse): 0 seconds timeout on writing. Thanks @mempirate
thedevbirb Jun 7, 2024
fe9f05f
fix: update spammer api and signature impl
merklefruit Jun 6, 2024
313cceb
fix: signature recovery with prehash
merklefruit Jun 6, 2024
eb5694a
fix: mevboost-url trailing /
merklefruit Jun 6, 2024
0634fb1
fix: typo
merklefruit Jun 6, 2024
2b4ca16
fix(mev-boost): json tags on constraints structs
thedevbirb Jun 6, 2024
ab8ec48
chore(sidecar): add beacon client url
thedevbirb Jun 6, 2024
644add1
chore(relay): remove bls signature check on constraints for now
thedevbirb Jun 6, 2024
7841b72
chore: added beacon client api
merklefruit Jun 6, 2024
28fc591
fix: conflicts
merklefruit Jun 6, 2024
16d30ee
fix(relay): retry subscribe to sse
merklefruit Jun 6, 2024
5775ef0
fix(builder): retry connection to relay for 10 minutes
thedevbirb Jun 6, 2024
c643c50
chore(relay, builder): moar logs
thedevbirb Jun 6, 2024
158a132
chore: retry upon 401
merklefruit Jun 6, 2024
ae60f2c
fix(relay): skip slot check in auth message{
thedevbirb Jun 6, 2024
ccaceb6
feat: added simple ack on sse
merklefruit Jun 6, 2024
92ae0eb
fix(sidecar): correct eip-2718 encoding
Jun 7, 2024
9cc67a9
fix(sidecar): fix signature serde
Jun 7, 2024
5f2532f
fix(sidecar): use eip-2718 in constraint conversion
Jun 7, 2024
aa94d39
fix(sse): 0 seconds timeout on writing. Thanks @mempirate
thedevbirb Jun 7, 2024
44a8790
fix(sidecar): handle hex-prefix signature
Jun 7, 2024
bb8b097
fix(sidecar): handle hex-prefix signature
Jun 7, 2024
4f756e4
fix
Jun 7, 2024
866ccdb
fix: rm gzip from sse endpoint
merklefruit Jun 7, 2024
0814a0a
Merge branch 'fix/devnet' of github.com:chainbound/bolt-v0 into fix/d…
merklefruit Jun 7, 2024
6d1295c
chore: add log
merklefruit Jun 7, 2024
60dd63f
fix: various changes accross the stack; logs
thedevbirb Jun 7, 2024
12126c6
chore: beacon logs, logs
thedevbirb Jun 7, 2024
025ba67
fix: remove again ssz for publishing, remove noisy logs
thedevbirb Jun 7, 2024
4fa89c4
feat(justfile): dump logs to file
thedevbirb Jun 8, 2024
9bf90a4
chore: better logs, small refactor
thedevbirb Jun 8, 2024
d36a22f
fix(bid): change private key for spammer, inserts constraints in buil…
thedevbirb Jun 8, 2024
211b6d5
FIX(DEVNET): WORKING SETUP WITHOUT FRONTEND
thedevbirb Jun 8, 2024
5b4f1f3
feat: fix SSE stream
Jun 8, 2024
52398bd
fix: justfile
Jun 8, 2024
24e71cb
Merge branch 'fix/devnet' of github.com:chainbound/bolt into fix/devnet
Jun 8, 2024
b9af517
Merge branch 'unstable' into fix/devnet
thedevbirb Jun 8, 2024
98a6cec
fix: unsolved conflict marks
merklefruit Jun 8, 2024
2d35ddd
chore: lower to 2 slot in advance with 2 second block time, comments
thedevbirb Jun 9, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 30 additions & 5 deletions Justfile
Original file line number Diff line number Diff line change
Expand Up @@ -33,24 +33,49 @@ inspect:

# show the logs for the bolt devnet relay
relay-logs:
@id=$(docker ps | grep mev-relay-api | awk -F' ' '{print $1}') && \
@id=$(docker ps -n 100 | grep mev-relay-api | awk -F' ' '{print $1}') && \
docker logs -f $id

# show the logs for the bolt devnet builder
builder-logs:
@id=$(docker ps | grep bolt-builder | awk -F' ' '{print $1}') && \
@id=$(docker ps -n 100 | grep bolt-builder | awk -F' ' '{print $1}') && \
docker logs -f $id

# show the logs for the bolt devnet mev-boost sidecar
boost-logs:
@id=$(docker ps | grep bolt-mev-boost | awk -F' ' '{print $1}') && \
@id=$(docker ps -n 100 | grep bolt-mev-boost | awk -F' ' '{print $1}') && \
docker logs -f $id

# show the logs for the bolt devnet bolt-sidecar
sidecar-logs:
@id=$(docker ps | grep sidecar | awk -F' ' '{print $1}') && \
@id=$(docker ps -n 100 | grep sidecar | awk -F' ' '{print $1}') && \
docker logs -f $id

# show the logs for the bolt devnet for beacon node
beacon-dump:
@id=$(docker ps -n 100 | grep 'cl-1-lighthouse-geth' | awk -F' ' '{print $1}') && \
docker logs $id 2>&1 | tee beacon_dump.log

# show the logs for the bolt devnet relay
relay-dump:
@id=$(docker ps -n 100 | grep mev-relay-api | awk -F' ' '{print $1}') && \
docker logs $id 2>&1 | tee relay_dump.log

# show the logs for the bolt devnet builder
builder-dump:
@id=$(docker ps -n 100 | grep bolt-builder | awk -F' ' '{print $1}') && \
docker logs $id 2>&1 | tee builder_dump.log

# show the logs for the bolt devnet mev-boost sidecar
boost-dump:
@id=$(docker ps -n 100 | grep bolt-mev-boost | awk -F' ' '{print $1}') && \
docker logs $id 2>&1 | tee boost_dump.log

# show the logs for the bolt devnet bolt-sidecar
sidecar-dump:
@id=$(docker ps -n 100 | grep sidecar | awk -F' ' '{print $1}') && \
docker logs $id 2>&1 | tee sidecar_dump.log

# show the dora explorer in the browser. NOTE: works only for Linux and MacOS at the moment
dora:
@url=$(just inspect | grep 'dora\s*http' | awk -F'-> ' '{print $2}' | awk '{print $1}') && \
Expand All @@ -66,7 +91,7 @@ send-preconf:
--provider-url $(kurtosis port print bolt-devnet el-1-geth-lighthouse rpc) \
--beacon-client-url $(kurtosis port print bolt-devnet cl-1-lighthouse-geth http) \
--bolt-sidecar-url http://$(kurtosis port print bolt-devnet mev-sidecar-api api) \
--private-key bcdf20249abf0ed6d944c0288fad489e33f66b3960d9e6229c1cd214ed3bbe31 \
--private-key 53321db7c1e331d93a11a41d16f004d7ff63972ec8ec7c25db329728ceeb1710 \
--slot head

# build all the docker images locally
Expand Down
Loading