From 77ef9beb649405814a9d85bd20bcdedf881655dd Mon Sep 17 00:00:00 2001 From: maskpp Date: Wed, 23 Apr 2025 21:01:49 +0800 Subject: [PATCH] fix bug --- accounts/abi/abigen/source2.go.tpl | 2 +- accounts/abi/bind/v2/internal/contracts/db/bindings.go | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/accounts/abi/abigen/source2.go.tpl b/accounts/abi/abigen/source2.go.tpl index b61a2ff988..871b300f54 100644 --- a/accounts/abi/abigen/source2.go.tpl +++ b/accounts/abi/abigen/source2.go.tpl @@ -132,7 +132,7 @@ var ( {{- if .Structured}} outstruct := new({{.Normalized.Name}}Output) if err != nil { - return outstruct, nil + return nil, err } {{- range $i, $t := .Normalized.Outputs}} {{- if ispointertype .Type}} diff --git a/accounts/abi/bind/v2/internal/contracts/db/bindings.go b/accounts/abi/bind/v2/internal/contracts/db/bindings.go index b5ba69eaef..ec6efc885d 100644 --- a/accounts/abi/bind/v2/internal/contracts/db/bindings.go +++ b/accounts/abi/bind/v2/internal/contracts/db/bindings.go @@ -127,7 +127,7 @@ func (dB *DB) UnpackGetNamedStatParams(data []byte) (*GetNamedStatParamsOutput, out, err := dB.abi.Unpack("getNamedStatParams", data) outstruct := new(GetNamedStatParamsOutput) if err != nil { - return outstruct, nil + return nil, err } outstruct.Gets = abi.ConvertType(out[0], new(big.Int)).(*big.Int) outstruct.Inserts = abi.ConvertType(out[1], new(big.Int)).(*big.Int) @@ -171,7 +171,7 @@ func (dB *DB) UnpackGetStatParams(data []byte) (*GetStatParamsOutput, error) { out, err := dB.abi.Unpack("getStatParams", data) outstruct := new(GetStatParamsOutput) if err != nil { - return outstruct, nil + return nil, err } outstruct.Arg0 = abi.ConvertType(out[0], new(big.Int)).(*big.Int) outstruct.Arg1 = abi.ConvertType(out[1], new(big.Int)).(*big.Int)