Etan Kissling
ab8c1a6bf9
apply latest EIP-6404 field renames
...
In https://github.com/ethereum/EIPs/pull/8886 certain fields related to
the `from` address and signature have been renamed. Sync those changes.
2024-09-17 14:29:19 +02:00
Etan Kissling
dc7353fc35
Merge branch 'stable' into dev/etan/lc-wasm4
2024-04-15 10:06:16 +02:00
Etan Kissling
efb1971d7e
pass cfg
to ETHBeaconClockCreateFromState
LC API ( #6071 )
...
We don't need the `cfg` right now, but it makes sense to have the object
passed to the clock so that the API doesn't break if we want to support
configurable `SECONDS_PER_SLOT`. As the `libnimbus_lc` library is not
yet widely used, better to add the argument now than later.
2024-03-13 13:01:39 +01:00
Etan Kissling
d1a039d25e
Merge commit 'be9ecfa1c935adc0c4eb64ada8dd12c6933a3c92' into dev/etan/lc-wasm4
2023-10-25 10:45:40 +02:00
Etan Kissling
be9ecfa1c9
add helpers for processing withdrawals to libnimbus_lc.a
( #5374 )
...
Similar to the existing helpers for processing transactions / receipts,
extend `libnimbus_lc.a` with support for processing withdrawals as well.
2023-09-04 20:44:03 +02:00
Etan Kissling
6948dc5673
X
2023-08-30 00:16:02 +02:00
Etan Kissling
16b7b454b2
X
2023-08-29 15:29:05 +02:00
Etan Kissling
09020ebd2f
add helpers for processing receipts to libnimbus_lc.a
( #5360 )
...
Similar to the existing helpers for processing transactions,
extend `libnimbus_lc.a` with support for processing receipts as well.
2023-08-28 15:56:40 +00:00
Etan Kissling
5fb7db8fca
X
2023-08-27 23:15:19 +02:00
Etan Kissling
6518c578fb
cleanup
2023-08-27 21:44:13 +02:00
Etan Kissling
6454fbfcfc
add helpers for processing receipts to libnimbus_lc.a
...
Similar to the existing helpers for processing transactions,
extend `libnimbus_lc.a` with support for processing receipts as well.
2023-08-26 03:23:56 +02:00
Etan Kissling
991c31f42b
add helpers for processing transactions to libnimbus_lc.a
( #5269 )
...
It is useful to verify transactions data against `transactionsRoot`.
Add corresponding functionality to the light client library.
2023-08-25 11:29:39 +02:00
Etan Kissling
d7afa1c78a
add helpers for processing EL block header to libnimbus_lc.a
( #5199 )
...
To obtain the correct `transactions_root` and `withdrawals_root`,
it is necessary to process execution block header. Light client updates
don't contain the correct MPT roots.
2023-08-07 14:23:44 +02:00
henridf
28194468c9
Rename "data gas" to "blob gas" ( #5216 )
...
* Rename data gas to blob gas
* Update vendor/nim-eth and vendor/nim-web3
2023-08-02 22:07:57 +00:00
Etan Kissling
971b4483c5
add libnimbus_lc.a
C library ( #5122 )
...
Add a new C library for processing light client data based on the Nimbus
implementation. This can be used from other, non-Nimbus components.
2023-07-19 09:48:39 +02:00