From ff45d1dd7b918d07481c8da7dddc00377224b969 Mon Sep 17 00:00:00 2001 From: cui Date: Mon, 1 Jun 2026 10:56:05 +0800 Subject: [PATCH] internal: SetCodeTx tx.To must not be nil (#35094) --- internal/ethapi/transaction_args.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/ethapi/transaction_args.go b/internal/ethapi/transaction_args.go index 1032d067f1..1a7cf1c118 100644 --- a/internal/ethapi/transaction_args.go +++ b/internal/ethapi/transaction_args.go @@ -138,6 +138,9 @@ func (args *TransactionArgs) setDefaults(ctx context.Context, b Backend, config if len(args.data()) == 0 { return errors.New(`contract creation without any data provided`) } + if len(args.AuthorizationList) > 0 { + return errors.New(`authorizationList provided for contract creation, but "to" field is missing`) + } } if args.Gas == nil {