2
0
mirror of https://github.com/status-im/nimbus-eth2.git synced 2025-01-11 06:46:10 +00:00
Commit Graph

22 Commits

Author SHA1 Message Date
tersec
18061f7991
Remove most remaining portions of Bellatrix Builder API () 2023-08-08 00:05:17 +00:00
tersec
2ae2d0a042
remove Bellatrix Builder API (Signed)BuilderBid ()
* remove Bellatrix Builder API (Signed)BuilderBid

* stub out BlindedBeaconBlock
2023-08-06 09:20:43 +00:00
tersec
1f5dd83fbd
unplumbing Bellatrix builder API support () 2023-08-05 05:13:08 +00:00
tersec
5aeb5d9209
increase builder API getHeader timeout () 2023-05-16 16:41:55 +03:00
Etan Kissling
0701038f76
log bls_to_execution_changes_len in shortLog ()
* log `bls_to_execution_changes_len` in `shortLog`

When logging blocks to console, include num BLS to Execution changes.

* fix

* lint
2023-05-13 04:29:46 +00:00
henridf
be3f5b1eac
More blob tweaks/fixes from running in devnet ()
* BeaconNode: don't call fetchMissingblobs with empty list

* More logging

* BlockProcessor.checkBloblessSignature: Add missing return value
2023-05-11 00:36:35 +00:00
zah
5bf9284e62
Initial public version of the Verifying Web3Signer functionality ()
* Allow the list of proved properties for web3signer to be configured
* Document the Web3Signer setups (regular, distributed and verified)
2023-05-09 11:16:43 +03:00
tersec
0cc0c7e6b7
builder spec v0.3.0 URL updates ()
* builder spec v0.3.0 URL updates

* remove stray non-URL/comment change
2023-02-18 01:54:30 +01:00
tersec
aacc8d702d
remove Nim 1.2-compatible push raises and update copyright notice years () 2023-01-20 14:14:37 +00:00
Etan Kissling
0590be7afe
add num_active_participants helpers for SyncAggregate ()
Introduce `num_active_participants` helper function to reduce visibility
of low-level `countOnes` function and reduce code duplication.
2023-01-10 11:26:25 +00:00
Eugene Kabanov
8fa6064b9a
VC: blinded block publishing support ()
* Add blind REST API declarations and implementations.

* shortLog is still not stable.

* Fix shortLog issues.

* Enable disabled logging statements.

* Address review comments.

* Avoid templates suffering from double evaluation of their params

* Address review comments.

* Fix compilation issue.

Co-authored-by: Zahary Karadjov <zahary@status.im>
2022-11-24 09:14:05 +00:00
zah
b1ac9c9fe4
Fix a potential segfault and various potential stalls ()
* Fixes a segfault during block production when the Keymanager API
  is disabled. The Keymanager is now disabled on half of the local
  testnet nodes to catch such problems in the future.

* Fixes multiple potential stalls from REST requests being done
  without a timeout. From practice, we know that such requests
  can hang forever if not cancelled with a timeout. At best,
  this would be a resource leak, at worst, it may lead to a
  full stall of the client and missed validator duties.

* Changes some Options usages to Opt (for easier use of valueOr)
2022-08-19 21:51:30 +00:00
tersec
d62d13a23c
MEV block proposal ()
* MEV validator registration

* add nearby canary to detect new beacon chain forks

* remove special MEV graffiti

* web3signer support

* fix trace logging

* Nim 1.2 needs raises Defect

* use template rather than proc in REST JSON parsing

* use --payload-builder-enable and --payload-builder-url

* explicitly default MEV to disabled

* explicitly empty default value for payload builder URL

* revert attestation pool to unstable version
2022-08-01 09:41:47 +03:00
Miran
dfd4afc9f2
compatibility with Nim 1.4+ () 2022-07-29 10:53:42 +00:00
tersec
e0e7af7aff
MEV boost script for ropsten and sepolia builder network ()
* MEV boost script for ropsten and sepolia builder network

* networkInfo not a global variable
2022-07-12 20:50:12 +03:00
tersec
1262e50fa5
document MEV/mergemock test script () 2022-06-06 16:55:02 +03:00
tersec
e7ed7332b3
MEV REST serialization and call signatures () 2022-05-17 13:56:19 +00:00
tersec
fc75c3ce36
tracking update to MEV SSZ objects () 2022-05-09 14:55:15 +00:00
tersec
7ddba43ff9
Add signed MEV SSZ objects () 2022-05-09 11:19:20 +00:00
tersec
eea33b82a9
add current MEV builder SSZ types () 2022-05-08 22:42:21 +00:00
tersec
ef9767eb7a
implement --jwt-secret and HS256 JWT/JWS signing for engine API alpha.7 () 2022-02-27 16:55:02 +00:00
tersec
bd0a3a9b10
rearrange MEV code () 2022-01-25 19:43:28 +00:00