From 746db8945d3662644273a04795a8dd0931d1ce1c Mon Sep 17 00:00:00 2001 From: YashK Date: Thu, 22 Jan 2026 12:23:31 +0530 Subject: [PATCH] fix: stakerInfo fails due to bind.CallOpts type mismatch --- utils/struct-utils.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/utils/struct-utils.go b/utils/struct-utils.go index 839e7855..1ce8f3f5 100644 --- a/utils/struct-utils.go +++ b/utils/struct-utils.go @@ -528,7 +528,7 @@ func (s StakeManagerStruct) StakerInfo(client *ethclient.Client, stakerId uint32 func (s StakeManagerStruct) GetMaturity(client *ethclient.Client, age uint32) (uint16, error) { stakeManager, opts := UtilsInterface.GetStakeManagerWithOpts(client) index := age / 10000 - returnedValues := InvokeFunctionWithTimeout(stakeManager, "Maturities", opts, big.NewInt(int64(index))) + returnedValues := InvokeFunctionWithTimeout(stakeManager, "Maturities", &opts, big.NewInt(int64(index))) returnedError := CheckIfAnyError(returnedValues) if returnedError != nil { return 0, returnedError