diff --git a/app/abi/manager.go b/app/abi/manager.go index 79df1bd..09e9256 100644 --- a/app/abi/manager.go +++ b/app/abi/manager.go @@ -45,7 +45,9 @@ func (mgr *AbiManager) GetAbi(account eos.AccountName) (*eos.ABI, error) { abi, err := mgr.cache.Get(key) if err != nil { - resp, err := mgr.api.GetABI(mgr.ctx, account) + ctx, cancel := context.WithTimeout(mgr.ctx, time.Second) + defer cancel() + resp, err := mgr.api.GetABI(ctx, account) if err != nil { return nil, fmt.Errorf("api: %s", err) }