go-ethereum/signer/core
Lessa 54a91b3ad8
Some checks are pending
/ Linux Build (arm) (push) Waiting to run
/ Keeper Build (push) Waiting to run
/ Linux Build (push) Waiting to run
/ Windows Build (push) Waiting to run
/ Docker Image (push) Waiting to run
core/types, internal/ethapi, signer/core/apitypes: avoid copying 128KB blobs in range loops (#33717)
kzg4844.Blob is 131072 bytes. Using `for _, blob := range` copies the
entire blob on each iteration. With up to 6 blobs per transaction, this
wastes ~768KB of memory copies.

Switch to index-based iteration and pass pointers directly.
2026-02-03 21:36:59 +08:00
..
apitypes core/types, internal/ethapi, signer/core/apitypes: avoid copying 128KB blobs in range loops (#33717) 2026-02-03 21:36:59 +08:00
testdata cmd/clef: improve documentation in readme (#31218) 2025-02-21 11:45:02 +01:00
api.go all: fix some typos in comments and names (#31023) 2025-01-14 14:16:15 +01:00
api_test.go signer/core: fix error message in test (#32807) 2025-09-30 19:31:42 +08:00
auditlog.go log: use native log/slog instead of golang/exp (#29302) 2024-03-22 13:17:59 +01:00
cliui.go signer: implement blob txs sendtxargs, enable blobtx-signing (#28976) 2024-04-05 19:29:44 +02:00
gnosis_safe.go all: update license headers and AUTHORS from git history (#24947) 2022-05-24 20:39:40 +02:00
signed_data.go all: remove personal RPC namespace (#30704) 2024-10-31 19:53:35 +01:00
signed_data_test.go signer/core: fix error message in test (#32807) 2025-09-30 19:31:42 +08:00
stdioui.go rpc: use atomic types (#27214) 2023-05-04 04:54:45 -04:00
uiapi.go all: fix some typos in comments and names (#31023) 2025-01-14 14:16:15 +01:00
validation.go all: fix some go-critic linter warnings (#23709) 2021-10-13 17:31:02 +02:00
validation_test.go signer: run tests in parallel (#28536) 2023-11-20 08:20:59 +01:00