go-ethereum/signer/core
Jordan Krage 3c754e2a09
accounts/abi: fix MakeTopics mutation of big.Int inputs (#30785)
#28764 updated `func MakeTopics` to support negative `*big.Int`s.
However, it also changed the behavior of the function from just
_reading_ the input `*big.Int` via `Bytes()`, to leveraging
`big.U256Bytes` which is documented as being _destructive_:

This change updates `MakeTopics` to not mutate the original, and 
also applies the same change in signer/core/apitypes.
2024-11-25 13:34:50 +01:00
..
apitypes accounts/abi: fix MakeTopics mutation of big.Int inputs (#30785) 2024-11-25 13:34:50 +01:00
testdata signer/core: rename testdata files (#27063) 2023-04-17 10:36:47 -04:00
api.go cmd/geth: remove unlock commandline flag (#30737) 2024-11-15 10:15:15 +01:00
api_test.go signer: run tests in parallel (#28536) 2023-11-20 08:20:59 +01: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 internal, signer/core: replace path.Join with filepath.Join (#29489) 2024-04-09 08:22:53 +02:00
stdioui.go rpc: use atomic types (#27214) 2023-05-04 04:54:45 -04:00
uiapi.go all: fix inconsistent receiver name and add lint rule for it (#29974) 2024-06-12 10:45:42 +03: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