Skip to content

Commit

Permalink
Fix collision on multiread (#1100)
Browse files Browse the repository at this point in the history
  • Loading branch information
archseer authored Feb 24, 2025
1 parent c2466cd commit 0bbe002
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion pkg/solana/chainreader/chain_reader.go
Original file line number Diff line number Diff line change
Expand Up @@ -517,7 +517,7 @@ func (s *ContractReaderService) addMultiAccountReadToCodec(namespace string, rea

// multi read defs don't have a generic name as they are accessed from the parent read which does have a generic name.
// generic name is used everywhere, so add a prefix to avoid potential collision with generic names of other reads.
genericName := "multiread-" + mr.ChainSpecificName
genericName := fmt.Sprintf("multiread-%v-%v", readDefinition.ChainSpecificName, mr.ChainSpecificName)
if err = s.addReadToCodec(s.parsed, namespace, genericName, idl, inputIDLDef, accountIDLDef, mr); err != nil {
return nil, fmt.Errorf("failed to add read to multi read %q: %w", mr.ChainSpecificName, err)
}
Expand Down

0 comments on commit 0bbe002

Please sign in to comment.