Skip to content

Commit acb266b

Browse files
committed
eth: some fixes on CreateAccessList
1 parent 0557ceb commit acb266b

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

eth/api.go

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -545,9 +545,9 @@ func (api *PrivateDebugAPI) getModifiedAccounts(startBlock, endBlock *types.Bloc
545545
}
546546

547547
type AccessListResult struct {
548-
Accesslist *types.AccessList
549-
Error string
550-
GasUsed uint64
548+
Accesslist *types.AccessList `json:"accessList"`
549+
Error string `json:"error,omitempty"`
550+
GasUsed hexutil.Uint64 `json:"gasUsed"`
551551
}
552552

553553
func (api *PublicDebugAPI) CreateAccessList(blockNrOrHash rpc.BlockNumberOrHash, reexec uint64, args *ethapi.SendTxArgs) (*AccessListResult, error) {
@@ -572,5 +572,9 @@ func (api *PublicDebugAPI) CreateAccessList(blockNrOrHash rpc.BlockNumberOrHash,
572572
if err != nil {
573573
return nil, err
574574
}
575-
return &AccessListResult{Accesslist: acl, Error: vmerr.Error(), GasUsed: gasUsed}, nil
575+
result := &AccessListResult{Accesslist: acl, GasUsed: hexutil.Uint64(gasUsed)}
576+
if vmerr != nil {
577+
result.Error = vmerr.Error()
578+
}
579+
return result, nil
576580
}

0 commit comments

Comments
 (0)