mirror of
https://github.com/forta-network/go-multicall.git
synced 2026-02-26 15:47:23 +00:00
CanFail unpack error
This commit is contained in:
parent
07b7d5b7f3
commit
fa1d05a4e7
1 changed files with 1 additions and 1 deletions
|
|
@ -82,7 +82,7 @@ func (caller *Caller) calls(opts *bind.CallOpts, calls ...*Call) ([]*Call, error
|
|||
for i, result := range results {
|
||||
call := calls[i] // index always matches
|
||||
call.Failed = !result.Success
|
||||
if err := call.Unpack(result.ReturnData); err != nil {
|
||||
if err := call.Unpack(result.ReturnData); err != nil && !call.CanFail {
|
||||
return calls, fmt.Errorf("failed to unpack call outputs at index [%d]: %v", i, err)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue