mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-22 20:56:42 +00:00
core/types/bal: enhance the bal validation
This commit is contained in:
parent
dd8dd1520f
commit
bbb53f4a88
1 changed files with 1 additions and 1 deletions
|
|
@ -80,7 +80,7 @@ func (e *BlockAccessList) DecodeRLP(s *rlp.Stream) error {
|
||||||
// according to the spec or any code changes are contained which exceed protocol
|
// according to the spec or any code changes are contained which exceed protocol
|
||||||
// max code size.
|
// max code size.
|
||||||
func (e *BlockAccessList) Validate(blockGasLimit uint64, blockTxCount int) error {
|
func (e *BlockAccessList) Validate(blockGasLimit uint64, blockTxCount int) error {
|
||||||
if !slices.IsSortedFunc(*e, func(a, b AccountAccess) int {
|
if !isStrictlySortedFunc(*e, func(a, b AccountAccess) int {
|
||||||
return bytes.Compare(a.Address[:], b.Address[:])
|
return bytes.Compare(a.Address[:], b.Address[:])
|
||||||
}) {
|
}) {
|
||||||
return errors.New("block access list accounts not in lexicographic order")
|
return errors.New("block access list accounts not in lexicographic order")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue